Разработчик JavaScript (2018)
Курс предназначен для разработчиков уровня Junior и Middle, которые имеют общее представление и опыт работы с Web и хотят узнать больше о мире современного JavaScript.
В рамках курса вы рассмотрите ключевые особенности JavaScript - замыкания, особенности ООП и SOLID в JS, функционального и реактивного программирования, Promises и другие возможности ES6, Event Loop, а также разберёте DOM API, Ajax и события в рамках разработки в браузере, и, конечно, прокачаете навыки в HTML и CSS. Научитесь писать код на диалектах JavaScript, таких как TypeScript и JSX. Помимо разработки клиентской части в браузере, вы также будете использовать серверную платформу NodeJS и её окружение. Изучите популярный фреймворк Angular с реактивными возможностями RxJS, а также библиотеки для написания web-приложений - ReactJS, Redux и современные подходы к разработке UI, такие как Polymer и набирающий звёзды Vue.
Содержание:
- Введение в курс
- JavaScript. Работа с браузером
- Основные концепции Node — Modules, Events, Errors
- Стандартная библиотека Node — EventLoop, Streams, HTTP
- Пакетный менеджер NPM и возможности package.json. Node Best Practices
- Express — Web-сервер на JS, Стек MEAN, MongoDB
- Построение Rest API, TDD и Unit-тестирование с Jest
- Основы React и JSX
- Компоненты React. Lifecycle React-компонент, state и props
- Состояние приложения. Flux и Redux
- Routing в React. Оптимизация приложения
- Основы Vue
- Компоненты, шаблонизатор и формы
- Routing и модели данных
- Advanced Vue
- Обзор Polymer
- Всё суть компоненты
- Специфика построения приложений на Polymer
- Введение в Angular
- Введение в Typescript
- Компоненты и дерективы
- Передача данных. Сервисы
- Observables
- Состояние приложения
- Создание и управление формами в Angular
- Сборка приложений для Production
- Обзор пройденных технологий
Автор: OTUS
Язык:русский
Формат: MP4, PDF, TXT
Видео: AVC, 1280x720, ~247 Kbps
Аудио: AAC, 128 Kbps, 48.0 KHz
Скачать обучающее видео "Разработчик JavaScript" (6,12 ГБ):
tottall 15/07/18 Просмотров: 2737
+2