Программа по веб-разработке
студенты МГТУ им. Н. Э. Баумана | бесплатно
Что такое программа по веб-разработке?
Программа состоит из 4 семестров, во время обучения на которых студенты получают актуальные теоретические и практические знания web-технологий и опыт в backend- и frontend-разработке. Первый семестр посвящен основам продуктовой разработки и созданию простого базового командного проекта. Второй семестр дает представление о современных инструментах разработки в ходе работы над частью реального проекта от бэка до фронта.Третий семестр - fullstack - разработка с основами поддержки высоконагруженных систем и тестированием продукта. 4 семестр полностью посвящен работе над выпускным проектом, который команда защищает перед экспертами компании и вуза. Начиная со второго семестра, 50 лучших студентов программы имеют возможность получать стипендию от VK в размере 15 000 рублей/месяц на протяжении семестра. Диплом выпускника программы дает дополнительные 15 баллов при поступлении на все направления магистратуры в МГТУ.
Это обучение, которое длится три семестра + семестр, посвящённый работе над проектом и ориентированный на освоение конкретной профессии — веб-разработчика.
Набор заявок закрыт
Подпишись на уведомления, чтобы не пропустить старт набора.
Изучай то, что востребовано на рынке
Обучение помогает тебе получить: - полноценную востребованную профессию; - оптимальный баланс теоретических и практических знаний, делающий тебя - конкурентоспособным на рынке молодых специалистов; - возможность присоединиться к сообществу и найти для себя наиболее интересное направление профессионального развития; - навык работы над собственным проектом с оперативной обратной связью и помощью от лучших экспертов отрасли; - представление о корпоративной культуре одной из крупнейших российских ИТ-компаний
Получай практические навыки
Веб-разработка
Ты научишься разрабатывать весь бэкенд и фронтенд новых сервисов, работать с интерфейсами и находить оптимальные технологические решения.
Командная работа
Тебя ждёт работа в сообществе единомышленников и возможность реализовать IT-проект в составе команды — хорошая возможность научиться эффективному взаимодействию.
Практическая работа
Ты будешь учиться у экспертов VK, работать над собственными проектами, решать задачи, актуальные для индустрии, и получать оперативную обратную связь.
Содержание курса
1 семестр
цель курса
Всестороннее изучение устройства и принципа работы современных web-приложений и сети WWW в целом, а также получение практических навыков web-разработки. В курсе рассматриваются особенности работы как клиентского, так и серверного ПО.
всего
17 занятий / 86 ак. часов и 7 домашних заданий
преподаватели
цель курса
Этот курс о цифровой доступности как для всех пользователей, так и для пользователей с особенностями восприятия.
Он нацелен на то, чтобы в будущем вы могли повысить качество ваших продуктов — сделать их удобными и понятными для всех.
цель курса
Обучить основам алгоритмического программирования, привить практические навыки решения задач с помощью базовых алгоритмов и структур данных, сформировать правильное представление о времени работы и эффективности различных алгоритмов и структур данных.
всего
18 занятий / 72 ак. часа и 7 домашних заданий
преподаватели
цель курса
Дать общее представление об индустрии, чтобы студенты понимали, как это используется в продуктах (подготовительный курс перед более углубленными)
всего
13 занятий / 52 ак. часа
преподаватели
2 семестр
цель курса
Дать основы программирования на языке Go, а также опыт применения языка в основных задачах, которые встречаются в серверной веб-разработке. В первой части курса будет рассмотрен сам язык, во второй части полученные знания будут применены на практике.
всего
19 занятий / 76 ак. часов и 12 домашних заданий
преподаватели
цель курса
Познакомить студентов с таким направлением ИТ-разработки, как Frontend. Мы даём студентам базовые и продвинутые навыки Frontend-разработки, а также знакомим их со всеми необходимыми принципами, правилами и подходами к разработке современных web-приложений. В результате завершения курса студенты получают все необходимые знания для успешного прохождения собеседования на должность начинающего Frontend-разработчика в любой крупной ИТ-компании.
всего
19 занятий / 76 ак. часов
преподаватели
цель курса
Изучение структуры и инструментов человекоориентированного подхода к разработке интерфейсов, основных принципов и паттернов разработки пользовательских интерфейсов, формирование навыков анализа, подбора и применения необходимого инструментария для решения поставленных интерфейсных задач.
всего
14 занятий / 56 ак. часов и 3 домашних задания
преподаватели
цель курса
Изучения основных механизмов и принципов работы современных СУБД на примере Postgresql и MongoDB. Изучение и практика проектирования Баз Данных, составления запросов на языке SQL, профилирования и оптимизации запросов
всего
17 занятий / 68 ак. часов и 3 домашних задания
преподаватели
цель курса
Повышение коммуникативной компетентности участников и развитие навыков эффективного делового общения для результативного и успешного взаимодействия с партнёрами с помощью использования технологий коммуникации. Практические занятия проводятся в мини-группах по 5-6 человек, чтобы каждый студент получил индивидуальную обратную связь.
всего
15 занятий / 60 ак. часов и 3 домашних задания
преподаватель
3 семестр
цель курса
Изучить основы анализа безопасности интернет-приложений, получить навыки разработки архитектуры программного обеспечения с учетом требований безопасности.
цель курса
Получение студентами теоретических знаний и практических навыков по обеспечению качества ПО.
цель курса
Получение студентами навыков проектирования высокоэффективных программных систем.
преподаватели
4 семестр
цель курса
Интегрировать все знания, накопленные студентами за два года обучения в технопарке, и применить их на практике при создании в команде реального продукта.
всего
7 занятий / 28 ак. часов
преподаватели
Кому подходит эта программа?
Студентам МГТУ им. Н. Э. Баумана
Тем, кто хочет получить знания в области веб-разработки и построить карьеру в IT. Учиться могут действующие студенты 2–6-х курсов бакалавриата, специалитета и 1–2-х курсов магистратуры МГТУ им. Н. Э. Баумана.
Какие требования?
Обладать знаниями и навыками
Мы ждем, что ты владеешь базовыми знаниями по основам алгоритмов и структур данных, знаешь основы программирования и интересуешься веб-технологиями. В разделе “Как подготовиться?” ты найдешь обучающие материалы.
Иметь достаточно времени
Занятия проходят в гибридном формате по вечерам, точное расписание можно узнать после зачисления на программу.
Быть готовым к нагрузке
Лекции займут около 18 академических часов в неделю, 12 из которых — аудиторные, это 3–4 занятия. Большее количество времени займёт практика и командная работа над проектами.
Как поступить на программу?
Для нас важно качество образования, а не количество выпускников, поэтому места на нашей бесплатной программе по веб-разработке ограничены. Чтобы начать обучение, выполни три простых действия.
Подача заявки
Заполни анкету абитуриента и не забудь указать актуальный адрес почты и номер телефона. Кроме того, в анкете нужно прописать группу вуза и курс, на котором ты учишься (для старта набора в январе) или на который переходишь (для поступающих в августе). Все новости о программе ты будешь получать на указанную при регистрации почту.Набор заявок закрыт
Подпишись на уведомления, чтобы не пропустить старт набора.
Как подготовиться?
Эти материалы помогут тебе получить необходимые знания и освоить навыки для поступления на курс.
Книги
«Алгоритмы. Построение и анализ»
Т. Кормен
«С++ для начинающих. Шаг за шагом»
Г. Шилдт
«Язык программирования Си», 3-е издание
Б. Керниган, Д. Ритчи
«Компьютерные сети»
В. Г. Олифер, Н. A. Олифер
«Протоколы Internet»
Ю. А. Семёнов
«Компьютерные науки. Базовый курс», глава 4 «Компьютерные сети и интернет»
Деннис Брилов, Брукшир Дж. Гленн
«Изучаем Python», 5-е издание, том 1
Марк Лутц
Другие источники
Набор заявок закрыт
Подпишись на уведомления, чтобы не пропустить старт набора.