Скидки на курсы ждут в личном кабинете. Нажмите тут
Есть рассрочка Поддержка куратора Домашние задания

JavaScript Developer. Professional

от OTUS
JavaScript Developer. Professional
Формат
Онлайн
Длительность
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
О школе
OTUS
рейтинг 4.7
18 отзывов
101 курс
OTUS

Онлайн-школа OTUS с 2017 года проводит обучение по авторским курсам в сфере IT. Миссия компании в том, чтобы научить IT-специалистов решать сложные задачи, искать интересные проекты, дать возможность присоединиться к профессиональному сообществу для развития отрасли информационных технологий и экономики в целом.

На курсах преподают 400 преподавателей, каждый из которых является экспертом в IT-индустрии. На курсах OTUS обучились более 12 000 человек, которые получили качественные знания, востребованные работодателями во всем современном мире.

Оставить отзыв
Оставьте свой отзыв
Так вы сделаете рейтинг школ более точным и поможете другим выбрать хороший курс

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