Что за видеокурс.
Авторский обучающий видеокурс по рпогрмааированию на языке JavaScript.
Автор курса Михаил Русаков .
Что вошло в видеокурс.
Содержание курса.
Введение.
- Как с максимальной эффективностью проходить курс?
- Как работает JavaScript? Это очень важная базовая информация, которую необходимо знать.
- Какое ПО потребуется для написания программ на JavaScript, где его скачать и как установить?
Основы программирования на JavaScript.
- Как пишутся программы на JavaScript?
- Как работать с консолью разработчика?
- Что такое переменные, какие есть типы переменных, как они используются?
- Как происходит преобразование из одного типа в другой?
- Что такое константы и когда их стоит применять на практике?
- Какие есть арифметические, логические и строковые операции? Всё это снабжено множеством примеров.
- Для чего нужен и как выглядит условный оператор?
- Как работают и для чего нужны операторы цикла for и while?
- Как использовать оператор switch-case?
- Что такое функции, а также как правильно их использовать в JavaScript?
- Что такое функциональные выражения?
- Что такое стрелочные функции?
- Как обрабатывать ошибки с помощью try-catch и что такое исключения?
- Что такое массивы и как с ними работать в JavaScript?
- Что такое замыкание? Это, по моим наблюдениям, один из самых популярных вопросов на собеседовании для JavaScript-разработчиков (и не только для них, кстати). В курсе Вы в подробностях узнаете ответ на этот вопрос.
- Как подключать сторонние скрипты?
Объектно-ориентированное программирование на JavaScript.
- Что такое ООП?
- Какие есть парадигмы ООП?
- Как создаются объекты в JavaScript и как с ними работать?
- Как создать конструкторы и методы?
- Что такое Symbol и как его использовать?
- Что такое методы toString и valueOf?
- Что такое класс и как он создаётся на языке JavaScript?
- Что такое геттеры и сеттеры в JavaScript?
- Что такое статические свойства и методы и, главное, как их применять на практике?
- Как реализовано в JavaScript наследование классов и, главное, как эту парадигму использовать в реальных проектах?
- Что такое модификаторы доступа?
- Какие есть флаги свойств и как их использовать?
- Что такое примеси?
Стандартные функции и объекты в JavaScript.
- Какие есть математические функции?
- Какие есть строковые функции?
- Что такое регулярные выражения, как их создавать и как их применять?
- Что такое формат JSON и как с ним работать в языке JavaScript?
- Какие есть функции для работы с массивами?
- Что такое объект Map и как с ним работать?
- Что такое объект Set и как его применять?
- Какие есть функции для работы с датой и временем?
- Как использовать функции setTimeout и setInterval?
- Как работать с интернационализацией в JavaScript?
Работа с HTML-документом.
- Что такое DOM?
- Как перемещаться по DOM-дереву?
- Как получить доступ к любому HTML-элементу на странице?
- Как управлять атрибутами HTML-элемента?
- Как работать со стилями через JavaScript?
- Как добавлять и удалять элементы на HTML-странице?
События в JavaScript.
- Что такое события?
- Как обрабатываются события в JavaScript?
- Какие есть браузерные события и как их можно использовать?
- Какие есть события у мыши?
- Какие есть события у клавиатуры?
- Какие есть события у элементов формы и самой формы?
Асинхронность в JavaScript.
- Что такое асинхронность и как с ней работать?
- Что такое промисы и как их использовать при асинхронных событиях?
- Что такое async и await как их использовать?
Сетевые запросы.
- Как делаются запросы через fetch?
- Как отправлять POST-запросы?
- Как отправлять файлы на сервер через JavaScript?
- Как отправлять сразу целиком формы без перезагрузки страницы?
- Как эффективнее выполнять частые запросы (например, для создания чата)?
Упражнения.
Видеопрезентация курса.
Бонусы.
- "Библиотека jQuery" - видеокурс по jQuery.
- "Защита JavaScript-кода от копирования".
- "Решение упражнений из курса".
- "HTML для начинающих".
- "CSS для начинающих".
Дополнительную информацию смотрите на сайте видеокурса:
   Карточка курса: *
Название: | Программирование на JavaScript с Нуля до Гуру 2.0 |
Формат курса: | Видеокурс |
Цена на физическую версию продукта (диск): | 8170 руб. |
Цена на электронную (скачиваемую) версию: | 7470 руб. |
Способы доставки: | Почта, Скачиваемая версия. |
Объем: | 32,25 Гб |
Партнерская программа: | Есть |
*-данные карточки курса могут не соответствовать текущим данным о курсе, подробную информацию смотрите на сайте курса