О курсе Курс "Разработчик JavaScript" предназначен для разработчиков, которые хотят узнать больше о мире современного JavaScript. В рамках курса мы рассмотрим ключевые особенности языка JavaScript, его окружение - браузеры и серверную платформу NodeJS. Мы разберем внутреннее устройство и понятия популярного фреймворка Angular, а также библиотеки для написания web-приложений VueJS и ReactJS. Курс подходит для разработчиков уровня Junior или Middle, которые имеют общее представление и некоторый опыт работы с Web и намерены больше узнать об актуальных подходах разработки программ и приложений в среде JavaScript. Программа Занятие 1: Введение в курс Участники смогут: - Познакомиться с преподавателем и с программой курса, понимать как она построена и какие полезные навыки они получат - Вспомнить основные возможности языка JavaScript - Применять техники языка, которые помогут при изучении фреймворков Занятие 2: JavaScript. Работа с браузером Участники смогут: - Решать специфичные для браузерной разработки задачи на языке JavaScript - Освоить и вспомнить теорию, которая будет базисом для последующих уроков Спойлер: Продолжение описания Занятие 3: Введение в Angular Участники смогут: - Настроить себе окружение IDE, а также скачать зависимости и библиотеки, коммандные утилиты для TypeScript и создания проектов для работы с Angular - Различать TypeScript и JavaScript - Писать и понимать код на языке TypeScript Занятие 4: Компоненты и директивы Участники смогут: - Декомпозировать макет страницы на компоненты - Различать директивы и компоненты во фреймворке Angular - Создавать простые директивы и компоненты Занятие 5: Observables. RxJS Участники смогут: - Отличать основные понятия паттерна - Observable, Observer, Subscriber, Operator - Применять шаблон проектирования Observables, используя библиотеку RxJS Занятие 6: Сервисы Участники смогут создавать сервисы для получения, отправки и хранения данных для приложений Angular Занятие 7: Состояние приложения Участники смогут разбираться в особенностях шаблона проектирования Dependency Injection и его имплементации в Angular Занятие 8: Создание и управление формами в Angular Участники смогут: - Создавать формы, используя техники Dynamic Forms, Reactive Forms - Описывать валидацию и другие функции для элементов форм В 1 модуль входят файлы и папки: Занятие 01. Введение в курс Занятие 01.mp4 [264m 627k 10] План занятия 1.pdf [233k 776] Презентация 1.pdf [6m 186k 946] Ссылки и ДЗ.txt [1k 819] Занятие 02. JavaScript. Работа с браузером Занятие 02.mp4 [692m 415k 452] План занятия 02.pdf [213k 663] Презентация.pdf [1m 613k 198] Ссылки и ДЗ.txt [2k 273] Занятие 03. Основные концепции Node - Modules, Events, Errors Занятие 03.mp4 [222m 770k 479] План занятия 03 .pdf [277k 733] Презентация.pdf [1m 113k 466] Ссылки и ДЗ.txt [2k 19] Занятие 04. Стандартная библиотека Node - EventLoop, Streams, HTTP Занятие 04.mp4 [190m 517k 71] Презентация занятия 4 (Стандартная библиотека Node - EventLoop, NPM).pdf [1m 238k 995] Ссылки и ДЗ.txt [1k 346] Занятие 05. Пакетный менеджер NPM и возможности package.json. Node Best Practices Занятие 05.mp4 [209m 632k 212] Презентация занятия 5 (Streams, HTTP, Node Best Practices).pdf [1m 357k 442] Ссылки и ДЗ.txt [1k 566] Занятие 06. Express - Web-сервер на JS, Стек MEAN, MongoDB Занятие 06.mp4 [237m 651k 929] Презентация.pdf [1m 446k 542] Ссылки и ДЗ.txt [618] Занятие 07. Построение Rest API, TDD и Unit-тестирование с Jest KentBeck_TDD_byexample.pdf [2m 89k 155] Вдохновляющая картинка ТDD.jpg [63k 128] Занятие 07.mp4 [216m 675k 409] Презентация.pdf [1m 247k 757] Ссылки и ДЗ.txt [1k 778] Занятие 08. Основы React и JSX ДЗ.txt [1k 115] Презентация.pdf [1m 250k 969] Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...