практический курс по профессии
Разработчик на Python
с нуля до Junior
Научитесь создавать сайты и приложения на Python. Получите одну из «нержавеющих» профессий под руководством наставников, сможете устроиться в IT-компанию и больше зарабатывать.
Старт курса
24 июня 2021
Длительность
10 месяцев
4 проекта в портфолио
На Flask, Django и 2 проекта на Django REST API
Консультации от разработчиков и HR-специалистов
Помощь с поиском работы
60 часов теории + 340 часов практики. 2 лекции в неделю. Еженедельное код-ревью
Обратная связь и практика
Что делает Python-разработчик
Пишет сайты, веб- и мобильные приложения, игры и сервисы к готовым программам, которые помогают автоматизировать какие-либо задачи.
Для всего этого Python-разработчик создает бэкенд.

Бэкенд — внутренняя часть приложения, которая отвечает за логику, хранение и обработку информации. Эта часть принимает информацию от пользователя, общается с базой данных и передает ее фронтенду.

Например, в Skyeng с помощью бэкенда проверяют задания, ищут преподавателя, оплачивают уроки.
Зачем изучать именно Python?
Python входит в топ популярных языков программирования по версии TIOBE Programming Community Index. Спрос на Python-разработчиков растет с каждым годом. Разработку на Python ведут как маленькие стартапы, так и топовые IT-гиганты. К примеру, на нем написаны YouTube, Pinterest, Instagram и Reddit. Так что вакансий хватит на всех.
Легко найти работу
А именно — сотни тысяч рублей ежемесячно. И для такого дохода не обязательно переезжать в Москву или Санкт-Петербург — высокие зарплаты зафиксированы сразу в 30 российских городах, по данным портала SuperJob.
Много платят
Раньше большинство разработчиков начинали программировать на языках Pascal и C++, теперь же первыми языками стали JavaScript и Python, по данным опроса профильного ресурса dou.ua. Всё потому, что y Python понятный синтаксис: его проще освоить, если вы только начинаете программировать.
Освоить легче, чем другие языки программирования
вакансий «python- разработчик» на hh.ru
7 365
80 000 ₽
зарабатывает junior. А опытный разработчик — от 150 000 до 400 000 ₽.
Кому подойдет курс
Оставляя заявку, вы принимаете условия соглашения
Поможем понять, подходит ли вам курс, и расскажем про обучение в Skypro.
Бесплатная консультация
Изучите востребованный язык программирования с нуля. Сможете стартовать в IT: собрать портфолио, подготовиться к собеседованию под руководством экспертов и начать хорошо зарабатывать.
Новичкам в IT
Сможете перейти в разработку под руководством опытных преподавателей, собрать релевантное портфолио и зарабатывать больше.
Маркетологам, продакт- и проджект-менеджерам и тестировщикам
Освоите фишки Python, о которых не пишут в интернете. Разложите информацию по полочкам и улучшите навыки по комментариям ментора.
Тем, кто уже программирует на других языках или начал изучать Python, но не хватает системности
Преподаватели в Skypro — лучшие практикующие специалисты
Dev Unit Lead в Skyеng. 14 лет в IT. Прошел путь от разработчика до директора.
Эксперт курса
Константин Волков
10+ лет в software engineering. Соавтор лучшего курса по С++ в рунете.
Ведущий эксперт курса
Николай Субоч
Артем Манченков
Преподаватель курса
С 2012 года в backend-разработке, 6 лет преподает по направлению Computer Science.
Чему вы научитесь
В конце курса вы станете уверенным junior-разработчиком и сможете найти первую работу в IT
Разбираться в индустрии и работать в современных IT-командах
Пользоваться популярными библиотеками для Python
Писать серверы для магазина, приложения, сервиса или игры
Создавать и поддерживать RESTful API c помощью Django или Flask
Решать типичные задачи Python-разработчика: делать авторизацию, оплату, комментарии, фильтрацию и еще 20 других опций
Писать чистый, стабильный код на Python, соответствующий профессиональным стандартам
Поможем найти работу
Также поможем сделать эффективное резюме, привести в порядок ваш GitHub и соцсети. Подготовим вас к трудоустройству.
Ну а  дальше вы сами — старание и упорство никто не отменял.
Опытные HR-специалисты и преподаватели-разработчики проконсультируют:
как проходить собеседования;
как откликаться на вакансии, чтобы вас заметили;
какие навыки прокачивать, чтобы стать востребованным.
4 проекта в портфолио
Будем делать проекты, понятные и нужные бизнесу. Такие, как заказывают крупные IT-компании, только функционал поменьше.
В сервисе, который вы напишете, пользователи смогут создавать подборки, комментировать и оценивать чужие подборки. Например, как насчет «Топ 10 фильмов про программистов» или «сериалы мотивирующие на учебу»?
Сервис подбора фильмов
Вы создадите сервис, в котором пользователи смогут продавать свои товары: создавать объявления, менять цену, открывать и закрывать их, искать по категориям и управлять личным профилем. Всё это станет возможным благодаря вам!
Доска объявлений
Вы сделаете платформу для поиска исполнителей— сервис, в котором заказчики могут предлагать задачи, а исполнители — свои сроки и условия. Победитель получает заказ, а лучшие исполнители — отзывы и бейджики.
Биржа услуг
Вы сделаете настоящий магазин с каталогом, поиском, корзиной и оформлением заказа. Задание «со звездочкой» — сделать систему скидок и промокодов.
Интернет-магазин
Как проходит обучение
Итог: получаете представление о предметной области и осваиваете простые задачи разработчика
Изучаете основы: смотрите лекции по теории и делаете простые задания, дорабатываете по комментариям наставника
1–3 месяцы
4–7 месяцы
Погружаетесь в разработку: изучаете продвинутую теорию и выполняете задания, используя рабочие инструменты Python-разработчика
Итог: попробовали себя в роли младшего программиста под началом эксперта
7–10 месяцы
Минимум теории. Решаете самостоятельно рабочие задачи разработчика, советуетесь с наставником
Готовитесь к трудоустройству. В среднем наши студенты находят работу через 2−3 месяца после окончания учебы
Программа на 100% соответствует требованиям из вакансий junior-разработчиков на Python
Мы исследовали 1 334 вакансии, составили список самых частых требований к разработчикам на Python без опыта работы. На основе этого мы составили программу обучения.
Программа

Модуль 1

Модуль 1

Введение в профессию
В модуль входит →
Узнаете, как идея превращается в код, код —в работающий сервис, а работающий сервис — в прибыльный продукт.

Поймете, что делает разработчик, с кем работает в команде, откуда получает задачи и как проверяет свою работу.

Научитесь говорить на одном языке с айтишниками, разберетесь, как стать специалистом, за которым охотятся работодатели.

Модуль 2

Модуль 2

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

Изучите основы Python и напишете первые программы. Научитесь использовать переменные, циклы, функции, условия и строки.

Познакомитесь с профессиональными инструментами разработчика и получите первое ревью своего кода.

Модуль 3

Модуль 3

Основы фронтенд-разработки
В модуль входит →
Узнаете, как сайты попадают к нам на экран, и сделаете первый простенький сайт. Разберетесь с основами HTML, первым языком, с которого началась история всемирной паутины. Научитесь стилизовать элементы и собирать сайты из готовых компонентов.

Модуль 4

Модуль 4

Основы бэкенд-разработки на Flask
В модуль входит →
Узнаете, как работает сервер, соберете первое серверное приложение на фреймворке Flask и опубликуете учебный проект. Изучите шаблонизацию и задействуете хранище данных.

Модуль 5

Модуль 5

Базы данных и основы SQL
В модуль входит →
Пора хранить данные в табличных базах данных, как это делают настоящие разработчики. А этом поможет язык SQL.

Вы научитесь добавлять, редактировать и удалять данные, правильно разделять данные по разным таблицам и ускорять работу базы данных. Кстати, про SQL часто спрашивают на собеседованиях!

Модуль 6

Модуль 6

Веб-разработка на Django
В модуль входит →
Познакомитесь с топовым Python-фреймворком. Научитесь создавать сложные приложения, прицепите к приложению базу данных, шаблоны, формы, сделаете простой личный кабинет и даже попробуете автоматически протестировать приложение.

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

Модуль 7

Модуль 7

Продвинутые инструменты Python
В модуль входит →
Пора изучить Python глубже. Новые скиллы ускорят работу, сократят ваш код, пригодятся при чтении чужого кода — про них точно спросят на собеседовании.

Разберетесь с генераторами, декораторами, однострочниками, логированием.

Модуль 8

Модуль 8

Разработка REST API
В модуль входит →
Вот мы и добрались до основного рабочего инструмента бэкенд-разработчика. В этом модуле вы научитесь работать с внешними API и создавать свои, изучите принципы REST, разберетесь, как тестировать и документировать API.

Модуль 9

Модуль 9

Основы DevOps
В модуль входит →
Научитесь выбирать и покупать сервер, настраивать и загружать на него проект, включать резервное копирование, распределять нагрузку и проверять базовую безопасность. Привяжете домен к серверу.

Модуль 10

Модуль 10

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

Модуль 11

Модуль 11

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

Научитесь не нервничать на собеседовании и почти не переживать из-за отказов. Узнаете, как стать идеальным кандидатом и писать эффективные сопроводительные письма.
Стоимость обучения
Оставляя заявку, вы принимаете условия соглашения
Бесплатная консультация
Ответим на вопросы о курсе и расскажем про оплату и рассрочку.
/в месяц
7 500 ₽
Рассрочка без переплат на 12 месяцев
89 900 ₽
76 400 ₽ −15%
При полной оплате со скидкой
Отзывы о Skypro
Остались вопросы?
Да, сможете, но освоению профессии всё равно придется уделить достаточно времени. Вам понадобится всего 10 часов в неделю для теории и практики.
Получится совмещать с работой?
Да, можно. Мы разобьем сумму на небольшие ежемесячные платежи, и вы сможете учиться без удара по кошельку.
Можно ли купить курс в рассрочку?
Можно. Напишите нам на skypro@skyeng.ru или позвоните по телефону +74951378599, и мы подскажем, как это сделать.
Можно ли купить курс в подарок?
Если вы захотите отказаться от обучения спустя неделю, мы вернем, мы вернем вам полную сумму. Если вы захотите отказаться от обучения спустя две недели, мы вернем сумму за вычетом стоимости пройденных занятий.
Если не понравится, можно вернуть деньги?
Конечно! Как раз для этого мы сделали в программе мощный блок по трудоустройству. Вы получите актуальные советы по поиску работы, резюме, откликам, а еще мы поможем привести в порядок ваше портфолио.
От вас понадобится желание не сдаваться при первых отказах и упорство. С остальным — поможем.
А я точно смогу найти работу?
Да, если вы не успеваете посмотреть вебинар онлайн либо время вам не подходит, то вы всегда сможете посмотреть его в записи.
Я живу во Владивостоке, я смогу у вас учиться?
Занятия проходят онлайн в вечернее время.
В какое время проходят занятия?
Да, программа так устроена, что вы начинаете изучать Python с самых азов. Сложность нарастает постепенно. К тому же у вас всегда будет возможность задать вопросы наставникам и преподавателям.
Я смогу стать Python-разработчиком после окончания курса, если далек от IT?