Программа курса
Web-разработчик
Модуль 1
Введение
  • Знакомство с профессией Web-разработчика
  • Повторение базовой математики
  • Установка необходимых программ для обучения
10 месяцев
(включая каникулы)
976 ак.ч.
+ бонусы
Модуль 2
Базовое программирование
  • Язык разметки web-страниц HTML (Hyper Text Markup Language): работа с версткой, элементам и классами
  • Оформление и стилизация web-страницы с использованием языка CSS (Cascading Style Sheets)
  • Язык программирования JavaScript: работа с переменными, циклами, массивами и DOM-элементами
Модуль 4
Библиотека React
  • React — наиболее популярный фреймворк JavaScript для создания пользовательских интерфейсов
  • Работа с серверными запросами и интеграция данных в приложениях
  • Работа с Redux и MobX для обработки форм в проектах
Модуль 5
Web engineering
  • Работа с SQL и noSQL запросами
  • Проектирование баз данных на MySQL и MongoDB
  • Работу с API, отправка запросов и использование ключей для построения интеграций между различными сервисами
Модуль 6
IT менеджмент
  • Современные методологии управления разработкой: Scrum, Kanban и Waterfall
  • Управление процессами разработки проектов в IT-компаниях
  • Принципы организации и управления командами в IT
Модуль 7
Алгоритмы
  • Алгоритмы, и как они используются в программировании
  • Применение современных алгоритмов программной инженерии для повышения эффективности работы программного обеспечения
Онлайн
Модуль 8
Серверные приложения
  • Использование Node.js для написания серверной части приложений. Работа с модулями, событиями и файлами
  • Изучение TypeScript
Модуль 9
Облачные технологии
  • Использование Docker для упаковки приложений и запуска их в специальных "контейнерах", которые позволяют улучшить их работу
  • Использование облачных сервисов, таких как Amazon Web Services (AWS)
Дневной формат
Онлайн
Модуль 3
Основы DevOps
  • Работа в операционной системе Linux, управление файлами и ресурсами сервера, использование скриптов для автоматизации задач
  • Работа с инструментом контроля версий Git, включая создание, ветвление и объединение веток, а также управление версиями кода
  • Навыки командной работы в GitHub, включая настройку репозиториев, управление версиями кода, объединение изменений и устранение конфликтов
580 ак.ч.
+ бонусы
12 месяцев
(включая каникулы)
Вечерний формат
Проекты в вашем портфолио после обучения
HTML, CSS, JavaScript промежуточный проект
Разработаете лендинг-страницу с использованием HTML, CSS и JavaScript

Настроите интерактивные функции - выпадающее меню, карусель или валидацию форм - с использованием JavaScript

Протестируете и устраните ошибки с помощью Chrome DevTools, обеспечив удобство использования
Результат
Полностью функциональный, интерактивный и статический веб-сайт, демонстрирующий базовые навыки программирования и документирование дизайн-систем.
HTML, CSS, JavaScript
Разработаете веб-сайт платформы для мероприятий, сверстав макеты и реализовав адаптивную верстку

Добавите функционал фильтрации списка мероприятий по дате, типу, дистанции и категории

Настроите навигацию: кнопка «Join Meetup» ведет на страницу событий, клик по логотипу — на главную
Результат
Полностью адаптивный веб-сайт с интерактивной фильтрацией мероприятий
Linux
Студенты работают над восстановлением работоспособности сервера
Задачи проекта:
Подключиться к серверу по SSH

Проверить доступность веб-сервера и веб-приложения

Провести диагностику: проверить лаги, использование ресурсов, сетевые настройки

Перезапустить веб-сервер, веб-приложение и связанные сервисы

Восстановить систему из бэкапа при необходимости

Провести тестирование после восстановления

Настроить мониторинг состояния сервера и уведомления о сбоях
React промежуточный проект
Разработаете веб-приложение для магазина кроссовок с использованием React

Настроите маршрутизацию между страницами (главная, корзина) с React Router

Реализуете загрузку данных о товарах через API с использованием Axios

Создадите контекст для управления состоянием корзины и добавления товаров
Результат
Полностью функциональное React-приложение с динамическими товарами и корзиной
React
Разработаете интернет-магазин товаров для домашних животных с использованием React

Настроите маршрутизацию между страницами (главная, категории, товар, корзина, 404) с React Router

Реализуете взаимодействие с backend через API с использованием Axios

Настроите глобальное управление состоянием корзины и заказов с Redux Toolkit
Результат
Полнофункциональное React-приложение с динамическими товарами, корзиной и оформлением заказов
Финальный проект
Разработаете backend API для фотосервиса на основе Node.js, Express и MongoDB

Настроите аутентификацию пользователей с JWT и управление профилем

Реализуете создание, редактирование, лайки и комментарии для постов

Добавите поиск пользователей, систему подписок и уведомлений

Подключите WebSockets (Socket.io) для чатов в реальном времени
Результат
Полноценный backend API для социального фотосервиса с ключевыми функциями Instagram
Базовый немецкий: разговорный курс
Профессиональный немецкий: техникум
Разговорный клуб
Погрузитесь в языковую среду еще на этапе освоения профессии!
Углубленный курс профессионального немецкого языка длится на протяжении всего обучения на дневной форме и состоит из нескольких тематических блоков.

IT Career Hub — единственный центр IT-образования, в программе обучения которого есть интегрированный курс для IT-специалистов по немецкому. С немецким сертификатом и профильным немецким языком вам будет легче начать работать в международной компании!
Разговорный курс
  • Знакомство на немецком языке
  • Small talk и каверзные вопросы
  • Рассказ о себе
  • Использование чат-GPT в изучении языка
  • Деловое общение: написание электронных писем
  • Проведение совещаний и общение на работе
  • Сроки и устранение неполадок
  • Технические характеристики
  • Искусство задавать вопросы на немецком
  • Как правильно давать и получать обратную связи
  • Разработка и тестирование программного обеспечения
  • Языки программирования и IT лексика
  • Решение технических задач на немецком
За 3 первых месяца вы научитесь основам общения на немецком, деловой переписке и умению презентовать себя как IT-специалиста, организационным вопросам, специализированной технической лексике. А также сможете работать с ИИ на немецком
14 занятий / 28 ак.ч.
Только на дневной форме обучения
Разговорный клуб
На встречах клуба в онлайн формате вы вместе с сокурсниками и опытными преподавателями будете вести дискуссии и делиться опытом в поддерживающей атмосфере на немецком языке.

Эти занятия позволят вам получить реальный опыт общения, научиться строить диалог на актуальные темы, четко и аргументированно выражать свои мысли на немецком языке, а также получить знания в области искусственного интеллекта, машинного обучения и других актуальных трендов IT-индустрии
Примерные темы разговорных клубов
  • Искусственный интеллект и машинное обучение в современном мире
  • Этика в программировании
  • Тренды и будущее программирования
  • Блокчейн и криптовалюты
  • Карьерный рост и развитие в IT
38 занятий / 76 ак.ч.
Техникум
На этих занятиях вы будете решать технические задачи с использованием Python и баз данных SQL и NoSQL на немецком языке, учиться давать технические задания коллегам, презентовать свои выполненные проекты на немецком и учиться понимать поставленные вопросы.

В итоге, вы пополните свой словарный запас техническими терминами и сможете использовать специализированную лексику в работе
Подготовка к трудоустройству

На последних месяцах обучения вы пройдете полноценную подготовку к последующему трудоустройству.

В рамках занятий вы на практике узнаете, как презентовать себя на собеседовании с HR, научитесь выделять ключевые навыки в резюме и портфолио, отточите навык прохождения технических собеседований на немецком, а также углубите свои навыки общения с работодателями и заказчиками
34 занятия / 68 ак.ч.
Примерные темы занятий
  • Презентация себя и своего опыта
  • Часто задаваемые вопросы на собеседовании
  • Деловая этика и культура общения
  • Ролевая игра: проходим собеседования с HR
  • Повторение технического лексикона
  • Часто задаваемые вопросы на тех. собеседованиях
  • Обсуждение технических задач
  • Ролевая игра: проходим техническое собеседование со специалистом
По окончании обучения вы сможете уверенно презентовать себя в коллективе и при устройстве на работу, разбираться во всех получаемых задачах и сможете с легкостью влиться в новый коллектив без языкового и профессионального барьера в общении. А это намного облегчит старт в карьере!
8 занятий / 16 ак.ч.
Английский для Web-разработчиков
Искусственный интеллект для обучения и работы
Немецкий для Web-разработчиков
3 бонусных модуля
*Бонусный модуль базового немецкого для IT доступен только на вечерней форме обучения
Английский для Web-разработчиков
  • Job interview: Small talk and tricky question
  • Tell me about yourself
  • Business communication: writing email
  • Stand-up meetings and workplace communication
  • Deadlines and troubleshooting
  • Technical Specifications
  • Asking Questions In English
  • Giving and Receiving Feedback
  • How to present data
  • Programming Languages & Coding Vocabulary
  • Solving Technical Interview Problem
  • Revision
Уроки по английскому языку проводятся в разных группах в зависимости от уровня знаний языка. Поэтому даже если у вас начальный уровень, вы сможете получить максимум полезных знаний!

Занятия проходят в факультативном формате по пятницам. Уроки проводятся в специально отведенное от основного расписания время, чтобы студенты могли сосредоточиться и полностью погрузиться в изучаемый материал
Вы сможете вести деловую переписку, презентовать результаты своей работы и коммуницировать с коллегами на английском. Вы значительно расширите свой словарный запас, освоив новые термины и фразы, специфичные для IT-сферы. Это откроет вам дорогу в лучшие международные компании и корпорации!
24 ак. ч.
Бонусный модуль!
Немецкий для Web-разработчиков
  • Vorstellungsgespräch: Smalltalk und knifflige Fragen
  • Selbstpräsentation
  • Geschäftskommunikation
  • Präsentation von Arbeitsergebnissen
  • Deadlines und Problemlösung
  • Feedback geben und erhalten
  • Effektive Teamarbeit
  • Geschäftsbriefe und Berichte schreiben
  • Verhandlungsführung und Vertragsabschlüsse
  • Zeitmanagement und Priorisierung
  • Interkulturelle Kommunikation
  • Karriereentwicklung und berufliche Ziele
Уроки по немецкому языку проводятся в разных группах в зависимости от уровня знаний языка. Поэтому, даже если у вас начальный уровень, вы сможете получить максимум полезных знаний!

Занятия проходят в факультативном формате по пятницам. Уроки проводятся в специально отведенное от основного расписания время, чтобы студенты могли сосредоточиться и полностью погрузиться в изучаемый материал
Вы усилите свои знания немецкого языка, подготовитесь к собеседованию на немецком, разовьете навыки публичных выступлений и расширите словарный запас бизнес-лексикой для успешной коммуникации и трудоустройства в немецкие компании
24 ак. ч.
Бонусный модуль!
Искусственный интеллект для обучения и работы
  • Какие прикладные задачи можно решать с помощью Chat GPT
  • Как повысить качество с помощью генерации знаний и цепочки запросов
  • Идеальная структура запроса к ChatGPT
  • Готовые promt для запросов в нейронные сети через sticai
  • Как работать в Google таблицах c помощью AI
  • Как генерировать презентации для работы с помощью AI
  • Генерируем визуал для презентаций с помощью Midjourney
  • Как улучшить запросы к Midjourney через ChatGPT
  • Как использовать AI-инструменты для написания и проверки кода
  • Используем ChatGPT для генерации кода
  • Как улучшить promt для корректного отображения кода
  • Улучшаем резюме и формулировки в cover letter с помощью ChatGPT
  • Тренируемся проходить собеседования в AI инструментах:
  • Правильно оформляем соцсети: smartwriter.ai и другие инструменты
  • Автоматизируем рутинные работы с помощью AI
Вы научитесь работать с передовыми роботизированными инструментами, что облегчит вашу работу в будущем и сделает вас эффективным сотрудником
6 ак. ч.
Бонусный модуль!
Результат
€57 000 – €60 000
Средняя зарплата начинающего Web-разработчика в Германии по данным Glassdoor
  • Вы станете Junior full-stack разработчиком со знанием Javascript и фреймворка React c заработной платой от €53 000 в год

  • Ваши скилы после обучения: HTML, CSS, JS, Система контроля версий Git, React.js, Typescript, Node.js, SQL, NoSQL, MySQL, Mongodb, Docker и AWS
Где вы сможете работать после обучения?
  • Технологические стартапы. Стартапы ценят Full-stack разработчиков за их способность обеспечивать широкий спектр технических задач, что особенно полезно в условиях ограниченных ресурсов
  • Аутсорсинговые компании. Компании, специализирующиеся на разработке программного обеспечения и web-приложений, нанимают Full-stack разработчиков для более эффективной работы над проектами для своих клиентов
  • Электронная коммерция. Компании, занимающиеся онлайн-торговлей, нуждаются в Full-stack разработчиках для создания и поддержки web-платформ и электронных магазинов
  • Финансовые организации. Финансовые учреждения могут нанимать Full-stack разработчиков для разработки и поддержки финансовых приложений, платежных систем и банковских web-платформ
  • Здравоохранение и медицина. Компании в этой отрасли нуждаются в разработчиках для создания медицинских приложений, платформ для управления медицинскими данными и других решений в области здравоохранения
  • Игровая индустрия. Разработчики игр могут быть востребованными в игровой индустрии, где нужно работать над web-компонентами и многопользовательскими системами для разных ПО
  • Образование. Образовательные учреждения и платформы онлайн-обучения нанимают Full-stack разработчиков для создания интерактивных учебных материалов и web-платформ, которые синхронизируются между собой
  • Технологические компании. Крупные технологические компании, такие как Google, Microsoft, Facebook и другие, могут также иметь вакансии для Full-stack разработчиков для разных задач в отделе разработки, продукта или продаж
  • Консалтинговые и аутсорсинговые фирмы. Компании, предоставляющие услуги консалтинга и аутсорсинга в области разработки, также могут искать Full-stack разработчиков для выполнения различных проектов
Контакты IT Career Hub
Помогаем найти первую работу после обучения
Научим составлять резюме
Поможем оформить портфолио
Поддержим и дадим обратную связь на всех этапах
Гарантируем стажировку или проекты у компаний-партнёров
Расскажем, как заполнить
профиль в Linkedin
Потренируемся проходить собеседования
Научим находить подходящие вакансии
Центр карьеры IT Career Hub помогает на всем пути до трудоустройства. Вместе с карьерным консультантом вы подготовите резюме, портфолио, профиль в LinkedIn, научитесь проходить собеседования с HR и техническим специалистом, а также получите возможность пройти стажировку и доступ к открытым вакансиям у компаний-партнеров
Помогаем найти первую работу в IT!