Профессия

Fullstack-разработчик на Python

Вы научитесь создавать и поддерживать сайты, используя Python, JavaScript и Django — с этими навыками можно работать как в штате, так и на фрилансе.

{{start_date}}
с нуля
15 месяцев
Старт потока:
Уровень:
Длительность курса:
онлайн по 10 часов в неделю
Формат:

Ваш прямой путь в профессию веб-разработчика

Мы учим не просто языку Python, а программированию на нем. Вы освоите алгоритмы и начнете мыслить как программист.

Для этого мы объединяем преимущества современных онлайн-курсов и классического образования:

Много практики в разных форматах от преподавателей с опытом коммерческой разработки

Помощь менторов и поддержание мотивации с первого дня до успешного окончания курса

Системные знания и сообщество выпускников — то, за чем идут в вузы уровня Оксфорда, Гарварда, МГУ
2 место
Python занимает в рейтинге популярных языков программирования
Python уже много лет держит лидерство в рейтинге языков программирования. Fullstack-разработчик на Python занимается созданием
и поддержкой сайтов
с различным функционалом. Такие специалисты особенно востребованы в стартапах
и в компаниях, которым нужно быстро запустить какой-то веб-сервис.
+36%
рост количества вакансий Python-разработчиков в 2019–2020 годах
по данным агентства КАУС-IT
по данным GitHub
Что вы получите
на курсе
Посвящая учебе по 10 часов в неделю в течение 15 месяцев, вы освоите востребованные навыки фулстек-разработчика и соберете портфолио проектов.

Вот что будет в вашей учебной программе:
Уроки, задания и вебинары
Вы будете изучать теорию и выполнять задания в удобное вам время, а на вебинарах сможете разбирать сложные вопросы с ментором.
Практика на тренажерах
Вы последовательно отточите владение инструментами разработчика на 6 тренажерах: по алгоритмам, Python, SQL, HTML, JavaScript и React.
Кейсы для портфолио
Вы сформируете портфолио из работ 3 видов: домашних заданий, сквозных проектов по разработке и большого командного проекта с тимлидом.
Примеры сквозных проектов, которые выполняются на протяжении нескольких блоков курса:
планировщик ToDo, мини-игра в браузере, платформа для голосования, парсер логов, интернет-магазин
______Начните изучать Python и Django
уже сейчас
До {{deadline}}
забронируйте курс
со скидкой {{sale}}%
И получите бонус — комплект наших мини-курсов и образовательных материалов
______Посмотрите, как наши студенты учатся и находят работу
Программа курса
«Fullstack-разработчик на Python»
Семестр 1
3 месяца
Семестр 2
9 месяцев
Семестр 3
3 месяца
Программирование
на Python
Веб-разработка на Python и JavaScript
Продвинутые навыки разработки
Семестр 1
Программирование на Python
3 месяца
Блок 1. Введение в IT

Блок 2. Основы Python

Блок 3. ООП на Python
• 10 часов интерактивных вебинаров
• 2 тренажера — алгоритмы и Python
• 20 задач на алгоритмы
• 50 написанных программ
• Мини-игры
• Телеграм-бот
• Разбираться в типах данных
• Применять разные алгоритмы для решения задач
• Писать код на Python
• Создавать программу и имплементировать решение
• Использовать принципы объектно-ориентированного программирования на Python
Вы научитесь:
Практика:

Объектно-ориентированное программирование

Программный код, который работает на сервере и выполняет основные действия с базой данных, оставаясь незаметным для пользователей сайта

Язык программирования для работы с базами данных

Расположение и настройка всего, что видит посетитель сайта: текстов, картинок, кнопок и прочих элементов в соответствии с дизайн-макетом

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

Одна из самых популярных библиотек JavaScript для создания пользовательских веб-интерфейсов

Один из самых популярных и удобных фреймворков на Python для разработки сайтов

Разработка полного цикла, включающая frontend и backend

Техники и навыки эффективной разработки, тестирования и эксплуатации программного кода

Операционная система с открытым исходным кодом, которая часто используется для серверов

Семестр 2
Веб-разработка на Python и JavaScript
9 месяцев
Блок 4. Backend-разработка на Python и Django

Блок 5. SQL и работа с базами данных

Блок 6. Верстка и frontend-разработка на JavaScript

Блок 7. Дополнительные библиотеки и фреймворки
• 20 часов интерактивных вебинаров
• 4 тренажера — SQL, HTML, JavaScript, React
• 7 сквозных проектов (доска объявлений, онлайн-голосование, e-commerce и др.)
• 30+ мини-проектов
Вы научитесь:
• Верстать адаптивные страницы
• Разрабатывать интерактивные веб-интерфейсы на JavaScript
• Использовать библиотеку React для фронтенда
• Поднимать веб-сервер на Python
• Настраивать взаимодействие с базами данных
• Проектировать логику взаимодействия фронтенда с серверной частью
• Создавать свой веб-проект на Django и размещать его на сервере
Практика:
Семестр 3
Продвинутые навыки разработки
3 месяца
Блок 8. Тестирование приложений

Блок 9. Введение в DevOps-практики

Блок 10. Fullstack-разработка
• 5 часов интерактивных вебинаров
• 10 мини-проектов
Итоговый проект — приложение-мессенджер
• Тестировать веб-приложения с помощью специальных фреймворков
• Создавать виртуальные машины и использовать контейнеризацию
• Работать с командной строкой в Linux
Вы научитесь:
Практика:
Алгоритмы: вы научитесь применять их, чтобы решать сложные задачи и писать оптимальный код.

Практика: тренажеры, домашние задания, интерактивные вебинары, сквозные и командный проекты.

Поддержка: консультации с ментором, персональная обратная связь по заданиям, работа с тимлидом в командном проекте.
Вы научитесь мыслить алгоритмически
и программировать через отработку алгоритмов, чтобы решать нетривиальные задачи
в разработке. Освоите навыки через практику: тренажеры, домашние задания, интерактивные вебинары, сквозные проекты, командный проект. Получите поддержку: консультации
с ментором, персональная обратная связь
по проектам, работа
с тимлидом в командном проекте.
______ Получите бесплатную консультацию и подробную программу курса
Отправляя свои данные, вы соглашаетесь с Политикой обработки данных на сайте
Как устроено
обучение
Продуманные онлайн-форматы
Каждый элемент курса сделан так, чтобы ваша учеба была удобной и эффективной: уроки на учебной платформе, домашние задания, статьи, скринкасты, тренажеры, вебинары.
Акцент на практике
Наша цель — обучить вас самым актуальным и востребованным на рынке навыкам. Отработать и закрепить их помогут задания, тренажеры, сквозные и финальный проекты.
Поддержка сообщества
Все студенты в вашей группе будут примерно на одном уровне. Вы сможете давать друг другу обратную связь по проектам, обмениваться опытом, обсуждать сложности и успехи.
Помощь менторов
На всем протяжении курса менторы будут проверять и комментировать ваши работы, помогать разбираться в непонятных моментах и делиться своими ноу-хау.
Смена профессии — сложный процесс. Вам предстоит освоить не только знания и навыки, но и новые способы мышления.

Мы станем вашим партнером в обучении, который не просто предоставляет информацию, но и мотивирует изучать ее и применять на практике.
Смена профессии — очень сложный процесс. Требуется освоить новые подходы
и новые способы мышления. Мы станем вашим партнером в обучении, который не просто дает учебные материалы,
но и мотивирует изучать их
и применять на практике.
Команда курса
Михаил Бородин
Руководитель разработки веб-проектов в X5 Retail Group

Ведущий преподаватель курса

Опыт на Python более 10 лет. Руководит созданием логистических сервисов для крупнейшего российского ретейлера. Участвовал в разработке популярных приложений в сфере финтеха и геоинформационных систем. Ведет курсы в Цифровой академии.
Михаил Свинцов
Ведущий разработчик в «Студии повышения успеваемости»

Разработчик образовательной платформы, реализует адаптивную систему обучения

Преподает в Университете ИТМО алгоритмы и структуры данных, линейную алгебру и математический анализ. Занимается научными исследованиями в области математики, компьютерного моделирования и машинного обучения.
Вячеслав Богданенок
Автор и преподаватель курса

Занимается веб-разработкой более 3 лет. Главный разработчик нескольких полноценных веб-проектов, в том числе в области криптовалют и электронного учета. Основной стек технологий: Python и его веб-фреймворки, JavaScript, HTML, CSS.
Семен Березовский
Тимлид в Abenterprise и Junior Specialists Corporation

Опыт фриланс-проектов от сайтов до пентестинга.
Валерия Ракова
Программист Python в научной лаборатории СПбПУ

Опыт работы более 3 лет. Стек технологий: PyQt, OpenCV, Pandas, SciPy.
______Почитайте, что говорят о нас студенты и выпускники
После курса я буду искать работу как fullstack-разработчик для веба. Я доволен, учеба проходит отлично. Плюс очень важный момент: много людей, с которыми есть общие интересы. Сейчас в свободное время уже после 3 месяцев курса я брал несколько заказов на фрилансе. Простенькие landing page. Как раз то, что надо, чтобы «набить скилл».
Степан Козурак
Георгий Мурдасов
Курс позволяет выбрать удобный ритм обучения. Есть возможность перейти в другой поток и все так же получать обратную связь от менторов и кураторов. Если твой поток выпустился — это не значит, что ты не сможешь завершить обучение.
______Пример резюме fullstack-разработчика после окончания курса
Иван Петров
Fullstack Python Developer
Желаемая зарплата
80 000 ₽
Я уверенно могу:
• Решать программистские задачи с помощью алгоритмов
• Программировать на Python и JavaScript
• Поднимать веб-сервер и настраивать взаимодействие с базами данных
• Проектировать интерактивный интерфейс приложения
• Создавать сайты на Django
• Разворачивать на домене созданный сайт и поддерживать его
• Работать с командной строкой в Linux
• Тестировать приложения
• Работать с репозиториями Git
____________Центр карьеры организует консультацию с IT-рекрутером, который ответит на вопросы, поможет настроиться на поиск работы, подготовит к собеседованиям и отправит резюме _по партнерской сети компаний.
Наши выпускники
работают в компаниях:
Карьерный курс и персональные консультации
Проведем аудит компетенций, выстроим логику карьеры с опорой на предыдущий опыт, определим карьерную цель, составим карту ее достижения, замотивируем и снимем барьеры
Сделаем ревью, вместе соберем продающее резюме и портфолио, правильно расставим акценты, упакуем ваш опыт и навыки, найдем подходящие вакансии
Помощь в составлении резюме и портфолио, подбор вакансий
Карьерный клуб, каналы и чаты
Познакомим с представителями рынка, HR, IT-рекрутерами и покажем, где искать актуальную информацию и вакансии от наших партнеров
______ Наша цель — ваше трудоустройство

Карьерный центр будет сопровождать вас во время и после обучения
Давайте вместе
изменим вашу карьеру!
По итогам обучения вы получите сертификат о прохождении курса
(доступен также на английском языке)
Отправьте заявку
на обучение
Наш менеджер свяжется с вами, ответит на все вопросы и поможет подобрать подходящие условия
Курс стартует {{start_date}}
Осталось 6 мест
{{price_new}} ₽/мес.
Беспроцентная рассрочка на 12 месяцев от наших банков-партнеров
Вы станете fullstack-разработчиком и сможете создавать и поддерживать сайты с использованием Python, JavaScript и Django

• Соберете в портфолио 10 проектов на Python и JavaScript, включая веб-приложение для мессенджера

• Получите поддержку персонального ментора — разработчика с 3+ годами опыта

• Подготовитесь к трудоустройству и начнете искать работу с помощью нашего карьерного центра

• Будете общаться и прокачивать нетворкинг в сообществе из 400+ сокурсников

оставляя заявку, вы соглашаетесь с Политикой обработки данных на сайте
Часто задаваемые вопросы
О курсе
Для кого этот курс?
Курс ориентирован в первую очередь на новичков, которые решили получить профессию программиста с нуля, и дает полноценную подготовку веб-разработчика. Этот курс для тех, кто хочет изучить Python и научиться делать сайты самостоятельно.
Это действительно востребованная профессия?
На сайте Headhunter.ru постоянно открыты десятки тысяч программистских вакансий, и их количество только растет. Также разработчики всегда востребованы для фриланс-проектов. В нашем курсе мы даем в первую очередь актуальные для рынка прикладные навыки, поэтому сразу после выпуска вы сможете претендовать на штатные позиции или брать заказы.
Возможно ли полноценно обучиться профессии в онлайн-формате?
Да, онлайн-обучение — проверенная работающая технология. Изучение программирования не требует офлайн-занятий, все доступно удаленно. Каждый вид обучающих материалов и активностей на курсе тщательно продуман и спроектирован специально под дистанционный формат. Конечно, для успешной учебы вам потребуется внутренняя дисциплина, но и мы со своей стороны сделаем все возможное для четкой организации учебного процесса, контроля результатов и поддержания мотивации.
Я никогда не программировал(а), смогу ли я учиться на этом курсе?
Да, конечно. Программа рассчитана на новичков без опыта программирования и начинающих с небольшим опытом. Если вы уже знакомы с основами кодинга, то сможете освежить свои знания. Если нет — мы вас всему научим.
Насколько это сложно?
Для старта не нужно уметь программировать. Курс начинается с простых вещей и постепенно усложняется. Мы исходим из общей цели обучения и последовательно «раскладываем» ее на цели каждого блока, модуля, урока. Все материалы, задания, проекты направлены на получение конкретных навыков, которые в итоге сложатся в запланированный для выпускника уровень профессиональных компетенций.
Нужно ли знать английский язык для прохождения курса?
Нет, все обучение ведется на русском языке. Иногда мы можем давать ссылки на англоязычные материалы — но они всегда опциональны.
Какое оборудование потребуется?
Ноутбук или стационарный компьютер на macOS или Windows версии Vista и выше. Желательный объем оперативной памяти от 8 гб. Все инструкции по установке необходимого ПО вы получите от нас.
Используются ли на курсе платные программы?
Нет, на курсе мы используем программы с открытым исходным кодом и бесплатные. Студенты скачивают с официальных сайтов самые свежие версии программ или те версии, которые необходимы для заданий.
Учебный процесс
Кто будет преподавателями и менторами на курсе?
Наши преподаватели и менторы — признанные эксперты в своих областях с опытом преподавания, часто сотрудники крупных компаний. Все, кто работают со студентами, проходят предварительный конкурсный отбор и подготовку.
Как устроено взаимодействие с менторами?
Основное место общения с менторами и другими участниками учебного процесса — мессенджер Slack. Там удобно настроены группы, поэтому можно оперативно получить ответы на разные вопросы по курсу, пообщаться с сокурсниками, поделиться опытом и успехами, найти дополнительные полезные материалы. Если вы раньше не использовали Slack — мы вас научим, это несложно.
Как проходит обучение?
Курс построен вокруг практики и включает только необходимый минимум теории. С первого дня вы начнете учиться мыслить, как программист, и решать задачи, над которыми работают разработчики в реальных компаниях.

Еженедельно вам будет открываться доступ к очередному модулю, который содержит материалы для освоения и кейсы для решения на ближайшие 7 дней. Материалы — это в первую очередь практические задачи по написанию кода, а также видеолекции, скринкасты, заготовки кода и статьи.
Сколько времени нужно уделять учебе?
В зависимости от вашего опыта и сложности конкретного модуля потребуется примерно 10 часов в неделю. Это комфортный темп освоения материала и практики — особенно для тех, кто параллельно работает или учится.
В какое время проходит обучение?
Обучение организовано на онлайн-платформе, поэтому вы сами выбираете, когда вам удобно изучать материалы и выполнять задания. Раз в неделю вам открывается очередной набор уроков, для прохождения которых установлены дедлайны. На определенное время назначаются живые вебинары, где вы общаетесь с преподавателями, задаете вопросы, смотрите лайвкодинг. Вебинары проходят 1–2 раза в месяц и остаются доступны в записи.
Что будет, если я не успею выполнить задания или пропущу часть занятий?
Мы предложим вам перевестись на один из следующих потоков курса или включить заморозку обучения. Вы всегда можете обратиться к координатору курса и получить индивидуальную поддержку по любым организационным вопросам и проблемам.
Результаты курса
Какая квалификация у меня будет после окончания курса?
Достаточный набор знаний и навыков, чтобы претендовать на junior-позиции или брать фриланс-проекты. Наш карьерный консультант поможет вам составить стратегию, подскажет, где искать вакансии и заказчиков, подготовит к прохождению собеседований и выполнению тестовых заданий.
Получу ли я сертификат по итогам курса?
Да, при прохождении более 70% программы с заданиями вы получите сертификат об успешном окончании курса. Если вы выполните меньшую часть учебного плана, то сертификат будет другим — о прослушивании курса.
У меня сохранится доступ к материалам курса после его окончания?
Да, материалы курса будут доступны вам всегда. Подробнее об этом можно прочитать в договоре-оферте.
Оплата
Можно ли оплачивать курс в рассрочку?
Да, банки-партнеры предоставляют рассрочку без переплаты на 6 или 12 месяцев. Детальные условия вы сможете узнать у нашего менеджера: оставьте заявку, и он свяжется с вами.
Можно ли отменить или вернуть оплату за курс?
Да, мы можем вернуть вам средства полностью или частично — в зависимости от того, какую часть курса вы успели пройти. В каждом случае мы стараемся найти оптимальное комфортное решение. Условия возврата указаны в договоре-оферте.
Можете ли вы сделать подарочный сертификат для моего друга?
Да, мы будем рады подготовить подарочный сертификат на конкретный курс или любую сумму. Пожалуйста, обратитесь к нашим менеджерам.