
Курс «Профессиональный javascript. Уровень 2. Поток 7» рассчитан на людей без навыков программирования. Для прохождения понадобятся навыки вёрстки, которые можно получить пройдя интерактивные курсы или курс «Профессиональный HTML и CSS, уровень 1».
Рассмотрим схему работы на интенсиве и узнаем, какие инструменты нам понадобятся. Познакомимся с последними версиями стандартом ECMAScript, разберём какие проблемы он решает и чем отличается от ECMAScript 5.
Познакомимся с понятием модульности и рассмотрим, как устроены модули в последних версиях стандарта ECMAScript. Разберёмся со сборщиками модулей: зачем они нужны, как они работают и как их подключить в проект. А так же узнаем, что такое npm-пакеты. Научимся их устанавливать и управлять ими.
Узнаем, зачем нужны структуры данных frontend-разработчику и как их применять в своих проектах.
Познакомимся с объектами в javascript. Научимся создавать, копировать и применять объекты для решения практических задач. Поговорим про типизацию и разберёмся с магическим контекстом.
Продолжаем знакомиться с ООП в javascript. Разберем полиморфизм и наследование. Попрактикуемся в написании компонент многоразового использования.
Установим связь между компонентом и структурой данных: обновление данных при изменении состояния компонент.
Установим обратную связь: обновление компонентов при изменении данных.
Узнаем как работает протокол HTTP, что такое REST и REST API. Разберёмся с объектом Promise и узнаем, как он помогает отправлять и обрабатывать HTTP-запросы. Разберём, как проектировать интерфейсы, в которых есть асинхронный код так, чтобы пользователю было удобно.
Организационные вопросы:
— Обзор проектов.
— Схема работы на интенсиве.
— Введение в программирование:
— Программирование и алгоритмы.
— Данные.
— Линейные алгоритмы.
— Ветвящиеся алгоритмы.
— Основы javascript:
— Типы данных.
— Операторы.
— Приведение типов.
— Переменные.
— Функции.
— Условные операторы.
— Встроенные API. Разбираемся со сложными типами данных: массивы и объекты, циклические алгоритмы, а также посмотрим на встроенные в javascript объекты для работы с окном браузера,открытой страницей, DOM-элементами и графикой:
Отладка кода:
— Сложные типы данных:
— Циклические алгоритмы.
— Массивы.
— Объекты.
— Встроенные объекты:
— document, элемент для работы c DOM-деревом.
— canvas, элемент для работы c программируемой графикой.
— DOM. Пробуем создавать, удалять, перемещать и управлять DOM-элементами. Опишем данные, которые будем отображать на странице, а затем, с помощью шаблонов отрисуем их:
Управление DOM-деревом:
— DOM-дерево: структура.
— Поиск элементов на странице.
— Управление атрибутами DOM-элементов.
— Перемещение элементов в DOM-дереве.
— Подходы к созданию DOM-элементов:
— Управление разметкой: insertAdjacentHTML, innerHTML, textContent.
— Создание DOM-объектов.
— Шаблонизация:
— Строковая шаблонизация.
— Специальный тег
Название: Профессиональный javascript. Уровень 2
Год выхода: 2019
Жанр: Видеокурс, программирование, разработка, обучение
Формат видео: MP4 (+PDF) | 1920×1080 | AVC/H.264
Формат аудио: AAC | 128 kb/s | 44 кГц
Язык: Русский
Продолжительность: 18:21:45
Размер: 7.34 Gb