О курсе Курс "Разработчик JavaScript" предназначен для разработчиков, которые хотят узнать больше о мире современного JavaScript. В рамках курса мы рассмотрим ключевые особенности языка JavaScript, его окружение - браузеры и серверную платформу NodeJS. Мы разберем внутреннее устройство и понятия популярного фреймворка Angular, а также библиотеки для написания web-приложений VueJS и ReactJS. Курс подходит для разработчиков уровня Junior или Middle, которые имеют общее представление и некоторый опыт работы с Web и намерены больше узнать об актуальных подходах разработки программ и приложений в среде JavaScript. Программа Занятие 17: Все суть компоненты Участники смогут: - Подключать и использовать веб-компоненты в приложениях - Создавать Polymer компоненты, решающие функциональные и композиционные задачи Занятие 18: Специфика построения приложений на Polymer Участники смогут: - Разрабатывать приложения с использованием Polymer - Понимать и определять структуру кода, использовать инструменты для сборки и оптимизации приложений Занятие 19: Введение в Angular Участники смогут: - Настроить себе окружение IDE, а также скачать зависимости и библиотеки, коммандные утилиты для TypeScript и создания проектов для работы с Angular - Различать TypeScript и JavaScript - Писать и понимать код на языке TypeScript Спойлер: Продолжение описания Занятие 20: Компоненты и директивы Участники смогут: - Декомпозировать макет страницы на компоненты - Различать директивы и компоненты во фреймворке Angular - Создавать простые директивы и компоненты Занятие 21: Observables. RxJS Участники смогут: - Отличать основные понятия паттерна - Observable, Observer, Subscriber, Operator - Применять шаблон проектирования Observables, используя библиотеку RxJS Занятие 22: Сервисы Участники смогут создавать сервисы для получения, отправки и хранения данных для приложений Angular Занятие 23: Состояние приложения Участники смогут разбираться в особенностях шаблона проектирования Dependency Injection и его имплементации в Angular Занятие 24: Создание и управление формами в Angular Участники смогут: - Создавать формы, используя техники Dynamic Forms, Reactive Forms - Описывать валидацию и другие функции для элементов форм В 3 модуль входят файлы и папки: 17. Всё суть компоненты source.zip [19k 999] Видео 17.mp4 [203m 473k 930] Презентация 17.pdf [1m 323k 902] Ссылки.txt [916] 18. Специфика построения приложений на Polymer Видео 18.mp4 [219m 730k 41] Презентация_занятия_18.pptx.pdf [1m 643k 153] Ссылки.txt [434] source .gitignore [29] 1 package.json [287] polymer-element.html [674] shadow-dom.html [834] tabs.html [644] my-app bower.json [269] index.html [570] manifest.json [96] package.json [220] polymer.json [59] README.md [781] src my-app-app my-app-app.html [642] test my-app-app my-app-app_test.html [1k 658] my-element bower.json [395] index.html [441] my-element.html [751] package.json [270] polymer.json [59] README.md [485] build default index.html [435] demo index.html [877] test index.html [485] my-element_test.html [1k 630] 2 button.html [626] element.html [620] polymer-element.html [1k 61] shadow-dom.html [638] style.html [815] 3 data-system.html [864] factorial.html [562] shadow-dom.html [696] template.html [718] template-and-shadow-dom.html [777] 19. Введение в Angular Видео 19.mp4 [330m 667k 517] Презентация_занятия_19__Введение_в_Angular-7490-16ae76.pptx.pdf [1m 752k 416] Ссылки.txt [282] 20. Введение в Typescript Видео 20.mp4 [209m 422k 506] Презентация.pdf [920k 40] 21. Компоненты и дерективы Видео 21.mp4 [202m 505k 752] Презентация.pptx.pdf [2m 188k 706] Ссылки.txt [2k 680] 22. Передача данных. Сервисы Видео 22.mp4 [229m 980k 526] Презентация.pdf [1m 306k 523] 23. Observables Видео 23.mp4 [212m 87k 582] Презентация.pptx.pdf [2m 157k 337] Ссылки.txt [772] 24. Состояние приложения Видео 24.mp4 [204m 354k 651] Презентация.pptx.pdf [1m 747k 256] Ссылки.txt [241] Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...