Набор закрыт

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

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

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

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

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

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

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

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

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

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

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

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

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

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