Получить доступ
Эксклюзивный партнер
SkillFactory в Узбекистане
burger
Каталог Программирование Профессия Fullstack-разработчик на Python
Профессия
Практический онлайн-курс для тех, кто хочет:
Освоить программирование
Стать Python-разработчиком
Создавать свои веб-проекты

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

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

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

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

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

Научитесь писать бэкенд на 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

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

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

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

Сделаете веб-сервис для клиентов завода: чтобы те знали, в каком состоянии их техника и когда ее пора отправлять в ремонт. В результате вы решите кейс по фулстек-разработке для крупного заказчика и получите шанс продолжить сотрудничество.
  • HTML/CSS
  • SQL
  • JavaScript
Intellivision
  • Python
  • Django
Ваш путь в fullstack-разработку
Это проверенный маршрут — наши эксперты составили его и проведут вас точно к цели
Выбрали профессию и язык программирования
Начали обучение по программе курса
Выполнили финальный проект для портфолио
Составили резюме вместе с Центром карьеры
Подготовились к собеседованию с помощью Центра карьеры
Вышли на работу по новой специальности!

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

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

Мышление

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

Практика

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

Ментор

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

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

Поэтому на интервью работодатели обязательно смотрят, как разработчики справляются с задачами по алгоритмам.
Алгоритмы — это инструкции для решения задач
Структуры данных — это способы организации информации, такие как списки или таблицы

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

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

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

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

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

Освоите платформу GitHub чтобы размещать там свой код. Напишите свой телеграм-бот.
— Введение в Git. Система контроля версий
— Объектно-ориентированное программирование для Python
— ООП: наследование, инкапсуляция, полиморфизм
— Классы и объекты
— Итераторы и генераторы
— Работа со структурами данных
— Алгоритмы в Python
— Функциональное программирование в Python
— Задачи по Python: ветвление, циклы, декораторы
Темы:
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
Темы:
3 месяца
Вёрстка и фронтенд-разработка на JavaScript
Практика:
— 3 тренажера: HTML, CSS, JavaScript
— Проекты: вёрстка по макету, логическая игра, приложение для планирования дел
Фронтенд — это внешняя сторона сайта, с которой работает пользователь. Чтобы создавать фронтенд изучаем HTML/CSS и язык программирования JavaScript, без которого вы не станете настоящим фулстек-разработчиком.

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

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

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

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

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

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

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

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

Примените все полученные навыки для работы над финальным проектом, который будет реальным доказательством ваших знаний.
— Жизненный цикл ПО и концепция CI/CD
— Тестирование приложений
— Фулстек-разработка современного веб-приложения Django + React
Темы:
То, что скрыто от глаз пользователя — программный код сайта, который работает на сервере и выполняет основные действия с базой данных
То, что видит пользователь, когда открывает сайт в браузере: оформление текстов, картинок, кнопки, интерактивные элементы и т. д.
Объектно-ориентированное программирование
Язык программирования для работы с базами данных
Один из самых популярных и удобных фреймворков на Python для разработки веб-сайтов
Наборы готовых шаблонов языка программирования, помогающие ускорить разработку проекта
Одна из самых популярных библиотек JavaScript для создания пользовательских веб-интерфейсов
Техники и навыки для эффективной разработки, тестирования и эксплуатации программного кода
Операционная система с открытым исходным кодом, которая часто используется для серверов
Взаимодействие с участниками разных направлений, которое способствует развитию soft skills.
• Включаем в курсы задачи и вопросы из реальных собеседований
• Проводим онлайн-тренировки технических собеседований
• Помогаем составить резюме
Во время обучения студенты решают настоящие практические задачи и тренируются на настоящих кейсах.
Определенные направления подготовки дают возможность получить реальный стаж и опыт
Студенты отрабатывают навыки на практике и могут пообщаться с потенциальными работодателями.
Компьютерная наука о сборе, хранении и обработке цифровых данных. Иногда как синоним используют название “информатика”.
Проекты, которые вы выполняете на протяжении нескольких разделов курса.
Наши курсы ориентированы на тех, кто работает и хочет сам регулировать нагрузку. Занимайтесь без отрыва от работы и выделяйте на учебу столько времени, сколько есть прямо сейчас, — 15 минут или 2 часа в день.
Для развития навыков у нас есть 5 видов практики: тренажёры, тесты, домашние задания, проекты и хакатоны. Разнообразие форматов помогает усваивать знания максимально эффективно.
Все менторы — опытные практики из IT-индустрии. Они дают качественную обратную связь на задания, отвечают на вопросы и помогают студенту достичь своих целей во время обучения. Выпускники оценивают менторскую поддержку на 9,1 балла из 10.

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

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

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

Логическая игра «крестики-нолики» на Python
Телеграм-бот на Python
Доска объявлений на Python и Django
Приложение для e-commerce с бэкендом на Django
Логическая игра «змейка» на JavaScript
Приложение для планирования дел на JavaScript и React.js

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

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

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

Доброго времени суток. Меня зовут Анатолий. Я работаю инженером на фабрике мебельных фасадов Ф3.
Артем Дроздов
Привет. Меня зовут Артем. Я выбрал курс Python full-stack разработчик.
На курсе вы отработаете все необходимые в профессии навыки. В этом помогут наши эксперты — практикующие разработчики из крупных компаний.
В основе курса — модель фундаментального образования, которую используют ведущие офлайн-вузы.

Вы получите крепкую профессиональную базу: разовьете алгоритмическое мышление и станете частью сообщества из однокурсников, преподавателей и менторов.
Нестандартные задачи
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
Ваши навыки после курса

Отзывы студентов курса

После курса я буду искать работу как Fullstack-разработчик для веба. Я доволен, курсы проходят отлично. Плюс очень важный момент — очень много людей, с которыми есть общие интересы. Сейчас в свободное время уже после 3 месяцев курсов я брал несколько заказов на фрилансе. Простенькие landing pages. Как раз то что надо, чтобы «набить скил».
СТЕПАН КОЗУРАК
Самообучение с нуля — это не мое, хотя я и освоил основы Python и базы данных самостоятельно. Дедлайны же на курсе сильно стимулируют к занятиям, ну и здорово, когда есть, с кем обсудить возникшие во время обучения проблемы. Всегда старайтесь сделать больше, чем надо для выполнения домашнего задания.
ИЛЬЯ АБРАМОВ
Учусь на fullstack-разработчика на Python, обучением очень доволен. Быстрая обратная связь от координатора и менторов, хорошо и подробно подается информация в учебных материалах, регулярно прикладывают ссылки...
СТАНИСЛАВ
Хорошее самообразование
Мне 16 лет, обучаюсь на курсе «Профессия fullstack-разработчик на Python».
За 4 месяца обучения у меня не появилось никаких жалоб или претензий к работе платформы.
TINCHIK
Сейчас нахожусь на стадии обучения на fullstack-разработчика на Python, пока все отлично.
Я выбрал Skillfactory из-за положительных отзывов:
1) хорошо излагаемый материал.
КИРИЛЛ
ДОСТОИНСТВА:
Много полезного материала и ссылок на полезные статьи.
НЕДОСТАТКИ:
Сложно совсем «зеленым» пользователям.
OZIMANDIAN
Достоинства:
Хороший старт в сфере программирования.
Недостатки:
Наверное, только лишь в том, что невозможно объяснить все тонкости в рамках онлайн-курса, приходится разбираться в некоторых нюансах самому.
DENED12
Отличная онлайн-IT-школа! Хорошая подача материала, отзывчивый коллектив педагогов и кураторов! На данный момент прохожу обучение на курсе «Профессия fullstack-разработчик на Python».
Всем настоятельно рекомендую!
AMAZING A
На данный момент прохожу курс «Профессия fullstack-разработчик на Python».
Нелегко, но никто и не обещает, что будет легко, надо много заниматься, выполнять задания. Но с вопросами всегда можно обратиться к менторам: они быстро отвечают на все вопросы. Также хорошо работает служба поддержки.
ЯНА
Записаться на курс
-40%
1 384 291 сум/мес
2 307 151 сум/мес
В рассрочку на 18 мес
Скидка по промокоду:
Кешбэк 30%: 7 475 167 баллов на Lerna
Профессия Fullstack-разработчик на Python
Длительность: 15,5 мес
Старт курса: 1 августа
Заполните контактные данные
Имя
Телефон
E-mail
Промокод
Название компании
Отправить заявку
Ознакомиться с условиями публичного договора
success
error
warning

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

О курсе
Учебный процесс
Результаты курса