Набор закрыт

Программа по веб-разработке

Получи востребованную профессию веб-разработчика и создай собственный проект вместе экспертами индустрии
Изображение образовательного центра/проекта

Что такое программа по веб-разработке?

Набор заявок закрыт

Изучай то, что востребовано на рынке

Получай практические навыки

Веб-разработка

Командная работа

Практическая работа

Содержание курса

1 семестр

цель курса

всего

преподаватели

аватар

Динар Сабитов

Дмитрий Руднев

аватар

Ульяна Чернова

аватар

Владлен Гилязетдинов

WEB WWW, WEB-clients, HTML

CSS

DNS TLS HTTP

WEB-сервера, Frontend Backend

Routing и шаблоны

MVC Фреймворки

Работа с базой данных

СУБД и Django models

Промежуточный показ проекта

Типичные сценарии. Формы. Авторизация.

Добавление данных

AJAX. Real-Time-Messages. Cron. Кеширование.

Загрузка изображений. AJAX в jQuery.

Web-сервера. Создание рабочего окружения.

Дополнительные темы.

Итоговое занятие. Экзамен

Пересдача

цель курса

всего

преподаватели

аватар

Алексей Крымов

Дмитрий Корепанов

аватар

Дмитрий Глушенков

Введение в курс. Массивы.

Элементарные алгоритмы и структуры данных

Двоичная куча. Сортировки

Работа с массивами и базовыми структурами данных.

Порядковые статистики. Сортировка подсчетом. Устойчивость сортировок.

Рубежный контроль №1. Проверка знаний

Хеш-функции. Хеш-таблицы.

Хеш-таблицы

Деревья поиска

Деревья поиска

Коды Хаффмана

Рубежный контроль №2. Проверка знаний

Графы

Графы. Обходы

Кратчайшие пути. Остовные деревья

Кратчайшие пути

Остовные деревья. Задача коммивояжера

Итоговое занятие

цель курса

всего

преподаватель

аватар

Иван Ремень

Вводная о курсе. Обзор индустрии

Обзор ролей и процессов

Работа с требованиями

Основные проектирования

Продвинутое проектирование

Основы системного дизайна

РК

Уровень данных и СУБД

Бизнес-логика и API

Edge

ML

Итоговое занятие

Пересдача.

2 семестр

цель курса

всего

преподаватели

аватар

Василий Романов

аватар

Антон Сулаев

аватар

Екатерина Кириллова

аватар

Александр Комогоров

аватар

Максим Коновалов

аватар

Дмитрий Дорофеев

аватар

Светлана Садовникова

Введение в разработку на Go

Асинхронная модель Go

Основы работы с сетью, HTTP

Проектирование API, авторизация

Рубежный контроль №1

Архитектура backend приложений

Работа с базами данных

Безопасность backend приложений

Микросервисы

Рубежный контроль №2

Предзащита

Конфигурирование, логирование, мониторинг

Deploy backend сервисов

Хакатон

Рубежный контроль 3

Продвинутые темы

Резюме бакенд разработчика и жизнь в больших системах

Рубежный контроль 4

Защита итогового проекта

цель курса

всего

преподаватели

аватар

Михаил Волынов

аватар

Александр Сарафанников

аватар

Александр Цветков

аватар

Дмитрий Пешков

аватар

Дмитрий Дорофеев

аватар

Сергей Володин

Введение во Frontend

Работа с DOM, браузерные события, работа с сетью

Модульность, разработка компонентов, шаблонизация

Безопасность web-приложений, архитектура web-приложений и разработка API

Рубежный контроль №1

Архитектура web-приложений, роутинг, методологии написания CSS

Производительность web-приложений и работа с данными в браузере, WebSockets, HTTP/2

Современные возможности CSS, разработка под мобильные устройства

Графика и Инфраструктура разработки

Рубежный контроль №2

Предзащита

Продвинутые подходы разработки SPA

Отслеживание проблем производительности web-приложений, инфраструктура и деплой web-приложений, практики DevOps

Хакатон

Рубежный контроль № 3

Современное состояние JavaScript

Резюме Frontend-разработчика в 2024 году

Рубежный контроль № 4

Защита итогового проекта

цель курса

всего

преподаватели

аватар

Марина Паддубская

аватар

Наталья Ефремова

аватар

Валерий Сироткин

аватар

Наталья Кумпан

Введение в предметную область проектирования интерфейсов

Основы дизайна цифровых продуктов

3. Фигма - как сделать своими руками

4. Фигма - как сделать своими руками

Какие бывают исследования, на ком и как их проводить

Подготовка к интервью

Инклюзивность и хорошие примеры интерфейсов

Практика интервью

Подготовка к ю-тестам

Рубежный контроль 1

Предзащита

Практика ю-тесты

Рубежный контроль 2

Защита итогового проекта

цель курса

всего

преподаватели

аватар

Никита Стрелков

аватар

Дмитрий Калинин

аватар

Станислав Ступников

Введение в курс СУБД

Основы проектирования БД и модификации данных

Выборка данных (начало)

Выборка данных (продолжение)

Транзакции, ACID, MVCC. Триггеры и хранимые процедуры.

Индексы и план выполнения запроса

Профилирование и оптимизация запросов

Оптимизация структуры БД. OLAP vs OLTP

Репликация. Полнотекстовый поиск. JSON.

Резервное копирование. Конфигурирование. Безопасность.

РК№1 Нормализация, Составление SQL запросов и их оптимизация

Сравнение PostgreSQL и Mysql

Docker и дополнительные темы СУБД

Обзор NOSQL решений для работы с высоконагруженными системами

MongoDB. Построение запросов, оптимизация, индексирование, конфигурирование

РК № 2. Работа с MongoDB

Пересдача

цель курса

всего

преподаватель

аватар

Ирина Павлова

(Л1-1) Этапы деловой коммуникации: что делает общение эффективным?

(Л1-2) Этапы деловой коммуникации: что делает общение эффективным?

(Л2-1) Что поможет услышать и правильно понять собеседника?

(Л2-2) Что поможет услышать и правильно понять собеседника?

(Л3-1) Что поможет донести информацию, быть услышанным и правильно понятым?

(Л3-2) Что поможет донести информацию, быть услышанным и правильно понятым?

(С1-1) Презентация(очная/онлайн): структура и содержание выступления

(С1-2) Презентация(очная/онлайн): структура и содержание выступления

(С1-3) Презентация(очная/онлайн): структура и содержание выступления

(С2-1) Презентация (очная/on-line), техники работы с аудиторией

(С2-2) Презентация (очная/on-line), техники работы с аудиторией

(С2-3) Презентация (очная/on-line), техники работы с аудиторией

(С3-1) Командная презентация

(С3-2) Командная презентация

Защита проектов

3 семестр

цель курса

цель курса

цель курса

преподаватели

аватар

Дмитрий Лозицкий

аватар

Александр Быков

аватар

Антон Бодин

4 семестр

цель курса

всего

преподаватели

аватар

Мартин Комитски

аватар

Светлана Солдатенкова

аватар

Дмитрий Зайцев

аватар

Вадим Журавлёв

аватар

Артур Сардарян

аватар

Дмитрий Котегов

Нетворкинг-сессия

Методология разработки . Начало лекции по продукту

Лекция №1 по продукту. Практика

Лекция по продукту часть 2. Практика. Введение UX

ML - технологии в выпускном проекте

Видеопродакшен: брифинг

Защита выпускных проектов

цель курса

Кому подходит эта программа?

Студентам МГТУ им. Н. Э. Баумана

Какие требования?

Обладать знаниями и навыками

Иметь достаточно времени 

Быть готовым к нагрузке

Как поступить на программу?

Подача заявки

Заполни анкету абитуриента и не забудь указать актуальный адрес почты и номер телефона. Кроме того, в анкете нужно прописать группу вуза и курс, на котором ты учишься (для старта набора в январе) или на который переходишь (для поступающих в августе). Все новости о программе ты будешь получать на указанную при регистрации почту.

Набор заявок закрыт

Как подготовиться?

Книги

«Алгоритмы. Построение и анализ»

«С++ для начинающих. Шаг за шагом»

«Язык программирования Си», 3-е издание

«Компьютерные сети»

«Протоколы Internet»

«Компьютерные науки. Базовый курс», глава 4 «Компьютерные сети и интернет»

«Изучаем Python», 5-е издание, том 1

Другие источники

 Как работает веб

Набор заявок закрыт