Получить доступ
Эксклюзивный партнер
SkillFactory в Таджикистане
burger
Каталог Программирование Профессия Fullstack-разработчик на Python
Профессия
Получите специальность fullstack-разработчика на Python и создавайте свои веб-проекты
Fullstack веб-разработчик на Python

Онлайн-курс «Профессия Fullstack веб-разработчик на Python»

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

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

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

За 16 месяцев на практике освоите востребованную профессию в сфере программирования

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

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

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

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

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

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

Для новичков

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

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

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

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

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

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

IT-навыки дадут опору в быстро меняющемся мире
03
04
7 из 10 работодателей нанимают людей с опытом

Вы получите реальный опыт

Это формат, где студенты решают реальные задачи бизнеса. У вас будет опыт, которого так не хватает выпускникам онлайн-школ. Вместе с ментором вы решите кейс для компании-партнера — и получите фидбэк от потенциального работодателя.
Реальный опыт даст студентам:
Реальные проекты в портфолио
Участие в стажировках и хакатонах
Шанс получить оффер от компании-заказчика
Опыт работы над проектом в команде
Поэтому мы придумали Фэктори
01
02

Сервис подбора психолога

Сервис YouTalk помогает людям найти своего психолога или терапевта. Вы же поможете компании найти новых клиентов — и разработаете сайт для их полезного блога. Результат можно положить в портфолио и презентовать работодателю.
  • HTML
  • Figma
  • CSS
  • GitHub
  • БЭМ
Супер Моторика
  • GIT

Разработайте чат-бот для Московского зоопарка

Чтобы в игровой форме рассказать, как взять животное под опеку. Лучшие студенты поучаствуют в других проектах заказчика
  • Python
  • Django
  • Telegram API
  • SQL
2 недели

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

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

Практика

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

Ментор

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

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

Мышление

Бонус курса — модуль «Алгоритмы и структуры данных»
Знание алгоритмов и структур данных помогает программистам быстрее решать задачи: оптимизировать поиск и обработку данных, управление памятью и сортировку.

Алгоритмы и структуры данных — ключевые инструменты для создания быстрых и надежных программ.

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

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

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

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

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

Объяснение основных понятий IT-сферы.

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

ООП в Python

2 месяца
Погружаемся в изучение Python.

Чтобы писать серьезные программы и проекты, нужно понять, что такое объектно-ориентированное программирование и научиться применять ООП в Python.

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

Базы данных и SQL

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

Освоите язык запросов SQL и научитесь оптимизировать базы данных
Темы:
— Реляционные базы данных, проектирование базы данных
— Язык SQL
— Объекты, запросы, программирование в СУБД

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

4 месяца
Чтобы программировать внутреннюю логику программы (бэкенд), осваиваем 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 месяца
Фронтенд — это внешняя сторона сайта, с которой работает пользователь. Чтобы создавать фронтенд изучаем HTML/CSS и язык программирования JavaScript, без которого вы не станете настоящим фулстек-разработчиком.

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

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

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

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

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

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

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

Введение в DevOps

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

Освоите работу в Linux, сможете настраивать сервер и уровни безопасности

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

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

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

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

Реальные истории наших студентов

Узнайте, как преобразилась их жизнь
Екатерина Тарасевич
Санкт-Петербург
Всем привет, меня зовут Екатерина. Мне 29 лет. И я живу в городе Санкт-Петербурге.
Александр Журавлев
Минск
Всех приветствую. Меня зовут Александр. Я живу в городе Минске. Больше 20 лет я работаю врачом.
Марина Чигарева
Москва
Здравствуйте. Я Марина. Живу в Москве. Работаю главным бухгалтером.
Дмитрий Анпилогов
Саратов
Всем привет. Я Дмитрий из города Саратова. Уже 25 лет директор турагентства.
Валентин Шунайлов
Челябинск
Добрый день. Меня зовут Валентин. Я из города Челябинска.
Долговская Виктория
Каменск-Уральский
Добрый день, меня зовут Виктория. В настоящий момент я проживаю в городе Каменск-Уральский.
Валентин Ветюков
Всем привет. Меня зовут Валентин. Живу и работаю в Москве.
Москва
Антон Пальшин
Калининград
Всем привет. Меня зовут Антон. Живу в Калининграде. Работаю комплектовщиком.
Николай Шумаков
Москва
Привет. Меня зовут Николай, и я являюсь студентом Skillfactory по программе фронтенд-разработчик.
53 года, Москва
Привет. Меня зовут Алексей Журавлев. Я генеральный директор агентства Универсальный менеджмент.
Татьяна Мирко
30 лет, Москва
Добрый день. Я маркетолог. Учусь в Skillfactory по специальности фронтенд-разработчик.
Ника Гвенетадзе
Москва
Привет, меня зовут Ника. Живу я в Москве, а работаю руководителем производства.
Андрей Шевченко
34 года, Рига
Всем привет. Меня зовут Андрей. Живу в Риге. Работаю специалистом по кибербезопасности.
Ольга Шутылева
Харьков
Привет. Меня зовут Ольга. Живу в Харькове. Работаю на госслужбе.
Аркадий Хазанов
Набережные Челны
Привет. Меня зовут Аркадий. Я бариста.
Александра Быстрова
Привет. До начала обучения в Skillfactory я работала в сфере коммуникаций и клиентского сервиса.
27 лет, Москва
Сергей Димов
34 года, Абакан
Привет. Меня зовут Сергей. Я учусь в Skillfactory на курсе full-stack разработчик на JavaScript вот уже 2 месяца.
Артем Белоконский
Киев
Добрый день. Меня зовут Артем Белоконский. Я из Украины, из Киева.
Наши курсы ориентированы на тех, кто работает и хочет сам регулировать нагрузку. Занимайтесь без отрыва от работы и выделяйте на учебу столько времени, сколько есть прямо сейчас, — 15 минут или 2 часа в день.
Для развития навыков у нас есть 5 видов практики: тренажёры, тесты, домашние задания, проекты и хакатоны. Разнообразие форматов помогает усваивать знания максимально эффективно.
Все менторы — опытные практики из IT-индустрии. Они дают качественную обратную связь на задания, отвечают на вопросы и помогают студенту достичь своих целей во время обучения. Выпускники оценивают менторскую поддержку на 9,1 балла из 10.

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

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

Эффективный формат онлайн-обучения

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

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

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

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

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

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

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

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

Преподаватели и менторы курса

  • Михаил Свинцов
    Ведущий разработчик в «Студии повышения успеваемости»
    Занимается научными исследованиями в области математики, компьютерного моделирования и машинного обучения. Создает образовательную платформу с адаптивной системой обучения. Преподает в Университете ИТМО алгоритмы и структуры данных, линейную алгебру и математический анализ.
  • Валерия Ракова
    Программист на 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, сетевые технологии.
  • Роман Подобный
    Frontend-разработчик в компании SeoProk
    Опыт работы: fullstack-разработка — 4 года, backend-разработка (Node.js, Express, NestJS), DevOps
    Стек: React, TypeScript, MobX, Redux
  • Кирилл Кудряшов
    Python-разработчик в Studenda — стартапе по агрегации научных событий
    Стек: Python, FastAPI, Scrapy, Django, Aiogram, DRF, Docker, Linux
  • Александр Мицкул
    Мобильный и backend-разработчик
    Опыт работы: 5 лет
    Стек: C++, C, Python, Golang, Git, PostgreSQL, ООП, SQL
  • Мария Волкова
    Fullstack-разработчик в компании ООО «Пауэр»
    Стек: TypeScript, Figma, JavaScript, React, Webpack, Redux
  • Анна Агабекян
    Python-разработчик
    Опыт работы: больше 3 лет
    Стек: Django, Matplotlib, NumPy, SciPy, Seaborn, Pokeh, Plotly, MS SQL
Преподаватели и менторы курса
Иван Иванов
Я уверенно могу:
Решать программистские задачи с помощью алгоритмов
Программировать на Python и JavaScript
Поднимать веб-сервер и настраивать взаимодействие с базами данных
Проектировать интерактивные интерфейсы приложений
Создавать сайты на Django
Разворачивать на домене созданный сайт и поддерживать его
Работать с командной строкой в Linux
Тестировать приложения
Работать с репозиториями Git
Fullstack-разработчик на Python
Ваши навыки после курса

Как изменилась жизнь студентов после обучения

Наталья Нижевясова
«Я сама освоила Python, легко закончила курс, а теперь я сеньор-питонист и получаю в два раза больше»
Прошлое место работы:
«Ростелеком», старший специалист по информбезопасности
Новое место работы:
сеньор-Python-разработчик в компании по разработке программных продуктов
Илья Абрамов
39 лет
«Я стал разработчиком»
Прошлое место работы:
«Латера», специалист техподдержки
Новое место работы:
IT2G, специалист поддержки с функциями разработчика
Лариса Петрова
28 лет
«Я была маркетологом в России, а в Британии стала продуктовым аналитиком»
Новое место работы:
инженер-программист второй категории
Степан Козурак
«Я переехал в Польшу и занимаюсь разработкой софта»
Новое место работы:
младший технический консультант, разработка софта
Записаться на курс
-5%
472 с/мес
497 с/мес
В рассрочку на 24 мес
Скидка по промокоду:
Кешбэк 30%: 3 399 баллов на Lerna
Профессия Fullstack-разработчик на Python
Длительность: 9 мес
Заполните контактные данные
Имя
Телефон
E-mail
Промокод
Название компании
Отправить заявку
Ознакомиться с условиями публичного договора
success
error
warning

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

О курсе

Учебный процесс

Результаты курса