Факультет Веб-разработки

Через полтора года практического обучения вы освоите современные технологии Веб-разработки

Факультет Веб-разработки
Цена
225000
Кэшбэк до 6,5%
18 месяцев18 месяцев
Сертификат гос. образцаСертификат гос. образца
РусскийРусский
Geekbrains
Купить с кэшбэком

Описание:

За период обучения вы приобретете компетенции, необходимые для работы в крупной IT-компании

  • Навыки автоматизированного тестирования кода
  • Работа с Highload-проектами
  • Работа в команде
  • Умение работать с GIT
  • Знание принципов ООП и паттернов проектирования
  • Управление продуктами и проектами
  • Сетевая безопасность
  • Навыки успешного прохождения собеседований и общения с заказчиками
  • Навыки проектирования архитектуры, использования шаблонов проектирования, принципов SOLID, следованию code style
  • Умение писать «чистый» код

Преподаватели - профессиональные практикующие специалисты и сотрудники крупных компаний, каждый из которых обладает профильным образованием и длительным стажем работы. 

Программа курса:

  • Разработка frontend-а интернет-магазина

В первой четверти вы углубитесь в верстку на HTML/CSS и приступите к изучению JavaScript: познакомитесь с основами языка, операторами, циклами, массивами и объектами, научитесь работать с браузерными событиями: кликом мышки, прокруткой, отправкой формы. На продвинутом курсе продолжите погружение в язык, познакомитесь с объектно-ориентированным программированием, тестированием и фреймворком Vue.js.

  • Разработка backend-а интернет-магазина

Во второй четверти вы освоите Linux — незаменимую для разработчика операционную систему, а также работу в консоли. Погрузитесь в PHP: изучите основы языка, операторы, циклы, ветвления, научитесь работать с файлами и тестировать свой код. Познакомитесь с алгоритмами и структурами данных, а также системами управления базами данных (СУБД).

  • Агрегатор данных

В третьей четверти вы пройдете полный курс по Laravel — одному из самых популярных и востребованных фреймворков на PHP. Изучите структуру фреймворка, его функциональность, полезные возможности и научитесь работать с базами данных с помощью встроенных в него функций. Познакомитесь с хорошими практиками программирования и разработки веб-сервисов, изучите паттерны проектирования, позволяющие создавать масштабируемые и гибкие приложения.

  • Разработка Highload-приложения

В четвертой четверти вы познакомитесь с высоконагруженными системами и сервис-ориентированной архитектурой. Узнаете, что такое денормализация данных и когда она нужна. Также изучите, как взаимодействуют компоненты веб-серверов. Получите навыки командной разработки совместного проекта и на практике познакомитесь с гибкими методологиями (Agile, Scrum, Kanban).

  • MVP бизнес-проекта

В пятой четверти вы получите навыки работы с React — популярной JavaScript-библиотекой для создания пользовательских интерфейсов. Познакомитесь с различными уязвимостями и научитесь создавать безопасные приложения. В процессе работы над проектом в кросс-функциональной команде научитесь оценивать риски и сроки разработки.

  • Выпускной проект

В шестой четверти вы продолжите разработку бизнес-проекта под руководством Product Manager’a, создадите веб-приложение и презентуете его команде экспертов. Также вы познакомитесь с серверными уязвимостями для создания надежных и высокопроизводительных решений. Подготовитесь к собеседованию и посетите День карьеры в Mail.ru Group.