Набор закрыт

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

студенты МГТУ им. Н. Э. Баумана | бесплатно

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

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

После обучения ты сможешь получить востребованную профессию веб-разработчика и стать конкурентоспособным на рынке среди молодых специалистов. Также ты раскроешь секрет оптимального баланса теоретических и практических знаний, поработаешь над собственным проектом и присоединишься к профессиональному сообществу одной из крупнейших российских IT-компаний. Начиная со второго семестра лучшие студенты программы смогут получать стипендию от VK в размере 15 000 рублей в месяц на протяжении семестра. Из бонусов также — диплом выпускника программы даёт дополнительные 15 баллов при поступлении на все направления магистратуры в МГТУ им. Н. Э. Баумана.

Это обучение, которое длится три семестра + семестр, посвящённый работе над проектом и ориентированный на освоение конкретной профессии — веб-разработчика.

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

Подпишись на уведомления, чтобы не пропустить старт набора.

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

По итогам обучения студенты получат актуальные теоретические и практические знания веб-технологий, а также опыт в бэкенд- и фронтенд-разработке. Первый семестр посвящает в основы продуктовой разработки и создание базового командного проекта. Второй семестр даёт представление о современных инструментах разработки: здесь студентам предстоит работать над реальным проектом от бэка до фронта. Третий семестр — фулстек — это обучение разработке с основами поддержки высоконагруженных систем и тестированием продукта. В четвёртом семестре студентов ждёт разработка выпускного проекта и его защита в командах перед экспертами компании и вуза.

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

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

Ты научишься разрабатывать весь бэкенд и фронтенд новых сервисов, работать с интерфейсами и находить оптимальные технологические решения.

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

Тебя ждёт работа в сообществе единомышленников и возможность реализовать IT-проект в составе команды — хорошая возможность научиться эффективному взаимодействию.

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

Ты будешь учиться у экспертов VK, работать над собственными проектами, решать задачи, актуальные для индустрии, и получать оперативную обратную связь.

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

1 семестр

цель курса

Всестороннее изучение устройства и принципа работы современных web-приложений и сети WWW в целом, а также получение практических навыков web-разработки. В курсе рассматриваются особенности работы как клиентского, так и серверного ПО.

всего:

17 занятий / 86 ак. часов и 7 домашних заданий

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

аватар

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

аватар

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

аватар

Иван Жердев

аватар

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

аватар

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

WEB WWW, WEB-clients, HTML

CSS

DNS TLS HTTP

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

Routing и шаблоны

MVC Фреймворки

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

СУБД и Django models

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

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

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

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

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

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

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

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

Пересдача

цель курса

Обучить основам алгоритмического программирования, привить практические навыки решения задач с помощью базовых алгоритмов и структур данных, сформировать правильное представление о времени работы и эффективности различных алгоритмов и структур данных.

всего:

18 занятий / 72 ак. часа и 7 домашних заданий

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

аватар

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

аватар

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

аватар

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

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

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

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

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

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

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

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

Хеш-таблицы

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

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

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

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

Графы

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

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

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

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

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

цель курса

Дать общее представление об индустрии, чтобы студенты понимали, как это используется в продуктах (подготовительный курс перед более углубленными)

всего:

13 занятий / 52 ак. часа

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

аватар

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

аватар

Станислав Усольцев

аватар

Александр Майорский

аватар

Павел Мельников

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

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

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

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

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

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

РК

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

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

Edge

ML

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

Пересдача.

2 семестр

цель курса

Дать основы программирования на языке Go, а также опыт применения языка в основных задачах, которые встречаются в серверной веб-разработке. В первой части курса будет рассмотрен сам язык, во второй части полученные знания будут применены на практике.

всего:

0 занятий / 0 ак. часов

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

аватар

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

аватар

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

аватар

Антон Сулаев

аватар

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

аватар

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

аватар

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

цель курса

Познакомить студентов с таким направлением ИТ-разработки, как Frontend. Мы даём студентам базовые и продвинутые навыки Frontend-разработки, а также знакомим их со всеми необходимыми принципами, правилами и подходами к разработке современных web-приложений. В результате завершения курса студенты получают все необходимые знания для успешного прохождения собеседования на должность начинающего Frontend-разработчика в любой крупной ИТ-компании.

всего:

0 занятий / 0 ак. часов

цель курса

Изучение структуры и инструментов человекоориентированного подхода к разработке интерфейсов, основных принципов и паттернов разработки пользовательских интерфейсов, формирование навыков анализа, подбора и применения необходимого инструментария для решения поставленных интерфейсных задач.

всего:

0 занятий / 0 ак. часов

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

аватар

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

цель курса

Повышение коммуникативной компетентности участников и развитие навыков эффективного делового общения для результативного и успешного взаимодействия с партнёрами с помощью использования технологий коммуникации. Практические занятия проводятся в мини-группах по 5-6 человек, чтобы каждый студент получил индивидуальную обратную связь.

всего:

0 занятий / 0 ак. часов

3 семестр

цель курса

Получение студентами навыков проектирования высокоэффективных программных систем.

всего:

0 занятий / 0 ак. часов

4 семестр

цель курса

Интегрировать все знания, накопленные студентами за два года обучения в технопарке, и применить их на практике при создании в команде реального продукта.

всего:

7 занятий / 28 ак. часов

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

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

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

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

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

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

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

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

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

Тем, кто хочет получить знания в области веб-разработки и построить карьеру в IT. Учиться могут действующие студенты 2–6-х курсов бакалавриата, специалитета и 1–2-х курсов магистратуры МГТУ им. Н. Э. Баумана.

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

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

Мы ждем, что ты владеешь базовыми знаниями по основам алгоритмов и структур данных, знаешь основы программирования и интересуешься веб-технологиями. В разделе “Как подготовиться?” ты найдешь обучающие материалы.

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

Занятия проходят в гибридном формате по вечерам, точное расписание можно узнать после зачисления на программу.

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

Лекции займут около 18 академических часов в неделю, 12 из которых — аудиторные, это 3–4 занятия. Большее количество времени займёт практика и командная работа над проектами.

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

Для нас важно качество образования, а не количество выпускников, поэтому места на нашей бесплатной программе по веб-разработке ограничены. Чтобы начать обучение, выполни три простых действия.

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

Подпишись на уведомления, чтобы не пропустить старт набора.

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

Эти материалы помогут тебе получить необходимые знания и освоить навыки для поступления на курс. 

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

Т. Кормен

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

Г. Шилдт

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

Б. Керниган, Д. Ритчи

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

В. Г. Олифер, Н. A. Олифер

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

Ю. А. Семёнов

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

Деннис Брилов, Брукшир Дж. Гленн

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

Марк Лутц

Другие источники
 Как работает веб

Сборник статей на GitHub от пользователя vasanthk 

Частые вопросы

остались вопросы?

Просто напиши нам —
мы ответим в ближайшее время.

Образовательный центр VK в МГТУ им. Н. Э. Баумана — это бесплатное дополнительное практико-ориентированное обучение. С 2011 года образовательный центр VK предлагает студентам МГТУ краткосрочные курсы и долгосрочные программы на бесплатной основе. Обучающие материалы разработаны сотрудниками вуза и ведущими экспертами-практиками индустрии и призваны на практике познакомить студентов ведущего технического вуза с миром IT. Мы помогаем студентам осваивать современные специальности и приобретать полезные для будущей работы навыки, даём советы по интеграции в профессиональное комьюнити, а лучшие выпускники получают шанс присоединиться к команде VK. Образовательный центр VK в МГТУ им. Н. Э. Баумана в цифрах: - более 7 200 человек уже прошли обучение в этом образовательном центре; - 600 сотрудников VK поделились знаниями как преподаватели VK Education; - 70% каждого курса — практика, а 30% обучения занимает теория; - 50 преподавателей образовательного центра — это сотрудники VK; - 360 студентов в год выпускаются с основных программ обучения; - на основных программах конкурс составляет 7–9 человек на место.

Высококлассных веб-, ML- и мобильных разработчиков. У выпускников наших курсов будет опыт командной и индивидуальной работы с высоконагруженными системами в реальных проектах. Выпускники центра успешно работают в крупных IT-компаниях, в том числе в VK, после окончания обучения. Многие из них занимают высокие должности.

Возможность пройти стажировку в VK или поучаствовать в создании IT-проекта под руководством экспертов из компании. Ещё для студентов проходят внутренние мероприятия образовательного центра, мастер-классы, хакатоны, воркшопы и экскурсия по офису VK в Москве.

На все треки основной программы обучения могут подать заявку студенты дневной формы обучения 2–6-х курсов бакалавриата и специалитета, магистранты и аспиранты всех факультетов и филиалов МГТУ им. Н. Э. Баумана.

После обучения на основной программе в центре ты: - освоишь востребованную IT-профессию и сможешь устроиться на позицию начинающего веб-разработчика; - получишь практические и теоретические знания, которые сделают тебя конкурентоспособным - среди молодых специалистов; - присоединишься к сообществу единомышленников; - создашь собственный проект под руководством лучших экспертов индустрии. Выбрав семестровый курс, ты получишь: - углублённые знания по одному из современных направлений разработки; - опыт работы в команде и полезные знакомства; - более высокую вероятность поступить на трек основной программы.

Да, будь готов к интенсивной нагрузке. А ещё предупреждаем — мы отчисляем за неуспеваемость.

Обучение на всех программах и курсах программы бесплатное.

Эксперты-практики из VK и компаний-партнёров. Многие из них сами обучались в ОЦ и спустя годы практики вернулись, чтобы поделиться своим опытом. Они также могут пригласить студентов на стажировку в свои бизнес-юниты.

Обучение построено в гибридном формате — онлайн на платформе VK и в аудиториях ГЗ МГТУ им. Н. Э. Баумана либо в Доме образовательного центра VK в МГТУ (аудитория 395 ГЗ). Возможно проведение хакатонов и воркшопов в офисе VK.

Это отдельное пространство для центра. В нём находятся три мультимедийных зала для занятий, рабочие офисы сотрудников образовательного центра, два подиума со столами для работы студентов и холл с кофемашиной и диванчиками. Дом ОЦ расположен в 395-й аудитории ГЗ (3-й этаж, центральная часть). В 2022 году в нём был проведён ремонт силами VK.

Занятия всех треков основной программы идут по вечерам с 18:00 до 21:00 2–3 раза в неделю либо очно в аудиториях ГЗ МГТУ, либо в онлайн-формате. Иногда пары проходят по субботам с 09:00 до 12:00 и с 13:00 до 16:00. Расписание занятий можно посмотреть на портале за 7–10 дней до начала семестра.

Да. Кроме того, на некоторых курсах есть требования к характеристикам ноутбука. Например, чтобы заняться разработкой на iOS, нужен макбук.

Выпускники образовательных программ VK Education получают доступ к вакансиям начинающих специалистов в VK и приоритет среди других кандидатов.

Главное — быть студентом старших курсов бакалавриата и специалитета или учиться на магистратуре МГТУ им. Н. Э. Баумана. Есть также несколько дополнительных условий: - у студентов второго высшего образования время занятий часто совпадает со временем учёбы в вузе; - студентам последнего года обучения в МГТУ на отборе предъявляют повышенные требования к уровню навыков и знаний. Важно, что студенты, не прошедшие отбор, не могут посещать занятия. Есть исключения для сотрудников VK, которые учатся в рамках программы повышения квалификации от компании. Если студент оканчивает вуз раньше окончания образовательного центра, то ему оформляют пропуск для посещения занятий — это правило относится только к основной программе ОЦ.

Помни, что учёба в вузе приоритетнее, а центр работает в формате дополнительного образования. Если ты не справишься с обучением, то тебя отчислят, но ты сможешь снова попробовать поступить на программы и курсы ОЦ.

Не расстраивайся! Интересуйся программированием, готовься и учись решать задачи по выбранному направлению. Если у студента хорошая успеваемость в вузе, то уровня его знаний должно хватить для успешного прохождения отбора.

Да, ты сможешь вернуться к лекциям и посмотреть их онлайн. Ты также можешь посмотреть видеозаписи курсов, которые читались ранее в образовательном центре и других проектах VK Education, в общем доступе на канале VK Team.

На образовательных программах и курсах действует балльно-рейтинговая система оценки. Для успешного перехода на следующий семестр студенту необходимо набрать пороговый рейтинг — минимальное количество баллов, которые устанавливают преподаватели. Более подробно о системе оценивания тебе расскажут на первом занятии. Главное — преподаватель всегда объяснит логику проставления баллов.

Нет, но студенты обязаны сдать контрольные точки и набрать определённое количество баллов для перехода на следующий семестр. Если студент не сдал хотя бы один из курсов, он отчисляется.

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

Студент может посещать только те курсы, которые входят в программу его обучения в конкретном семестре. Студенты, не прошедшие отбор, не допускаются к обучению в центре

Студенты могут задавать вопросы преподавателям: - на очных занятиях; - в блоге дисциплин на портале ОЦ, например в комментарии к посту о занятии; - в личных сообщениях на портале; - в чате дисциплины; - письмом на личную почту преподавателя.

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

Около 18 академических часов в неделю, 12 из которых — аудиторные, это 3–4 занятия. Большее количество времени займёт практика и командная работа над проектами.

Набор на основную программу обучения проходит два раза в год — в сентябре и феврале.

На основную программу образовательного центра VK в МГТУ конкурс составляет 5–7 человек на место.

На каждый из треков основной программы зачисляются 70–75 человек, которые делятся на группы.

На первом семестре для решения практических заданий необходимо знание C++ и Python, а также парадигмы объектно-ориентированного программирования.

Отбор проходит в два этапа: онлайн-тестирование и очное собеседование с преподавателями.

Если студент успешно проходит онлайн-тестирование, его приглашают на второй этап отбора — очное собеседование с преподавателями курса. На почту студента придёт письмо-приглашение с открытыми слотами для встречи и кейсом, который необходимо решить заранее. Собеседование состоит из трёх частей: - задание на чтение кода; - задание на написание кода; - решение кейса — его необходимо продумать заранее, а на встрече с преподавателями объяснить ход мыслей и ответить на их вопросы. Место проведения: МГТУ им. Н. Э. Баумана. Длительность: 35–40 минут.

Изучать C/C++, базовые алгоритмы, развивать логическое мышление и, конечно, верить в себя!

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

Мы проведём организационное собрание, где расскажем студентам о проекте, ответим на их вопросы и подарим наш мерч. Для первого семестра осеннего набора обучение начинается ориентировочно 1 октября, для весеннего набора — 1 марта. В сентябре и феврале проходят отборочные испытания.

Диплом об окончании курса, который даёт 15 дополнительных баллов при поступлении в магистратуру МГТУ.

Стипендию могут получить студенты, обучающиеся в 2023/2024 учебном году на 2–4-м семестре основной программы от VK («Системный архитектор», «Web-разработчик», «ML-разработчик», «Мобильный разработчик на iOS или Android») и имеющие только положительные оценки («хорошо» и «отлично») по результатам предшествующего семестра.

15 000 рублей в месяц. Она начисляется ежемесячно в течение четырёх месяцев.

Каждый семестр стипендия пересматривается. Студент может получать её два и более семестра подряд до завершения обучения на программе, если будет учиться на «хорошо» и «отлично».

Да, стипендия от VK суммируется с академической стипендией, начисляемой вузом. Получение стипендии от VK не зависит от того, обучается студент в вузе на бюджетной или платной форме обучения.

Нет, успешных студентов программы автоматически вносят в список стипендиатов. Если для оформления что-то потребуется, к студенту напрямую обратится представитель вуза или VK.

Здесь вы найдете ответы на самые частые вопросы. В случае, если вопроса нет в списке, напишите нам!

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

Подпишись на уведомления, чтобы не пропустить старт набора.