Fullstack-разработчик — универсальный специалист, который может совмещать сразу две роли — backend- и frontend-разработчика
Это значит, что такой специалист может создавать внешнюю сторону сайта и внутреннюю серверную часть.
1
Fullstack-разработчик делает проекты полностью, от начала до конца
Такой специалист очень нужен в любых стартапах, особенно в продуктовых компаниях, потому что может быстро запустить сайт или веб-сервис.
2
Средняя зарплата Python-разработчика — 180 000 рублей
+14%
Рост количества вакансий Python-разработчиков в 2019–2021 годах По данным Indeed
+25%
Рост зарплат fullstack-разработчиков за 2021 год По данным Хабр-карьеры
За 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
JavaScript
Python
SQL
Django
После наших курсов студенты в среднем зарабатывают 180 000 ₽
Развивайте навыки и растите в цене
Senior-специалист в иностранной компании
8 000 $
Middle-специалист
180 000 ₽
Junior-специалист
80 000 ₽
Senior-специалист
250 000 ₽
*По данным hh.ru и indeed.com
Запишитесь на курс или получите бесплатную консультацию
Чтобы посмотреть как устроена работа в большой IT-компании
Чтобы быстрее влиться в среду
Чтобы расти в карьере и работать из любой точки мира
Станьте незаменимым специалистом
Чтобы удержать их и привлечь новых сотрудников, специалистам аккредитованных IT-компаний дают разные льготы:
Айтишники создают программы и сервисы, а еще поддерживают стабильную работу продуктов, которыми мы все пользуемся. Без айтишников даже государственный софт не будет работать нормально — например, госуслуги или налог.ру.
Вернем деньги за обучение, если не найдете работу после окончания курса.
Почему мы так говорим? Потому что уверены в навыках, которые даем, и в их востребованности на рынке.
Наш Центр карьеры работает со студентами с первого дня обучения — и до первого оффера. И даже дольше. Подготовим к трудоустройству: дадим много практики, реальные проекты для портфолио, поможем с резюме и познакомим с будущими работодателями.
Наши курсы ориентированы на то, чтобы вы занимались без отрыва от работы и выделяли необходимое для учебы время в соответствии с вашим графиком
Чтобы обучение проходило максимально эффективно, мы чередуем форматы обучения: тренажеры, тесты, видеоуроки, онлайн-митапы, хакатоны и сквозные проекты.
Программы курсов создают эксперты с опытом от 5 лет. Студентам помогают опытные менторы-практики из IT-индустрии: дают подробную обратную связь, отвечают на вопросы.
С курсом для новичков справляются все студенты вне зависимости от возраста и предыдущего опыта — главное следовать программе обучения.
Ваш путь в fullstack-разработку
Это проверенный маршрут — наши эксперты составили его и проведут вас точно к цели
Подготовились к собеседованию с помощью Центра карьеры
Вышли на работу по новой специальности!
Вы научитесь программировать с нуля
Мышление
Вы научитесь мыслить алгоритмически и программировать через отработку алгоритмов, чтобы решать нетривиальные задачи в разработке
Вы освоите навыки через практику: тренажеры, домашние задания, интерактивные вебинары, сквозные проекты__, командный проект
Практика
Вы не останетесь один на один с новым: консультации с ментором, персональная обратная связь по проектам
Ментор
?
Вы научитесь мыслить алгоритмически и программировать через отработку алгоритмов, чтобы решать нетривиальные задачи. Это поможет вам выигрышно отличаться от многих других кандидатов при поиске работы.
Ваш козырь после курса — алгоритмическое мышление
То, что скрыто от глаз пользователя — программный код сайта, который работает на сервере и выполняет основные действия с базой данных
То, что видит пользователь, когда открывает сайт в браузере: оформление текстов, картинок, кнопки, интерактивные элементы и т. д.
Объектно-ориентированное программирование
Язык программирования для работы с базами данных
Один из самых популярных и удобных фреймворков на Python для разработки веб-сайтов
Наборы готовых шаблонов языка программирования, помогающие ускорить разработку проекта
Одна из самых популярных библиотек JavaScript для создания пользовательских веб-интерфейсов
Техники и навыки для эффективной разработки, тестирования и эксплуатации программного кода
Операционная система с открытым исходным кодом, которая часто используется для серверов
Программа обучения
Вы получите фундамент программирования, в практических форматах освоите бэкенд на Python и фронтенд на JavaScript, а также разовьете дополнительные продвинутые навыки.
Введение в ИТ. Основы Python
1 месяц
1 месяц
Введение в ИТ. Основы Python
Практика: — Проект: логическая игра — 2 мини-проекта на Python
Комфортный вход в обучающий процесс: знакомство с форматом, с командой проведения курса и с менторами.
Объяснение основных понятий ИТ-сферы.
Начало изучения языка Python - вы уже сможете написать свою первую программу и поймете удобство и возможности этого языка программирования.
— Устройство WEB и основы сетевой инфраструктуры — Установка IDE и необходимых пакетов — Синтаксис Python — Чтение файлов и работа с ними — Типы данных — Операции с числами, логические операции — Циклы — Функции и рекурсия
Темы:
ООП в Python
2 месяца
2 месяца
ООП в Python
Практика: — Проекты: телеграм-бот и игра — 4 мини-проекта на Python
Погружаемся в изучение Python.
Чтобы писать серьезные программы и проекты, нужно понять, что такое объектно-ориентированное программирование и научиться применять ООП в Python.
Освоите платформу GitHub чтобы размещать там свой код. Напишите свой телеграм-бот.
— Введение в Git. Система контроля версий — Объектно-ориентированное программирование для Python — ООП: наследование, инкапсуляция, полиморфизм — Классы и объекты — Итераторы и генераторы — Работа со структурами данных — Алгоритмы в Python — Функциональное программирование в Python — Задачи по Python: ветвление, циклы, декораторы
Темы:
Практика: — Проекты: телеграм-бот и игра — 4 мини-проекта на Python
Погружаемся в изучение Python.
Чтобы писать серьезные программы и проекты, нужно понять, что такое объектно-ориентированное программирование и научиться применять ООП в Python.
Освоите платформу GitHub чтобы размещать там свой код. Напишите свой телеграм-бот.
— Введение в 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