3 000 курсов ждут вас в нашем каталоге. Выбирайте лучшее!

JavaScript Developer. Professional

На курсе вы изучите продвинутые возможности JavaScript и его фреймворков.
93 600 ₽ за курс
стоимость обучения
Есть рассрочка
Уровень сложности
для специалистов
Длительность
5 мес.
Демо доступ
нет
Формат обучения
онлайн
Домашние задания
да
Обратная связь
да, от преподавателя
Стажировка
нет
Помощь в трудоустройстве
нет
Документ по окончании
сертификат

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

  • Основное
  • Содержание программы

Курс для web-разработчиков по продвинутым возможностям JavaScript и его фреймворков. Вы научитесь решать на этом языке программирования задачи фронтенда и бэкенд. Чтобы успешно пройти курс, необходимы знания основ JavaScript, HTML/CSS и Git, основ работы браузера и API. Есть вступительное тестирование.

На курсе вы можете выбрать индустриальный проект от компании Revolut. По сути, это техническое собеседование: на нем вы отработаете полученные знания, получите консультацию от специалиста и, возможно, приглашение на работу.

JavaScript
  • Введение в курс Modern JavaScript Frameworks
  • Возможности современного JavaScript
  • JavaScript - Работа с браузером
  • Введение в Node - Пакетный менеджер NPM и возможности package.json
  • Test Driven Development
Node.js
  • Основные концепции Node - Modules
  • Стандартная библиотека Node - EventLoop - Timers
  • Node Best Practices - Streams - Errors - Processes
  • Web-сервер на JavaScript - Стек MEAN - Express - MongoDB
  • Построение Rest API
  • Основы GraphQL
  • Возможности GraphQL в реальности
  • Сборка и деплой проекта, CI/CD
Современный Стэк JavaScript
  • Web Components
  • Webpack
  • PWA
  • Service Workers
  • Функциональное программирование в JavaScript
  • Введение в TypeScript
  • Особенности TypeScript
React
  • Основы React и JSX
  • Компоненты React - Lifecycle, State & Props
  • Паттерны проектирования React (Higher-Order Components)
  • Обзор современных возможностей React
  • Состояние приложения - Flux и Redux
  • Routing в React - Оптимизация приложения
  • Подготовка React Приложения к Production, Best Practices
Angular
  • Введение в Angular
  • Компоненты и директивы
  • Observables - RxJS
  • Сервисы и состояние приложения
  • Создание и управление формами в Angular
  • Routing, тестирование и сборка в Angular
  • Введение в SvelteJS
  • Особенности разработки приложений с SvelteJS
  • Основы Vue
  • Компоненты, шаблонизатор и формы
  • Routing и Vue3
  • Advanced Vue - Vuex
  • Специфика построений приложений c Vue, Best Practices
Проектная работа
  • Вводное занятие по проектной работе. Обзор пройденных фреймворков и технологий
  • Консультация по проектам и домашним заданиям
  • Защита проектных работ

Чему научат

галочка
Основным возможностям JavaScript
галочка
TypeScript и JSX
галочка
Использованию серверной платформы Node.js и её окружению
галочка
Angular с реактивными возможностями RxJS
галочка
Библиотекам для написания web-приложений: ReactJS, Redux и современным подходам к разработке UI такие, как Vue и набирающему популярность Svelte

Преимущества курса

Полный ландшафт современных технологий Node.js / React / Angular / Vue / Svelte / TypeScript / Web Components
Домашние задания в формате мини-assignment, как на собеседованиях в российских и европейских компаниях
Погружение во внутренние алгоритмы и логику работы фреймворков и рассмотрение их спецификации
Работа с карьерным консультантом, обновление резюме и получение доступа к эксклюзивным вакансиям от 65 компаний-партнеров

Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.