ВЕБ-РАЗРАБОТЧИК FULLSTACK (полного цикла)

Курс «Веб-разработчик» рассчитан на начальный уровень подготовки и позволяет за 6-10 месяцев получить новую востребованную профессию, даже если вы никогда ранее не занимались программированием. В процессе обучения вы освоите основы веб-технологий (HTML, CSS), изучите технологию верстки веб-страниц с применением языка разметки гипертекста HTML5 и каскадных таблиц стилей CSS3. Также в рамках курса вы с нуля изучите возможности языка программирования JavaScript, как на клиентской части (frontend), так и на стороне веб-сервера (backend). Во время изучения инструментов современной верстки вы познакомитесь с препроцессором SASS (в частности, с его синтаксисом SCSS). Для удобства работы вы будете применять менеджер задач Gulp и научитесь его настраивать для ускорения процесса верстки за счет выполнения ряда задач (hot-reloading и транспиляция файлов). В рамках изучения веб-серверов вы научитесь самостоятельно устанавливать серверную операционную систему Ubuntu, применяя виртуальные машины от VirtualBox, получите базовые знания о работе с консолью в операционной системе Ubuntu. Также вы познакомитесь с технологией контейнеризации (Docker). В процессе обучения создадите собственный docker-контейнер, развернете внутри стек веб-технологий необходимых для организации веб-разработки, установите и настроите собственный веб-сервер Apache, сервер баз данных MySQL (нативная установка через консоль Ubuntu, установка на базе docker-контейнера). В курсе «Веб-разработчик» будет рассмотрен серверный JavaScript и платформа Node.js, которая позволяет решать задачи самого широкого диапазона. Вы систематизируете свои знания о том, что такое современные веб-сервисы, API и микросервисы, получите опыт развертывания микросервиса из docker-контейнера, в том числе под управлением системы Kubernetes. Этот опыт приблизит вас к современному уровню организации процессов разработки веб-ресурсов и веб-приложений на основе методологии DevOps. Поскольку серверный JavaScript – только часть полного стека разработки на этом языке, вы познакомитесь с самыми современными возможностями клиентского и изоморфного JavaScript. Так как одна из тенденций современности – использовать TypeScript, вы научитесь работать с ним и с Flow. Кроме того, вы приобретете опыт расширения возможностей JavaScript с помощью плагинов транспилятора Babel и научитесь разработке современных интерфейсов веб-приложений на основе таких фреймворков, как React и Vue. Также вы изучите технологию создания компонентов фронтэнда с помощью этих инструментов. Изучение языка программирования PHP7 является частью курса. Вы познакомитесь не только с основами программирования на PHP, но и создадите свое собственное приложение с применением технологий объектно-ориентированного программирования (ООП) и базы данных MySQL. Полученная специальность «Веб-разработчик» позволит работать как удаленно или на фрилансе, так и на штатных позициях в федеральных и международных компаниях, что подтверждено опытом наших выпускников. Курс рекомендуется как подготовительный (PreMasters) для поступления на магистерскую программу 09.04.04 Программная инженерия — «Веб-технологии» Университета ИТМО.
Обучение 6 месяцев
диплом
-90%
Стоимость курса
125 100 ₽ 66 000 ₽
Рассрочка ₽/мес
Перейти на сайт

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

Ознакомьтесь с программой курса «ВЕБ-РАЗРАБОТЧИК FULLSTACK (полного цикла)» от Образовательный центр Компьютерного проектирования и дизайна Университета ИТМО - design.itmo.ru

  1. Модуль 1 - 50 часов. ОСНОВЫ ВЕБ-ТЕХНОЛОГИЙ.
  2. Модуль 2 - 40 часов. ОСНОВЫ JAVASCRIPT.
  3. Модуль 3 - 40 часов. СОВРЕМЕННЫЕ ТЕХНОЛОГИИ ВЕРСТКИ.
  4. Модуль 4 - 50 часов. МЕТОДОЛОГИИ И ИНСТРУМЕНТЫ СОВРЕМЕННОЙ ВЕРСТКИ.
  5. Модуль 5 - 40 часов. PHP И MYSQL. ОСНОВЫ РАЗРАБОТКИ ВЕБ-ПРИЛОЖЕНИЙ.
  6. Модуль 6 - 20 часов. СРЕДСТВА ОРГАНИЗАЦИИ ПРОЦЕССА ВЕБ-РАЗРАБОТКИ В КОМАНДЕ.
  7. Модуль 7 - 50 часов. СОВРЕМЕННЫЙ JAVASCRIPT: НОВЫЕ ВОЗМОЖНОСТИ.
  8. Модуль 8 - 30 часов. ВВЕДЕНИЕ В TYPESCRIPT И FLOW.
  9. Модуль 9 - 60 часов. СЕРВЕРНЫЕ ПРИЛОЖЕНИЯ И МИКРОСЕРВИСЫ НА NODE.JS.
  10. Модуль 10 - 50 часов. REACT И VUE: КОМПОНЕНТЫ В ДЕЙСТВИИ.
  11. Модуль 11 - 40 часов. ДИПЛОМНОЕ ПРОЕКТИРОВАНИЕ.
  12. Модуль 12 - 5 часов. ЗАЩИТА ДИПЛОМНОЙ РАБОТЫ.
Ознакомиться со всей программой

Чему вы научитесь

  • Освоите и сможете применять: серверные приложения и микросервисы на node.js.
  • Освоите и сможете применять: react и vue компоненты в действии.
  • Освоите основы: основы веб технологий.
  • СРЕДСТВА ОРГАНИЗАЦИИ ПРОЦЕССА ВЕБ РАЗРАБОТКИ В КОМАНДЕ.
  • PHP И MYSQL. ОСНОВЫ РАЗРАБОТКИ ВЕБ ПРИЛОЖЕНИЙ.

Подробная информация о курсе

Курс «Веб-разработчик» рассчитан на начальный уровень подготовки и позволяет за 6-10 месяцев получить новую востребованную профессию, даже если вы никогда ранее не занимались программированием. В процессе обучения вы освоите основы веб-технологий (HTML, CSS), изучите технологию верстки веб-страниц с применением языка разметки гипертекста HTML5 и каскадных таблиц стилей CSS3. Также в рамках курса вы с нуля изучите возможности языка программирования JavaScript, как на клиентской части (frontend), так и на стороне веб-сервера (backend). Во время изучения инструментов современной верстки вы познакомитесь с препроцессором SASS (в частности, с его синтаксисом SCSS). Для удобства работы вы будете применять менеджер задач Gulp и научитесь его настраивать для ускорения процесса верстки за счет выполнения ряда задач (hot-reloading и транспиляция файлов). В рамках изучения веб-серверов вы научитесь самостоятельно устанавливать серверную операционную систему Ubuntu, применяя виртуальные машины от VirtualBox, получите базовые знания о работе с консолью в операционной системе Ubuntu. Также вы познакомитесь с технологией контейнеризации (Docker). В процессе обучения создадите собственный docker-контейнер, развернете внутри стек веб-технологий необходимых для организации веб-разработки, установите и настроите собственный веб-сервер Apache, сервер баз данных MySQL (нативная установка через консоль Ubuntu, установка на базе docker-контейнера). В курсе «Веб-разработчик» будет рассмотрен серверный JavaScript и платформа Node.js, которая позволяет решать задачи самого широкого диапазона. Вы систематизируете свои знания о том, что такое современные веб-сервисы, API и микросервисы, получите опыт развертывания микросервиса из docker-контейнера, в том числе под управлением системы Kubernetes. Этот опыт приблизит вас к современному уровню организации процессов разработки веб-ресурсов и веб-приложений на основе методологии DevOps. Поскольку серверный JavaScript – только часть полного стека разработки на этом языке, вы познакомитесь с самыми современными возможностями клиентского и изоморфного JavaScript. Так как одна из тенденций современности – использовать TypeScript, вы научитесь работать с ним и с Flow. Кроме того, вы приобретете опыт расширения возможностей JavaScript с помощью плагинов транспилятора Babel и научитесь разработке современных интерфейсов веб-приложений на основе таких фреймворков, как React и Vue. Также вы изучите технологию создания компонентов фронтэнда с помощью этих инструментов. Изучение языка программирования PHP7 является частью курса. Вы познакомитесь не только с основами программирования на PHP, но и создадите свое собственное приложение с применением технологий объектно-ориентированного программирования (ООП) и базы данных MySQL. Полученная специальность «Веб-разработчик» позволит работать как удаленно или на фрилансе, так и на штатных позициях в федеральных и международных компаниях, что подтверждено опытом наших выпускников. Курс рекомендуется как подготовительный (PreMasters) для поступления на магистерскую программу 09.04.04 Программная инженерия — «Веб-технологии» Университета ИТМО.

Цены и сроки

  • Стоимость125 100 ₽
  • Старая цена66 000 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обученияс преподавателем

По окончанию курса

  • Диплом или сертификатдиплом
ВЕБ-РАЗРАБОТЧИК FULLSTACK (полного цикла)
125 100 ₽ 66 000 ₽