Главная
/
Каталог
/
Веб разработчик (Fullstack, JavaScript/Typescript)

Веб разработчик (Fullstack, JavaScript/Typescript)

Станьте Fullstack-разработчиком на JavaScript/Typescript за 10 месяцев

95 000
Веб разработчик (Fullstack, JavaScript/Typescript)
Формат обучения
Гибрид
Длительность программы
10 месяцев
Занятость
2-4 раза в неделю по 4 ак. часа
В основе программы переподготовки лежит изучение языков программирования JavaScript/Typescript и так называемого MEAN-стека веб-разработки. MEAN - аббревиатура от MongoDB, Express.js, Angular.js, Node.js - современный и популярный набор технологий для создания FullStack-приложений.
  1. Диплом Санкт-Петербургского политехнического университета Петра Великого — ведущего вуза страны

  2. Преподаватели-практики с большим опытом

  3. Обучение заканчивается защитой собственного проекта по разработке веб-приложения

Кому подойдет программа

Начинающим разработчикам

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

Опытным разработчикам

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

IT-менеджерам

Чтобы узнать больше о процессе веб-разработки и научиться лучше оценивать возможности и потребности команды.

Что вы будете уметь по окончании программы?

1
Верстка сайта с использованием HTML и CSS.
2
Программирование на JavaScript и TypeScript.
3
Использование библиотеки React для разработки клиентской части приложения.
4
Использование возможностей фреймворка Angular 12 для создания клиентской части веб-приложения.
5
Реактивное программирование в фреймворке Angular средствами библиотеки RxJS.
6
Создание серверной части веб-приложения с использованием Nest/Node.js.
7
Навыки командной разработки ПО и веб-проектов в частности.

Специальности и направления деятельности выпускников программы

Fullstack разработчик JavaScript
Front-end разработчик JavaScript
Программист JavaScript

Программа

Верстка сайтов (HTML+CSS)
48

Тема 1. Язык разметки HTML.
Тема 2. Стилевые описания CSS.
Тема 3. Верстка элементов веб-страницы.
Тема 4. Веб-формы.
Тема 5. Новые возможности HTML5 CSS3.
Тема 6. Средства CSS3 для позиционирования.
Тема 7. Составляющие адаптивного дизайна.
Тема 8. Фреймворк Twitter Bootstrap.
Тема 9. Техники вёрстки. Управление исходным кодом.
Тема 10. Тестирование и публикация сайта.

Программирование клиентской части на JavaScript
44

Тема 1. Введение в JavaScript.
Тема 2. Решение практических задач на JavaScript.
Тема 3. Браузерные API.
Тема 4. Объектно-ориентированное программирование в JS.
Тема 5. Асинхронное программирование.
Тема 6. Разработка JS приложения использующего внешнее API.

Разработка WEB интерфейсов с использованием библиотеки React
40

Тема 1. Введение в экосистему React.
Тема 2. Компоненты и Virtual DOM.
Тема 3. Динамические компоненты и формы React.
Тема 4. Библиотека Redux.js.
Тема 5. Работа с внешними API в React.
Тема 6. Одностраничные приложения React.
Тема 7. Разработка React приложения шаг за шагом.

Работа со структурами данных на языке TypeScript
24

Тема 1. Базовые типы.
Тема 2. Работа с переменными.
Тема 3. Интерфейсы.
Тема 4. Элементы ООП.
Тема 5. Модули и пространства имен.
Тема 6. Декораторы.
Тема 7. Решение типовых алгоритмических задач.

Разработка интерфейсов с использованием фреймворка Angular
32

Тема 1. Введение в Angular.
Тема 2. Основы Angular.
Тема 3. Директивы Angular.
Тема 4. Сервисы и DI (dependency injection).
Тема 5. Работа с формами.
Тема 6. HTTP и взаимодействие с сервером.
Тема 7. Маршрутизация запросов.
Тема 8. Каналы (pipes) Angular.
Тема 9. Кастомные директивы и каналы.

Реактивное программирование на TypeScript с применением библиотеки RxJS в Angular
32

Тема 1. Введение в реактивное программирование.
Тема 2. Типы субъектов.
Тема 3. Операторы.
Тема 4. Практическое применение реактивного программирования.
Тема 5. RxJS в Angular.

Разработка серверной части web-приложения с использованием фреймворка Nest на TypeScript
36

Тема 1. Введение в серверную разработку.
Тема 2. Создание REST API.
Тема 3. Обработка ошибок.
Тема 4. Валидация данных.
Тема 5. Логирование.
Тема 6. Аутентификация и авторизация в Nest.
Тема 7. Введение в интеграционное тестирование сервера.
Тема 8. Развертывание на VPS/AWS.

Основы командной разработки ПО
28

Тема 1. Основы командной разработки ПО.
Тема 2. Основы тестирования ПО.
Тема 3. Принципы работы с системами контроля версий.

Диплом о профессиональной переподготовке Санкт-Петербургского политехнического университета Петра Великого

Документ об окончании курса

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

Мы всегда на связи
Румянцева Екатерина
Румянцева Екатерина
Специалист