Айтишники создают программы и сервисы, а еще поддерживают стабильную работу продуктов, которыми мы все пользуемся. Без айтишников даже государственный софт не будет работать нормально — например, госуслуги или налог.ру.
Вернем деньги за обучение, если не найдете работу после окончания курса.
Почему мы так говорим? Потому что уверены в навыках, которые даем, и в их востребованности на рынке.
Наш Центр карьеры работает со студентами с первого дня обучения — и до первого оффера. И даже дольше. Подготовим к трудоустройству: дадим много практики, реальные проекты для портфолио, поможем с резюме и познакомим с будущими работодателями.
Наши курсы ориентированы на то, чтобы вы занимались без отрыва от работы и выделяли необходимое для учебы время в соответствии с вашим графиком
Чтобы обучение проходило максимально эффективно, мы чередуем форматы обучения: тренажеры, тесты, видеоуроки, онлайн-митапы, хакатоны и сквозные проекты.
Программы курсов создают эксперты с опытом от 5 лет. Студентам помогают опытные менторы-практики из IT-индустрии: дают подробную обратную связь, отвечают на вопросы.
С курсом для новичков справляются все студенты вне зависимости от возраста и предыдущего опыта — главное следовать программе обучения.
Ваш путь в fullstack-разработку
Это проверенный маршрут — наши эксперты составили его и проведут вас точно к цели
Подготовились к собеседованию с помощью Центра карьеры
Вышли на работу по новой специальности!
Вы научитесь программировать с нуля
Мышление
Вы научитесь мыслить алгоритмически и программировать через отработку алгоритмов, чтобы решать нетривиальные задачи в разработке
Вы освоите навыки через практику: тренажеры, домашние задания, интерактивные вебинары, сквозные проекты__, командный проект
Практика
Вы не останетесь один на один с новым: консультации с ментором, персональная обратная связь по проектам
Ментор
?
Вы научитесь мыслить алгоритмически и программировать через отработку алгоритмов, чтобы решать нетривиальные задачи. Это поможет вам выигрышно отличаться от многих других кандидатов при поиске работы.
Ваш козырь после курса — алгоритмическое мышление
То, что скрыто от глаз пользователя — программный код сайта, который работает на сервере и выполняет основные действия с базой данных
То, что видит пользователь, когда открывает сайт в браузере: оформление текстов, картинок, кнопки, интерактивные элементы и т. д.
Объектно-ориентированное программирование
Язык программирования для работы с базами данных
Один из самых популярных и удобных фреймворков на Python для разработки веб-сайтов
Наборы готовых шаблонов языка программирования, помогающие ускорить разработку проекта
Одна из самых популярных библиотек JavaScript для создания пользовательских веб-интерфейсов
Техники и навыки для эффективной разработки, тестирования и эксплуатации программного кода
Операционная система с открытым исходным кодом, которая часто используется для серверов
Программа обучения
Вы получите фундамент программирования, в практических форматах освоите бэкенд на Python и фронтенд на JavaScript, а также разовьете дополнительные продвинутые навыки.
1 месяц
Введение в ИТ. Основы Python
1 месяц
Введение в ИТ. Основы Python
Практика: — Проект: логическая игра — 2 мини-проектов по написанию программ на Python
Комфортный вход в обучающий процесс: знакомство с форматом, с командой проведения курса и с менторами.
Объяснение основных понятий ИТ-сферы.
Начало изучения языка Python - вы уже сможете написать свою первую программу и поймете удобство и возможности этого языка программирования.
— Устройство WEB и основы сетевой инфраструктуры — Установка IDE и необходимых пакетов — Синтаксис Python — Чтение файлов и работа с ними — Типы данных — Операции с числами, логические операции — Циклы — Функции и рекурсия
Темы:
2 месяца
ООП в Python
2 месяца
ООП в Python
Практика: — Проекты: телеграм-бот и игра — 4 мини-проекта по написанию программ на Python
Погружаемся в изучение Python.
Чтобы писать серьезные программы и проекты, нужно понять, что такое объектно-ориентированное программирование и научиться применять ООП в Python.
Освоите платформу GitHub чтобы размещать там свой код. Напишите свой телеграм-бот.
— Введение в Git. Система контроля версий — Объектно-ориентированное программирование для Python — ООП: наследование, инкапсуляция, полиморфизм — Классы и объекты — Итераторы и генераторы — Работа со структурами данных — Алгоритмы в Python — Функциональное программирование в Python — Задачи по Python: ветвление, циклы, декораторы
Темы:
Практика: — Проекты: телеграм-бот и игра — 4 мини-проекта по написанию программ на Python
Погружаемся в изучение Python.
Чтобы писать серьезные программы и проекты, нужно понять, что такое объектно-ориентированное программирование и научиться применять ООП в Python.
Освоите платформу GitHub чтобы размещать там свой код. Напишите свой телеграм-бот.
— Введение в Git. Система контроля версий — Объектно-ориентированное программирование для Python — ООП: наследование, инкапсуляция, полиморфизм — Классы и объекты — Итераторы и генераторы — Работа со структурами данных — Алгоритмы в Python — Функциональное программирование в Python — Задачи по Python: ветвление, циклы, декораторы
Темы:
4 месяца
Бэкенд-разработка на Python и Django
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
Темы:
3 месяца
Вёрстка и фронтенд-разработка на JavaScript
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
Темы:
1 месяц
Введение в DevOps
1 месяц
Введение в DevOps
Практика: — Настройка виртуальной машины в облаке
Чтобы с полным правом называть себя фулстек-разработчиком и ориентироваться на крупные компании, нужно понимать основы DevOps.
Научитесь работать в Linux, настраивать сервер и уровни безопасности — это сильно поможет вам в трудоустройстве.
Научитесь использовать Docker для того, чтобы разворачивать свои проекты на сервере.
— Введение в администрирование операционных систем — Работа с Linux. Командная строка в Linux — Работа с сетями и протоколами. Безопасность сетей — Docker. Контейнеризация
Темы:
Практика: — Настройка виртуальной машины в облаке
Чтобы с полным правом называть себя фулстек-разработчиком и ориентироваться на крупные компании, нужно понимать основы DevOps.
Научитесь работать в Linux, настраивать сервер и уровни безопасности — это сильно поможет вам в трудоустройстве.
Научитесь использовать Docker для того, чтобы разворачивать свои проекты на сервере.
— Введение в администрирование операционных систем — Работа с Linux. Командная строка в Linux — Работа с сетями и протоколами. Безопасность сетей — Docker. Контейнеризация
Темы:
3 месяца
Фулстек-разработка
3 месяца
Фулстек-разработка
Практика: — Финальный проект — Консультация в Центре карьеры и карьерный трек
Освоите полный цикл разработки и тестирования веб-приложений — комплексный навык, востребован в крупных компаниях и пригодится в работе над своими проектами.
Примените все полученные навыки для работы над финальным проектом, который будет реальным доказательством ваших знаний.
— Жизненный цикл ПО и концепция CI/CD — Тестирование приложений — Фулстек-разработка современного веб-приложения Django + React
Темы:
Практика: — Финальный проект — Консультация в Центре карьеры и карьерный трек
Освоите полный цикл разработки и тестирования веб-приложений — комплексный навык, востребован в крупных компаниях и пригодится в работе над своими проектами.
Примените все полученные навыки для работы над финальным проектом, который будет реальным доказательством ваших знаний.
— Жизненный цикл ПО и концепция CI/CD — Тестирование приложений — Фулстек-разработка современного веб-приложения Django + React
Темы:
Финальный проект — разработка сервиса для компании-партнера
Задания в дипломном проекте подготовлены сотрудниками Чебоксарского завода силовых агрегатов и максимально соответствуют реальным задачам бизнеса.
Дипломный проект поможет отработать большой объем функционала на практике.
Вам предстоит разработать сервис «Мой Силант» для складской техники. Это аналог электронной сервисной книжки, который должен стать одним из конкурентных преимуществ бренда.
За 4 недели вы создадите полезный сервис и загрузите результат работы на свой GitHub.