Що нового?

Придбаний [otus] Разработчик JavaScript (полный курс) 2019

Інформація про покупку
Тип покупки: Складчина
Ціна: 28000 ГРН
Учасників: 0 з 51
Організатор: Відсутній
Статус: Набір учасників
Внесок: 571 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
[otus] Разработчик JavaScript (полный курс) 2019

Полный курс по JavaScript для web-разработчиков, которые хотят вывести свои навыки программирования на новый профессиональный уровень

Что даст вам этот курс

Этот курс подойдет junior и middle разработчикам, которые:

  • хотят стать JavaScript FullStack разработчиками
  • хотят больше веселья и хардкора с технологиями, больше сложных и комплексных задач в работе
  • имеют опыт работы с одной технологией или языком программирования и хотят получить практические навыки других технологий или переквалифицироваться
  • хотят улучшить свои технические скиллы и пройти собеседование в хорошую компанию
В рамках курса мы рассмотрим:

Ключевые особенности JavaScript - замыкания, особенности ООП и SOLID в JS, функционального и реактивного программирования, Promises и другие возможности ES6, Event Loop, а также разберём DOM API, Ajax и события в рамках разработки в браузере, и, конечно, прокачаем навыки в HTML и CSS. Научимся писать код на диалектах JavaScript, таких как TypeScript и JSX.

Помимо разработки клиентской части в браузере, мы также будем использовать серверную платформу NodeJS и её окружение. Изучим популярный фреймворк Angular с реактивными возможностями RxJS, а также библиотеки для написания web-приложений - ReactJS, Redux и современные подходы к разработке UI, такие как Polymer и набирающий звёзды Vue.

Мы будем собирать проекты для production с помощью Webpack, хранить данные в MongoDB, использовать TDD подход и писать тесты на различных фреймворках и уровнях.

По окончании курса студент будет:

  • Понимать принципы работы современных JavaScript фреймворков и библиотек
  • Уметь применять паттерны проектирования (Event Loop, Flux, Immutable, Virtual DOM, Dependency Injection, Observables)
  • Знать подходы при проектировании, организации, контроля состояния и тестирования серверных и клиентских приложений
  • Выбирать подходящие инструменты для проекта
  • Тестировать проект unit-тестами на разных уровнях
  • Создавать веб-приложения с использованием современных технологий
https://otus.ru/lessons/javascript/
 
Угорі