Направление
Практический онлайн-курс для тех, кто хочет:

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

Освоить программирование
Стать Python-разработчиком
Создавать свои веб-проекты
онлайн-школа Skillfactory
Курс для самостоятельного изучения
Гибкая программа прохождения онлайн-курса — онлайн, в удобное время, без отрыва от работы и важных дел.
Практика в разных форматах: тренажеры и тесты, домашние задания, проекты и хакатоны.
Программа от экспертов IT-индустрии с опытом > 5 лет, поддержка и обратная связь.
Практика на реальных задачах для полного погружения в специфику.
длительность, рекомендуемая Skillfactory:
14 месяцев
Старт:
19 января
Уровень:
с нуля

Кто такой fullstack-разработчик на Python

  • Fullstack-разработчик — универсальный специалист, который может совмещать сразу две роли — backend- и frontend-разработчика
    Это значит, что такой специалист может создавать внешнюю сторону сайта и внутреннюю серверную часть.
    1
  • Fullstack-разработчик делает проекты полностью, от начала до конца
    Такой специалист очень нужен в любых стартапах, особенно в продуктовых компаниях, потому что может быстро запустить сайт или веб-сервис.
    2

Средняя зарплата Python-разработчика — $4500

По данным Glassdoor.com на ноябрь 2023

Вы на практике освоите востребованное направление в сфере программирования

Научитесь писать бэкенд на Python и фронтенд на JavaScript
Будете создавать интерфейсы для сайтов, сервисов и ботов
Сможете разрабатывать сайты и веб-приложения, тестировать и исправлять ошибки
Разовьете алгоритмическое мышление, необходимое для решения нетривиальных задач
01/
03/
02/
04/
Работать в команде для участия в масштабных проектах
Составлять качественное резюме и презентовать свои навыки
Искать информацию — пригодится не только в работе, но и в жизни
Планировать время и задачи для работы в удаленном формате

Изучите важные для программиста навыки

Освоите актуальные инструменты разработчика на Python

Python
Django
JavaScript
GitHub
SQL
PostgreSQL
Nginx
Gunicorn
Docker
ООП
ООП
Язык программирования с лаконичным и понятным синтаксисом, который используется для веб-разработки, создания ботов, написания скриптов и анализа данных.
Один из самых популярных фреймворков для разработки веб-проектов на Python.
Язык программирования с лаконичным и понятным синтаксисом, который используется для веб-разработки, создания ботов, написания скриптов и анализа данных.
Структурированный язык запросов для работы с базами данных
Система управления базами данных с открытым исходным кодом
Веб-сервер для обработки запросов.

WSGI-сервер для взаимодействия между фреймворком и веб-сервером.
Объектно-ориентированное программирование, предполагающее работу с данными и объектами.
Программа для контейнерной упаковки и хранения приложений.
Язык программирования, делает веб-страницы интерактивными
Сервис для оптимизации хранения, управления и совместной разработки кода.

Для кого этот онлайн-курс

Для новичков

Освоить IT способен каждый — от водителя до юриста

Для тех, кто хочет запускать сайты

Создавать веб-проекты для себя или клиентов — отличный план

Для айтишников

Системный администратор или инженер может стать программистом

Для всех, кто думает о будущем

IT-навыки дадут опору в быстро меняющемся мире
Мини-курс по нейросетям в качестве бонуса новым пользователям
Освойте главный навык 2023 года
Пишите код быстрее с помощью нейросетей
Применяйте Copilot и ChatGPT в задачах программирования или аналитики
Учитесь составлять промпты — запросы к нейросетям
Ищите ошибки в коде
=> when(err));
=function create;
.then(wordList =>
function create(req, res, next) {
function create(req, res, next) {
=> next(err));
(req, res, next) {
}
03

Вы решите реальные задачи

Реальный опыт дадут:

Участие в хакатонах
Работа над проектом в команде
Решение задач из индустрии
01
02
Фэктори — это формат, в рамках которого пользователи решают настоящие бизнес-задачи.

Вы сделаете настоящие проекты для бизнеса

Веб-приложение для проверки контрагентов

Создадите сложную фронтенд-часть для поиска публикаций о юрлице с подключением по API. Это интересный проект для реально существующего сервиса, который предназначен для проверки надежности подрядчиков. Получите обратную связь от заказчика, кейс в портфолио и шанс трудоустройства.
  • HTML
  • JavaScript
  • CSS
  • API
  • React
  • GIT

Веб-сервис для учета складской техники

Это сервис для клиентов завода, который помогает определять, в каком состоянии их техника и когда ее пора отправлять в ремонт. В результате вы решите кейс по фулстек-разработке для крупного заказчика и получите шанс продолжить сотрудничество.
  • HTML/CSS
  • JavaScript
  • Python
  • SQL
  • Django

Python-разработчики в среднем зарабатывают $4500

Развивайте навыки и растите в цене
Senior-специалист
в иностранной компании
$8000
Middle-специалист
$4500
Junior-специалист
$2100
Senior-специалист
$6000
 python full stack developer junior
*По данным Glassdoor на ноябрь 2023 года
Чтобы посмотреть как устроена работа в большой IT-компании
Чтобы быстрее влиться в среду
Чтобы расти в карьере и работать из любой точки мира

Почему пора присмотреться к IT-специальностям

Старт без долгого обучения
По данным stackoverflow.com, более 50% пользователей используют онлайн-курсы для начала изучения программирования и сферы IT.
Высокая востребованность
IT-специалисты нужны во многих сферах — например, в банках, крупных торговых сетях, производственных компаниях.
Получите навыки fullstack-разработчика на Python за рекомендуемые Skillfactory 14 месяцев

Гибкий формат для тех, кто работает

Онлайн-курсы Skillfactory ориентированы на то, чтобы вы занимались без отрыва от работы и выделяли необходимое время в соответствии с вашим графиком.
Чтобы освоение проходило максимально эффективно, Skillfactory подготовили разные форматы: тренажеры, тесты, видеоуроки, онлайн-митапы, хакатоны и сквозные проекты.
Программы онлайн-курсов создают эксперты с опытом от 5 лет. Пользователям помогают опытные менторы-практики из IT-индустрии: дают подробную обратную связь, отвечают на вопросы.
С онлайн-курсом для новичков справляются все пользователи вне зависимости от возраста и предыдущего опыта, главное — следовать программе.

Ваш путь в fullstack-разработку

Это проверенный маршрут: эксперты Skillfactory составили его и проведут вас точно к цели
Выбрали направление и язык программирования
Начали освоение программы онлайн-курса
Выполнили финальный проект для портфолио
Узнали, как лучше всего оформить резюме
Разобрались, какие вопросы задают на собеседовании
Поняли, как стать fullstack-разработчиком на Python

Вы освоите программирование с нуля

Вы освоите навыки через практику: тренажеры, домашние задания, интерактивные вебинары

Практика

Вы не останетесь один на один с новым — получите обратную связь по проектам

Ментор

Вы научитесь правильно мыслить и программировать через отработку алгоритмов, чтобы решать нетривиальные задачи. Это поможет вам выигрышно отличаться от многих других кандидатов при поиске работы.
Ваш козырь после онлайн-курса — алгоритмическое мышление
То, что скрыто от глаз пользователя — программный код сайта, который работает на сервере и выполняет основные действия с базой данных
То, что видит пользователь, когда открывает сайт в браузере: оформление текстов, картинок, кнопки, интерактивные элементы и т. д.
Объектно-ориентированное программирование
Язык программирования для работы с базами данных
Один из самых популярных и удобных фреймворков на Python для разработки веб-сайтов
Наборы готовых шаблонов языка программирования, помогающие ускорить разработку проекта
Одна из самых популярных библиотек JavaScript для создания пользовательских веб-интерфейсов
Техники и навыки для эффективной разработки, тестирования и эксплуатации программного кода
Операционная система с открытым исходным кодом, которая часто используется для серверов

Программа онлайн-курса

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

Введение в ИТ. Основы Python

1 месяц
1 месяц
Введение в ИТ. Основы Python
Комфортный в освоение онлайн-курса: знакомство с форматом, командой и менторами.

Объяснение основных понятий IT-сферы.
Темы:
Практика:
— Проект: логическая игра
— 2 мини-проекта на Python
— Устройство WEB и основы сетевой инфраструктуры
— Установка IDE и необходимых пакетов
— Синтаксис Python
— Чтение файлов и работа с ними
— Типы данных
— Операции с числами, логические операции
— Циклы
— Функции и рекурсия

ООП в Python

2 месяца
2 месяца
ООП в Python
Погружаемся в Python.
Чтобы писать серьезные программы и проекты, нужно понять, что такое объектно-ориентированное программирование, и освоить применение ООП в Python.
Начните работать на платформе GitHub, чтобы размещать там свой код. Напишите своего Telegram-бота.
Начало освоения языка Python: вы уже сможете написать свою первую программу и поймете удобство и возможности этого языка программирования.
Темы:
Практика:
— Проекты: телеграм-бот и игра
— 4 мини-проекта на Python
— Введение в Git. Система контроля версий
— Объектно-ориентированное программирование для Python
— ООП: наследование, инкапсуляция, полиморфизм
— Классы и объекты
— Итераторы и генераторы
— Работа со структурами данных
— Алгоритмы в Python
— Функциональное программирование в Python
— Задачи по Python: ветвление, циклы, декораторы
Погружаемся в Python.
Чтобы писать серьезные программы и проекты, нужно понять, что такое объектно-ориентированное программирование, и освоить применение ООП в Python.
Начните работать на платформе GitHub, чтобы размещать там свой код. Напишите своего Telegram-бота.
Начало освоения языка Python: вы уже сможете написать свою первую программу и поймете удобство и возможности этого языка программирования.
Темы:
Практика:
— Проекты: телеграм-бот и игра
— 4 мини-проекта на Python
— Введение в Git. Система контроля версий
— Объектно-ориентированное программирование для Python
— ООП: наследование, инкапсуляция, полиморфизм
— Классы и объекты
— Итераторы и генераторы
— Работа со структурами данных
— Алгоритмы в Python
— Функциональное программирование в Python
— Задачи по Python: ветвление, циклы, декораторы

Бэкенд-разработка на Python и Django

4 месяца
4 месяца
Бэкенд-разработка на Python и Django
Чтобы программировать внутреннюю логику программы (бэкенд), осваиваем Django — популярный фреймворк для разработки сложных сайтов на Python.

Уверенно начнете создавать веб-проекты на Django.

Узнаете, что такое API и Django REST API.

Начнете грамотно проектировать свой API, потому что это самая важная задача бэкенд-разработчика.

Освоите базы данных SQL и создадите рабочее приложение для e-commerce.
Темы:
Практика:
— четыре проекта, например, парсер логов, веб-сервер, интернет магазин
— Представление об архитектуре веб-приложения. Проектирование серверной части приложения
— Работа с различными форматами: JSON, XML, AJAX
— Веб-сервер на Python
— Работа с API из Python
— Асинхронное программирование на Python
— Структура проекта в Django
— Использование моделей в Django
— Обработка запросов с ORM
— Работа с API в Django. Django REST Framework
— Работа с базой данных PostgreSQL
Практика:
— четыре проекта, например, парсер логов, веб-сервер, интернет магазин
Чтобы программировать внутреннюю логику программы (бэкенд), осваиваем Django — популярный фреймворк для разработки сложных сайтов на Python.

Уверенно начнете создавать веб-проекты на Django.

Узнаете, что такое API и Django REST API.

Начнете грамотно проектировать свой API, потому что это самая важная задача бэкенд-разработчика.

Освоите базы данных SQL и создадите рабочее приложение для e-commerce.
— Представление об архитектуре веб-приложения. Проектирование серверной части приложения
— Работа с различными форматами: JSON, XML, AJAX
— Веб-сервер на Python
— Работа с API из Python
— Асинхронное программирование на Python
— Структура проекта в Django
— Использование моделей в Django
— Обработка запросов с ORM
— Работа с API в Django. Django REST Framework
— Работа с базой данных PostgreSQL
Темы:

Вёрстка и фронтенд-разработка на JavaScript

3 месяца
3 месяца
Вёрстка и фронтенд-разработка на JavaScript
Фронтенд — это внешняя сторона сайта, с которой работает пользователь. Чтобы создавать фронтенд, осваиваем HTML/CSS и язык программирования JavaScript, без которого вы не станете настоящим фулстек-разработчиком.

Сможете верстать и создавать веб-страницы, разрабатывать для сайтов сложные интерфейсы на JavaScript.

Фронтенд-разработка — это ваш второй главный навык на этом онлайн-курсе.
Темы:
Практика:
— 3 тренажера: HTML, CSS, JavaScript
— Проекты: вёрстка по макету, логическая игра, приложение для планирования дел
— Основы HTML
— Основы CSS, Flex box, адаптивный дизайн
— Подключение JavaScript к HTML. ChromeDevTools
— Концепция DOM
— Принципы SPA
— Методология БЭМ
— CSS-препроцессоры (SASS)
— Линтеры. Типизация
— Web Components
— Сборщик WebPack
Фронтенд — это внешняя сторона сайта, с которой работает пользователь. Чтобы создавать фронтенд, осваиваем HTML/CSS и язык программирования JavaScript, без которого вы не станете настоящим фулстек-разработчиком.

Сможете верстать и создавать веб-страницы, разрабатывать для сайтов сложные интерфейсы на JavaScript.

Фронтенд-разработка — это ваш второй главный навык на этом онлайн-курсе.
Темы:
Практика:
— 3 тренажера: HTML, CSS, JavaScript
— Проекты: вёрстка по макету, логическая игра, приложение для планирования дел
— Основы HTML
— Основы CSS, Flex box, адаптивный дизайн
— Подключение JavaScript к HTML. ChromeDevTools
— Концепция DOM
— Принципы SPA
— Методология БЭМ
— CSS-препроцессоры (SASS)
— Линтеры. Типизация
— Web Components
— Сборщик WebPack

Дополнительные библиотеки и фреймворки

2 месяца
2 месяца
Дополнительные библиотеки и фреймворки
Вы освоите работу с API, который используют для соединения фронтенда и бэкенда.

Изучите библиотеку React, чтобы обрабатывать события.

Подключите React к своему приложению на Django.

React — одна из самых популярных библиотек, которую используют многие крупные компании.
Темы:
Практика:
— Тренажер по React
— Проект от компании СКАН по верстке фронтенда для сервиса по поиску с подключением по API
— React. Компоненты
— Redux. Flux
— События в React
— Работа с сервером через Fetch API
— Обзор Vue и Angular
— JS-фреймворки в связке с Django
Вы освоите работу с API, который используют для соединения фронтенда и бэкенда.

Изучите библиотеку React, чтобы обрабатывать события.

Подключите React к своему приложению на Django.

React — одна из самых популярных библиотек, которую используют многие крупные компании.
Темы:
Практика:
— Тренажер по React
— Проект от компании СКАН по верстке фронтенда для сервиса по поиску с подключением по API
— React. Компоненты
— Redux. Flux
— События в React
— Работа с сервером через Fetch API
— Обзор Vue и Angular
— JS-фреймворки в связке с Django

Введение в DevOps

1 месяц
1 месяц
Введение в DevOps
Чтобы с полным правом называть себя фулстек-разработчиком и ориентироваться на крупные компании, нужно понимать основы DevOps.

Освоите работу в Linux, сможете настраивать сервер и уровни безопасности — это поможет вам в трудоустройстве.

Будете использовать Docker, чтобы разворачивать свои проекты на сервере.
Темы:
Практика:
— Настройка виртуальной машины в облаке
— Введение в администрирование операционных систем
— Работа с Linux. Командная строка в Linux
— Работа с сетями и протоколами. Безопасность сетей
— Docker. Контейнеризация
Практика:
— Настройка виртуальной машины в облаке
Чтобы с полным правом называть себя фулстек-разработчиком и ориентироваться на крупные компании, нужно понимать основы DevOps.

Освоите работу в Linux, сможете настраивать сервер и уровни безопасности — это поможет вам в трудоустройстве.

Будете использовать Docker, чтобы разворачивать свои проекты на сервере.
— Введение в администрирование операционных систем
— Работа с Linux. Командная строка в Linux
— Работа с сетями и протоколами. Безопасность сетей
— Docker. Контейнеризация
Темы:

Фулстек-разработка

3 месяца
3 месяца
Фулстек-разработка
Освоите полный цикл разработки и тестирования веб-приложений — комплексный навык, востребован в крупных компаниях и пригодится в работе над своими проектами.

Примените все полученные навыки для работы над финальным проектом, который будет реальным доказательством ваших знаний.
Темы:
Практика:
— Финальный проект
— Консультация в Центре карьеры и карьерный трек
— Жизненный цикл ПО и концепция CI/CD
— Тестирование приложений
— Фулстек-разработка современного веб-приложения Django + React
Освоите полный цикл разработки и тестирования веб-приложений — комплексный навык, востребован в крупных компаниях и пригодится в работе над своими проектами.

Примените все полученные навыки для работы над финальным проектом, который будет реальным доказательством ваших знаний.
Темы:
Практика:
— Финальный проект
— Консультация в Центре карьеры и карьерный трек
— Жизненный цикл ПО и концепция CI/CD
— Тестирование приложений
— Фулстек-разработка современного веб-приложения Django + React
Итоговый проект поможет отработать освоенные технологии на практике.
Задания в итоговом проекте максимально соответствуют реальным задачам бизнеса.
Вам предстоит разработать сервис для складской техники. Это аналог электронной сервисной книжки, который должен стать одним из конкурентных преимуществ компании.

Финальный проект — разработка сервиса

За 4 недели вы создадите полезный сервис и загрузите результат работы на GitHub.
В сервисе будут храниться данные о складской технике:
  • комплектация;
  • место использования;
  • истории обслуживания, поломок и ремонта
Онлайн-курс Skillfactory ориентирован на тех, кто хочет управлять своим графиком. Занимайтесь без отрыва от работы и выделяйте столько времени, сколько можете, — 15 минут или 2 часа в день.
Для развития навыков у Skillfactory есть 5 видов практики: тренажеры, тесты, занятия, проекты и хакатоны. Разнообразие форматов помогает усваивать знания эффективнее.
Все менторы Skillfactory — опытные практики из IT-индустрии. Они дают качественную обратную связь по заданиям, отвечают на вопросы и помогают достичь целей. Пользователи, прошедшие курс, оценивают менторскую поддержку на 9,1 балла из 10.

Координаторы решат любой организационный вопрос, связанный с освоением онлайн-курса. Их задача — мотивировать и помочь пройти его до конца.
Теория разбита на короткие блоки, после которых обязательно идет практика.
Вы смотрите короткие видео, изучаете текстовые материалы и приступаете к заданиям, чтобы закрепить знания.

Эффективные формат прохождения онлайн-курса

Занимайтесь в своем темпе
80% онлайн-курса — практика в разных форматах
Менторы и координаторы помогут пройти онлайн-курс до конца
20% материала — интересная и важная теория
Получить доступ к онлайн-курсу
Логическая игра «Крестики-нолики» на Python
Telegram-бот на Python
Доска объявлений на Python и Django
Приложение для e-commerce с бэкендом на Django
Логическая игра «Змейка» на JavaScript
Приложение для планирования дел на JavaScript и React. js

Ваши проекты на онлайн-курсе


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

Вы получите крепкую профессиональную базу и разовьете алгоритмическое мышление.
Нестандартные задачи
Soft skills и нетворкинг
Алгоритмы
Кодинг
Проекты
Прикладные навыки
Фундаментальные знания

Не просто практика, а с фундаментальной базой

Изучите fullstack-разработку на Python за 14 месяцев (рекомендуемый срок)

Куратор курса

Михаил Бородин

  • Backend Team Lead в Appfollow. io
  • ex-Team Lead в X5 Retail Group
  • Разработчик с опытом 12+ лет
Куратор курса — это эксперт с уникальным опытом работы и найма в IT. Он составляет программу с учетом актуальных запросов рынка и следит, чтобы студенты беспрепятственно шли по ней.
Куратор в ответе за то, чтобы каждый выпускник получил базу знаний и навыков, без которых не обойтись в профессии.
i

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

  • Михаил Свинцов
    Ведущий разработчик в «Студии повышения успеваемости»
    Занимается научными исследованиями в области математики, компьютерного моделирования и машинного обучения. Создает образовательную платформу с адаптивной системой обучения. Преподает в Университете ИТМО алгоритмы и структуры данных, линейную алгебру и математический анализ.
  • Вячеслав Богданенок
    Главный разработчик в нескольких веб-проектах
    Опыт веб-разработки более 3 лет. Главный разработчик нескольких полноценных веб-проектов, в том числе в области криптовалют и электронного учета. Основной стек технологий: Python и его веб-фреймворки, JavaScript, HTML, CSS.
  • Валерия Ракова
    Программист на Python в научной лаборатории СПбПУ
    Опыт более 3 лет. Стек технологий: PyQt, OpenCV, Pandas, SciPy.
  • Тарас Волченко
    Работает в компании «Умные технологические решения», автор и преподаватель курса
    Опыт в IT более 8 лет. Из прошлых проектов в открытом доступе можно отметить status.net. Стек технологий: Python, Django, Flask, FastApi, JavaScript, HTML4, Node. js, Typescript.
  • Старший backend-разработчик в геймдев-студии Neon Banana
    Опыт в IT более 4 лет. Работал в Mail.Ru, Yandex, ivi.ru. Стек технологий: Django, Flask, PostgreSQL, React.
  • Ринат Габитов
    Главный специалист отдела администрирования крупного банка
    Опыт в сфере IT более 20 лет. 
    Работал на предприятиях машиностроения, общепита, в системных интеграторах, в аэропорту «Кольцово». Занимался администрированием инфраструктуры в Фонде «Сколково». Стек технологий: Exchange, SQL, AD, Group Policy, сетевые технологии.
  • Тимофей Есин
    Бэкенд-разработчик
    Многолетний опыт преподавания в школе и в вузе, в том числе, на курсах олимпиадной информатики и сетевой академии Cisco. Стек технологий: Python (QT, Flask, Django), C# (.Net), Google Workspace, Azure AD, Ubiquiti UniFi, Synology, Microtik, Cisco, Linux.
Спикеры и менторы онлайн-курса

Как выглядит резюме пользователя, прошедшего онлайн-курс

Fullstack-разработчик на Python
Я уверенно могу:
Решать программистские задачи с помощью алгоритмов

Программировать на Python и JavaScript

Поднимать веб-сервер и настраивать взаимодействие с базами данных

Проектировать интерактивные интерфейсы приложений

Создавать сайты на Django

Разворачивать на домене созданный сайт и поддерживать его

Работать с командной строкой в Linux

Тестировать приложения

Работать с репозиториями Git
от $2100
Иван Иванов
28 лет

В специальном модуле о карьере вы узнаете:

Как создать резюме,
которое зацепит внимание работодателя и подсветит ваши достоинства
Как компании ищут соискателей.
Узнаете, каких кандидатов предпочитают и как попасть в компанию мечты
Как проходить интервью с IT-рекрутерами и HR-менеджерами
Получите обратную связь и поймете, как перейти на следующий этап отбора
Как разработать карьерную стратегию,
и сформировать план, который приведет к цели
Здесь готовятся покорять сферу IT:
9000+ пользователей Skillfactory прокачали карьеру
  • знакомятся с трендами и перспективами рынка
  • узнают о карьерных мероприятиях и вакансиях
  • объединяются в команды для участия в хакатонах
  • ищут единомышленников для проектов
  • обмениваются опытом трудоустройства: делятся тестовыми заданиями и вопросами технических интервью

Стоимость онлайн-курса

Получить доступ к онлайн-курсу

длительность, рекомендуемая Skillfactory:
14 МЕСЯЦЕВ
СТАРТ КУРСА:
19 октября
4 175 ₽ /мес.
6 958 ₽ /мес.
  • Знакомство с IT-направлениями

  • Обратная связь от менторов

  • Помощь координаторов в решении организационных вопросов

  • Интерактивные вебинары

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

Часто задаваемые вопросы

Об онлайн-курсе
Процесс прохождения онлайн-курса
Результаты онлайн-курса
Оплата