Продолжительность:
12 месяцев

Объем:
172 урока

Формат:
Онлайн + записи + проекта

Уровень:
для начинающих

Специальность:
Developer

Требования:
Подготовительные курсы

Python data course

Преподаватели НавыкиТехнологии О школе

И еще 9 опытных специалистов. Полный список

Чему вы научитесь

Навыки программирования на Python
Умение создавать клиент-серверные приложения для Desktop
Навыки прототипирования мобильных приложений
Навыки верстки сайтов на HTML, CSS, Bootstrap
Навыки frontend-разработки на Javascript и JQuery
Умение создавать сайты на Django Framework
Знание алгоритмов и структур данных
Понимание компьютерных сетей и операционных систем

Умение работать в команде. Знание методологий разработки: Agile, Scrum
Умение работать с GIT
Знание принципов ООП
Навыки успешного прохождения собеседований и общения с заказчиками
Навыки проектирования архитектуры, использования шаблонов проектирования singletone, adapter, factory, dependency injection и пр.
Умение писать «чистый» код

Какие технологии освоите

Факультет Python-разработки от GeekBrains
Python
Факультет Python-разработки от GeekBrains
MySQL
Факультет Python-разработки от GeekBrains
HTML
Факультет Python-разработки от GeekBrains
Django
Факультет Python-разработки от GeekBrains
CSS
Факультет Python-разработки от GeekBrains
Bootstrap
Факультет Python-разработки от GeekBrains
PyQt
Факультет Python-разработки от GeekBrains
SQLAlchemy
Факультет Python-разработки от GeekBrains
JSON
Факультет Python-разработки от GeekBrains
Bash
Факультет Python-разработки от GeekBrains
SQL
Факультет Python-разработки от GeekBrains
SQLite
Факультет Python-разработки от GeekBrains
PostgreSQL
Факультет Python-разработки от GeekBrains
JavaScript
Факультет Python-разработки от GeekBrains
TCP/IP
Факультет Python-разработки от GeekBrains
Git
Факультет Python-разработки от GeekBrains
Linux
Факультет Python-разработки от GeekBrains

Образовательный портал GeekBrains

В 2010г. появился проект «Школа программирования», который впоследствии вырос в сообщество GeekBrains, а с августа 2016 года вошел в состав компании Mail.ru Group. Сегодня на портале уже более 3 млн. пользователей.

В школе учат людей с нуля осваивать программирование, веб-дизайн и маркетинг. Проводят онлайн-курсы со стажировкой и бесплатные мастер-классы, развивают сообщество, сотрудничают с компаниями по трудоустройству и непрерывно тестируют новые методики для поднятия эффективности обучения.

Программа обучения

I четверть

Введение в Backend-разработку

В первой четверти вы освоите базу, необходимую для любого хорошего разработчика: научитесь работать с Linux, изучите базы данных. Познакомитесь с классическими структурами данных и освоите алгоритмы, которые лежат в основе современных проектов любой степени сложности.

I четверть
II четверть

Frontend и Backend интернет-магазина

Во второй четверти вы научитесь создавать быстрые и безопасные сайты, внедрять шаблон проектирования MVC и проектировать логику с помощью административной панели. Работать с Django: менеджеры моделей, отправка почтовых сообщений, создание и оптимизация сложных запросов к базе данных, работа с наборами форм, развертка Django-проекта на web-сервере и тестирование.

II четверть
III четверть

Сетевой чат

В третьей четверти вы научитесь использовать технологии сетевого взаимодействия, разрабатывать многопоточные программы, обеспечивать взаимодействие приложений Python с реляционными базами данных. Разработаете графический интерфейс с помощью библиотеки PyQt5 и подготовите дистрибутив приложения. Примените модульное тестирование с использованием библиотеки PyTest и рассмотрите вопросы безопасности приложения.

III четверть
IV четверть

Командная разработка выпускного проекта

В четвертой четверти вы изучите архитектуры и шаблоны проектирования. Соберете команду и поучаствуете в разработке итогового проекта, используя методологию Agile. Прокачаете soft skills, организуя работу в команде, и примените все ранее полученные технические навыки.

IV четверть
Дополнительно

Предметы с индивидуальным выбором даты старта

— Компьютерные сети
— Git. Базовый курс
— Продвинутый курс Javascript
— Как студенту GeekUniversity найти свою первую работу?
Подготовка к собеседованию Python-разработчика
— Python для профессионалов. Популярные библиотеки

Дополнительно
Дополнительно

Дополнительные курсы от компаний-партнеров

Авторизация в мессенджере через блокчейн.
Авторизация c использованием Power_API на уровне получения публичного и приватного ключа

Законное индивидуальное предпринимательство и фриланс
Законодательные тонкости при работе с валютой. Регистрация и налоги. Работа с площадками Google, Upwork, AppStore.

Дополнительно
Трудоустройство
Сертификат
Портфолио
Наставник
Рассрочка

Цена

180 000 ₽

108 000 ₽

Результаты учеников

Ответы на популярные вопросы

В чем заключается гарантия трудоустройства?

Всем студентам, кто успешно прошел обучение в GeekUniversity, гарантировано трудоустройство в течение полугода после выпуска. Под гарантией трудоустройства подразумевается получение студентом не менее одного предложения о работе по изученной специализации. Подробнее – в оферте.

Вы сами откликаетесь на подходящие вакансии. Как составить резюме, откликаться и проходить собеседование вы узнаете на курсе. Если спустя один месяц после выпуска у Вас нет предложений, обратитесь в отдел трудоустройства. Они индивидуально проанализируют резюме, дадут обратную связь, порекомендуют вас компаниям-партнерам.

Я пропустил урок, что делать?

На следующий день после онлайн-урока в разделе «Обучение» публикуется полная его видеозапись.Доступ к записям вебинара, после окончания курса — неограниченно.

Как помогает наставник?

Он будет отвечать на ваши вопросы в течение дня.

К наставнику можно обратиться, если:

  • Нужны разъяснения по содержанию урока;
  • Возникли сложности при выполнении практических задач;
  • Хотите получить более подробную обратную связь по практическому заданию.
Какие знания нужны для поступления?

Если у вас нет опыта в программировании, то школа предлагает начать с курса:

Основы программирования. Интерактивный курс
2 недели, 5 уроков

  • Понятие алгоритма, переменные, типы данных.
  • Ветвления. Циклы.
  • Массивы и функции
  • Верстка сайта: знакомство с HTML и CSS
  • Обзор современных языков программирования
Как проходит обучение?
  • «Живое» онлайн-обучение
  • Практические задания
  • Общение в группе, взаимопомощь
  • Наставничество

Рейтинг

Факультет Python-разработки

Полнота программы
Отзывы в сети
Цена

Выводы

На обучение достаточно выделять от 2х до 5ти часов в день. Курс емкий, затронуты все важные темы. Если появятся трудности с усвоением материала, можно обратиться к наставнику и одногруппникам. Есть возможность сделать паузу в обучении. После первых 6ти месяцев можно начинать искать работу.

4

Тест на знание python

Если выполнить код ниже, каков будет результат?
Что вернет следующий код?
Что выведет этот код?
Какой цикл `for` выведет такой результат?
Какой будет результат выполнения кода — print('Monty' + 'Python') ?