Это формат, где студенты решают реальные задачи бизнеса. У вас будет опыт, которого так не хватает выпускникам онлайн-школ. Вместе с ментором вы решите кейс для компании-партнера — и получите фидбэк от потенциального работодателя.
Реальный опыт даст студентам:
Реальные проекты в портфолио
Участие в стажировках и хакатонах
Шанс получить оффер от компании-заказчика
Опыт работы над проектом в команде
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
Темы:
Вёрстка и фронтенд-разработка на JavaScript
3 месяца
3 месяца
Вёрстка и фронтенд-разработка на JavaScript
Практика: — 3 тренажера: HTML, CSS, JavaScript — Проекты: вёрстка по макету, логическая игра, приложение для планирования дел
Фронтенд — это внешняя сторона сайта, с которой работает пользователь. Чтобы создавать фронтенд изучаем HTML/CSS и язык программирования JavaScript, без которого вы не станете настоящим фулстек-разработчиком.
Научитесь верстать и создавать веб-страницы, разрабатывать для сайтов сложные интерфейсы на JavaScript.
Фронтенд — это ваша вторая специальность на этом курсе.
— Основы HTML — Основы CSS, Flex box, адаптивный дизайн — Подключение JavaScript к HTML. ChromeDevTools — Концепция DOM — Принципы SPA — Методология БЭМ — CSS-препроцессоры (SASS) — Линтеры. Типизация — Web Components — Сборщик WebPack
Темы:
Практика: — 3 тренажера: HTML, CSS, JavaScript — Проекты: вёрстка по макету, логическая игра, приложение для планирования дел
Фронтенд — это внешняя сторона сайта, с которой работает пользователь. Чтобы создавать фронтенд изучаем HTML/CSS и язык программирования JavaScript, без которого вы не станете настоящим фулстек-разработчиком.
Научитесь верстать и создавать веб-страницы, разрабатывать для сайтов сложные интерфейсы на JavaScript.
Фронтенд — это ваша вторая специальность на этом курсе.
— Основы HTML — Основы CSS, Flex box, адаптивный дизайн — Подключение JavaScript к HTML. ChromeDevTools — Концепция DOM — Принципы SPA — Методология БЭМ — CSS-препроцессоры (SASS) — Линтеры. Типизация — Web Components — Сборщик WebPack
Темы:
Дополнительные библиотеки и фреймворки
2 месяца
2 месяца
Дополнительные библиотеки и фреймворки
Практика: — Тренажер по React — Проект от компании СКАН по верстке фронтенда для сервиса по поиску с подключением по API
Научитесь соединять фронтенд и бэкенд — для этого используется API.
Изучите библиотеку React для того, чтобы научиться обрабатывать события.
Подключите React к своему приложению на Django.
React — одна из самых популярных библиотек, которую используют многие крупные компании.
— React. Компоненты — Redux. Flux — События в React — Работа с сервером через Fetch API — Обзор Vue и Angular — JS-фреймворки в связке с Django
Темы:
Практика: — Тренажер по React — Проект от компании СКАН по верстке фронтенда для сервиса по поиску с подключением по API
Научитесь соединять фронтенд и бэкенд — для этого используется API.
Изучите библиотеку React для того, чтобы научиться обрабатывать события.
Подключите React к своему приложению на Django.
React — одна из самых популярных библиотек, которую используют многие крупные компании.
— 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