JavaScript Developer. Professional

О чём курс

О чём курс

Вы создадите современные веб-приложения в рамках fullstack-разработки на JavaScript: около 70 % учебного плана вы посвятите клиентской части, а оставшийся объём потратите на серверную разработку и работу с данными.

Для кого

  • Разработчики, которые уже владеют основами JavaScript и планируют расширить стек технологий.
  • Бэкенд-разработчики, желающие освоить фронтенд и перейти к созданию клиентской логики.

Что внутри

В программе разбираются базовые механизмы языка, инструменты тестирования и популярные веб-фреймворки:

  • устройство языка: работа замыканий, объектно-ориентированное программирование, принципы SOLID, асинхронность через Promises и устройство Event Loop;
  • браузерный уровень: манипуляции через DOM API, выполнение Ajax-запросов и обработка событий;
  • диалекты и надстройки: TypeScript и синтаксис JSX;
  • серверная часть: платформа Node.js и база данных MongoDB;
  • обеспечение качества: практика разработки через тестирование (TDD);
  • библиотеки и фреймворки: React с библиотекой управления состоянием Redux, Angular с реактивным программированием на базе RxJS, а также Vue и Svelte;
  • релизный цикл: сборка и оптимизация приложений под production с помощью Webpack.

Программа обучения

  • Изучение основных возможностей JavaScript — замыкания, особенности ООП и SOLID в JS, Promises и другие фичи ES6, паттерна Event Loop и др.
  • Разбор DOM API, Ajax и события в рамках разработки в браузере
  • Изучение диалектов JavaScript таких, как TypeScript и JSX
  • Изучение серверной платформы Node.js и её окружения
  • Освоение фреймворка Angular с реактивными возможностями RxJS, библиотеки для написания web-приложений: ReactJS, Redux
  • Современные подходы к разработке UI такие, как Vue и набирающий популярность Svelte
  • Хранение данных в MongoDB, использовать TDD подход и писать тесты на различных фреймворках и уровнях
  • Сборка проектов для production с помощью Webpack
Складчина создана 25 августа 2022 г.

Теги курса

Инструменты

Другие материалы школы 12

O Otus Все материалы
0 ₽