— универсальный специалист, который может совмещать сразу две роли — backend- и frontend-разработчика
За 14 месяцев на практике освоите востребованную профессию в сфере программирования
Научитесь писать бэкенд на Python
и фронтенд на JavaScript
Будете создавать интерфейсы для сайтов,
сервисов и ботов
Научитесь писать бэкенд на Python и фронтенд на JavaScript. Сможете разрабатывать сайты и веб-приложения,
тестировать и исправлять ошибки
Разовьете алгоритмическое мышление,
необходимое для решения нетривиальных задач
5
этапов онлайн-обучения
Занимайтесь в своем темпе
Наши курсы ориентированы на тех, кто работает и хочет сам регулировать нагрузку. Занимайтесь без отрыва от работы и выделяйте на учебу столько времени, сколько есть прямо сейчас, — 15 минут или 2 часа в день.
20% обучения — интересная и важная теория
Теория разбита на короткие блоки, после которых обязательно идёт практика.
Вы смотрите короткие видео, изучаете текстовые материалы и приступаете к заданиям, чтобы закрепить знания.
80% обучения — практика в разных форматах
Для развития навыков у нас есть 5 видов практики: тренажёры, тесты, домашние задания, проекты и хакатоны. Разнообразие форматов помогает усваивать знания максимально эффективно.
Менторы и координаторы помогут дойти до конца
Все менторы — опытные практики из IT-индустрии. Они дают качественную обратную связь на задания, отвечают на вопросы и помогают студенту достичь своих целей во время обучения. Выпускники оценивают менторскую поддержку на 9,1 балла из 10.
Координаторы решат любой организационный вопрос, связанный с обучением. Их задача — мотивировать студентов и помочь пройти курс до конца.
Фокус на подготовке к трудоустройству
Вы тренируетесь на кейсах компаний, а также делаете проекты для реальных заказчиков в команде. Помогаем оформить резюме и подготовиться к собеседованиям.
Лучших студентов рекомендуем по накопленной базе работодателей. На стажировках в компаниях-партнёрах вы отработаете навыки и пообщаетесь с потенциальными работодателями.
Получите важные дополнительные навыки
Работа в команде
для участия в масштабных проектах
Подготовка качественного резюме
и презентация своих навыков
Планирование времени и задач
для работы в удаленном формате
Преподаватели и менторы курса
Ринат Габитов
Главный специалист отдела администрирования крупного банка. Опыт в сфере 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 в научной лаборатории СПбПУ. Опыт более 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.
Программа обучения
Введение в ИТ. Основы Python (1 месяц)
Темы:Устройство WEB и основы сетевой инфраструктуры;
Установка IDE и необходимых пакетов;
Синтаксис Python;
Чтение файлов и работа с ними;
Типы данных;
Операции с числами, логические операции;
Циклы;
Функции и рекурсия.
Практика:
Проект: логическая игра;
2 мини-проекта на Python.
ООП в Python (2 месяца)
Темы:
Введение в Git. Система контроля версий;
Объектно-ориентированное программирование для Python;
ООП: наследование, инкапсуляция, полиморфизм;
Классы и объекты;
Итераторы и генераторы;
Работа со структурами данных;
Алгоритмы в Python;
Функциональное программирование в Python;
Задачи по Python: ветвление, циклы, декораторы.
Практика:
телеграм-бот и игра;
4 мини-проекта на Python.
Бэкенд-разработка на Python и Django (4 месяца)
Темы: Представление об архитектуре веб-приложения. Проектирование серверной части приложения;
Работа с различными форматами: JSON, XML, AJAX; Веб-сервер на Python;
Работа с API из Python;
Асинхронное программирование на Python;
Структура проекта в Django;
Использование моделей в Django;
Обработка запросов с ORM;
Работа с API в Django. Django REST Framework;
Работа с базой данных PostgreSQL. Практика:
четыре проекта, например, парсер логов, веб-сервер, интернет магазин.
Вёрстка и фронтенд-разработка на JavaScript (3 месяца)
Темы: Основы HTML;
Основы CSS, Flex box, адаптивный дизайн;
Подключение JavaScript к HTML. ChromeDevTools;
Концепция DOM;
Принципы SPA;
Методология БЭМ;
CSS-препроцессоры (SASS);
Линтеры. Типизация;
Web Components;
Сборщик WebPack. Практика:
3 тренажера: HTML, CSS, JavaScript
Проекты: вёрстка по макету, логическая игра, приложение для планирования дел.
Дополнительные библиотеки и фреймворки (2 месяца)
Тема: React. Компоненты;
Redux. Flux;
События в React; Работа с сервером через Fetch API;
Обзор Vue и Angular;
JS-фреймворки в связке с Django. Практика:
Тренажер по React;
Проект от компании СКАН по верстке фронтенда для сервиса по поиску с подключением по API.
Введение в DevOps (1 месяц)
Темы: Введение в администрирование операционных систем;
Работа с Linux. Командная строка в Linux;
Работа с сетями и протоколами. Безопасность сетей;
Docker. Контейнеризация. Практика:
Настройка виртуальной машины в облаке.
Фулстек-разработка (3 месяца)
Темы: Жизненный цикл ПО и концепция CI/CD;
Тестирование приложений;
Фулстек-разработка современного веб-приложения Django + React.
Практика:
Финальный проект;
Консультация в Центре карьеры и карьерный трек.
Финальный проект — разработка сервиса для компании-партнера
Задания в дипломном проекте подготовлены сотрудниками Чебоксарского завода силовых агрегатов и максимально соответствуют реальным задачам бизнеса.Вам предстоит разработать сервис «Мой Силант» для складской техники. Это аналог электронной сервисной книжки, который должен стать одним из конкурентных преимуществ бренда.
Вы научитесь программировать с нуля
Мышление
Вы научитесь мыслить алгоритмически и программировать через отработку алгоритмов, чтобы решать нетривиальные задачи в разработке
Практика
Вы освоите навыки через практику: тренажеры, домашние задания, интерактивные вебинары, сквозные проекты, командный проект
Ментор
Вы не останетесь один на один с новым: консультации с ментором, персональная обратная связь по проектам
Курс ориентирован в первую очередь на новичков, которые решили получить профессию программиста с нуля, и дает полноценную подготовку веб-разработчика. Этот курс для тех, кто хочет изучить Python и научиться делать сайты самостоятельно.
На сайте Headhunter.ru постоянно открыты десятки тысяч программистских вакансий, и их количество только растет. Также разработчики всегда востребованы для фриланс-проектов. В нашем курсе мы даем в первую очередь актуальные для рынка прикладные навыки, поэтому сразу после выпуска вы сможете претендовать на штатные позиции или брать заказы.
Да, конечно. Программа рассчитана на новичков без опыта программирования и начинающих с небольшим опытом. Если вы уже знакомы с основами кодинга, то сможете освежить свои знания. Если нет — мы вас всему научим.
Для старта не нужно уметь программировать. Курс начинается с простых вещей и постепенно усложняется. Мы исходим из общей цели обучения и последовательно «раскладываем» ее на цели каждого блока, модуля, урока. Все материалы, задания, проекты направлены на получение конкретных навыков, которые в итоге сложатся в запланированный для выпускника уровень профессиональных компетенций.
Ноутбук или стационарный компьютер на macOS или Windows версии Vista и выше. Желательный объем оперативной памяти от 8 гб. Все инструкции по установке необходимого ПО вы получите от нас.
Нет, на курсе мы используем программы с открытым исходным кодом и бесплатные. Студенты скачивают с официальных сайтов самые свежие версии программ или те версии, которые необходимы для заданий.
Мы разрабатываем курсы для людей старше 16 лет. Если вам еще не исполнилось 16, но есть желание попробовать IT и оценить свои силы, есть бесплатные мероприятия и материалы на странице. Вы сможете лучше сориентироваться в мире IT-профессий, понять, что интереснее и больше подходит, оценить сложность материала.
Fullstack-разработчик — универсальный специалист, который может совмещать сразу две роли: backend- и frontend-разработчика. Это значит, что он может создавать внешнюю сторону сайта и внутреннюю, серверную часть.
Fullstack-разработчик нужен в любых стартапах, особенно в продуктовых компаниях, потому что может быстро запустить сайт или веб-сервис.
Пройти обучение в вузе или на специальных курсах, например, «Профессия fullstack-разработчик на Python» от Skillfactory. Здесь вы получите фундамент в программировании, в практических форматах освоите бэкенд на Python и фронтенд на JavaScript, разовьете дополнительные продвинутые навыки.
После обучения сможете:
программировать на Python и JavaScript;
поднимать веб-сервер и настраивать взаимодействие с базами данных;
проектировать интерактивные интерфейсы приложений;
создавать сайты на Django;
разворачивать на домене созданный сайт и поддерживать его;
работать с командной строкой в Linux;
тестировать приложения
работать с репозиториями Git.
Фулстек-разработчики в среднем зарабатывают 180 000 ₽. По данным hh.ru и indeed.com, заработок фулстек-разработчиков на Python в России может составлять от 80 000 ₽/мес. на позиции junior до 250 000 ₽/мес. на позиции senior. В иностранной компании — до 8000 $.
Наши преподаватели и менторы — признанные эксперты в своих областях с опытом преподавания, часто сотрудники крупных компаний. Все, кто работают со студентами, проходят предварительный конкурсный отбор и подготовку.
Основное место общения с менторами и другими участниками учебного процесса — мессенджер. Там удобно настроены группы, поэтому можно оперативно получить ответы на разные вопросы по курсу, пообщаться с сокурсниками, поделиться опытом и успехами, найти дополнительные полезные материалы. Если вы раньше не использовали мессенджер — мы вас научим, это несложно.
Курс построен вокруг практики и включает только необходимый минимум теории. С первого дня вы начнете учиться мыслить, как программист, и решать задачи, над которыми работают разработчики в реальных компаниях.
Еженедельно вам будет открываться доступ к очередному модулю, который содержит материалы для освоения и кейсы для решения на ближайшие 7 дней. Материалы — это в первую очередь практические задачи по написанию кода, а также видеолекции, скринкасты, заготовки кода и статьи.
В зависимости от вашего опыта и сложности конкретного модуля потребуется примерно 10 часов в неделю. Это комфортный темп освоения материала и практики — особенно для тех, кто параллельно работает или учится. Длительность программы 593 часа.
Обучение организовано на онлайн-платформе, поэтому вы сами выбираете, когда вам удобно изучать материалы и выполнять задания. Раз в неделю вам открывается очередной набор уроков, для прохождения которых установлены дедлайны. На определенное время назначаются живые вебинары, где вы общаетесь с преподавателями, задаете вопросы, смотрите лайвкодинг. Вебинары проходят 1–2 раза в месяц и остаются доступны в записи.
Мы предложим вам перевестись на один из следующих потоков курса или включить заморозку обучения. Вы всегда можете обратиться к координатору курса и получить индивидуальную поддержку по любым организационным вопросам и проблемам.
Освоить Python за 10 месяцев с нуля можно на курсе «Профессия Python-разработчик».
Нужно быстрее? Тогда возьмите курс «Профессия Fullstack веб-разработчик на Python» на десять месяцев.
Еще быстрее? Подойдет интенсив «Python за три месяца» с упором на практику.
Достаточный набор знаний и навыков, чтобы претендовать на junior-позиции или брать фриланс-проекты. Наш карьерный консультант поможет вам составить стратегию, подскажет, где искать вакансии и заказчиков, подготовит к прохождению собеседований и выполнению тестовых заданий.
Если у вас есть документы о среднем или высшем образовании, то по окончании курса вы сможете получить диплом о профессиональной переподготовке в соответствии с образовательной лицензией. Либо получите сертификат об окончании курса.
Да, банки-партнеры предоставляют рассрочку без переплаты на 6 или 12 месяцев. Детальные условия вы сможете узнать у нашего менеджера: оставьте заявку, и он свяжется с вами.
Мы стараемся гибко подходить к вашим потребностям. Поэтому учитываем обстоятельства и возвращаем стоимость обучения полностью или частично, когда это предусмотрено договором. Если вы передумали проходить курс или хотите оформить возврат по другой причине, позвоните на горячую линию — менеджер расскажет об условиях. Они также описаны в разделе 4 нашей оферты.
Да, онлайн-школа SkillFactory имеет образовательную лицензию. Тем, кто записался на этот курс, доступен налоговый вычет в размере 13% от стоимости обучения. Подробности вы можете узнать у нашего менеджера.
Учитесь и экономьте
Оставьте заявку, и наш менеджер расскажет подробности.
Зарегистрируйтесь и получите пробный урок бесплатно
Стоимость обучения
173 160 руб.
Или 4 810 руб. ежемесячно — подробности у менеджера.
Формат онлайн
Гибкая программа обучения — онлайн, в удобное время без отрыва от работы и важных дел
Обучение с нуля
Программа от экспертов IT-индустрии с опытом >5 лет, поддержка и обратная связь
Практика на реальных задачах
для полного погружения в специфику
Продолжительность
14 месяцев
Менеджер расскажет о других доступных датах после отправки заявки
Отправляя заявку, вы принимаете условия публичного договора и даёте согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.