Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

JavaScript - Полный Курс JavaScript Для Начинающих

Bogdan Stashchuk via YouTube

Overview

Prepare for a new career with $100 off Coursera Plus
Gear up for jobs in high-demand fields: data analytics, digital marketing, and more.
Этот курс вводит студентов в программирование на языке JavaScript. Он начинается с объяснения того, как выполнять код или, как использовать console log. Затем студенты изучат примитивные типы данных, объявление переменных и логические операторы. Учащиеся будут практиковать материал с синтаксисом JSON (JavaScript Object Notation), функциями, операторами, условными инструкциями, циклами и методами. В ходе курса они изучат классы, асинхронные функции и работу с промисами. Завершить курс будут самостоятельные практические упражнения и испытания.

Syllabus

Введение.
Как выполнять код.
Самое важное в JavaScript.
Что такое console log.
Выражения.
Переменные.
Объявление переменных.
Практика по созданию переменных.
Примитивные типы.
Ссылочный тип.
Динамическая типизация.
Объекты.
Создание и удаление свойств объектов.
Вложенные свойства.
Сокращенный формат записи свойств.
Глобальные объекты.
Методы объекта.
JSON - JavaScript Object Notation.
Мутация в JavaScript.
Как избежать мутаций объектов.
Что такое функция.
Объявление и вызов функции.
Передача значения по ссылке.
Колбэк функции.
Области видимости.
Цепочка областей видимости.
Жизненный цикл переменных.
Типы областей видимости.
Строгий режим.
Операторы.
Оператор присваивания.
Унарные и бинарные операторы.
Форматы записи операторов.
Приоритетность операторов.
Логические операторы.
Ложные значения.
Практика с typeof оператором.
Оператор НЕ.
Операторы короткого замыкания И.
Оператор короткого замыкания ИЛИ.
Трюк с оператором И и вызовом функции.
Оператор разделения объекта на свойства.
Конкатенация строк.
Функциональные выражения.
Стрелочные функции.
Значения параметров функции по умолчанию.
Обработка ошибок.
Инструкции.
Выражения-инструкции.
Как отличить инструкцию от выражения.
Массивы.
Оператор сравнения для массивов и объектов.
Массив против Объекта.
Методы массивов.
Метод forEach.
Метод map.
Деструктуризация объектов.
Деструктуризация массивов.
Деструктуризация параметров функции.
Условные инструкции.
Условная инструкция if else.
Использование if в функциях.
Инструкция Switch.
Тернарный оператор.
Циклы.
Цикл for.
Для перебора массивов не нужен for.
Цикл while.
Цикл do while.
Цикл for in.
Методы keys и values для объектов.
Цикл for in для массивов.
Цикл for of.
Модули.
Создание и запуск модулей с помощью Node.
Несколько экспортов.
Правила работы с модулями.
Практика по созданию нескольких экспортов.
Как используются модули в React.
Введение в классы и прототипы.
Пример класса.
Создание экземпляров класса.
Цепочка прототипов.
Вызов унаследованных методов.
Практика по созданию классов и экземпляров.
Проверка принадлежности свойств объектов.
Статические методы.
Практика по созданию статических методов.
Расширение других классов.
Что же такое прототип.
Введение в промисы.
Создание и использование промисов.
Использование промисов в fetch.
Практика по использованию промисов и fetch.
Практика с отклонением промисов.
Вызов fetch внутри промиса.
Асинхронные функции.
Обработка ошибок в асинхронных функциях.
Ключевые принципы в async await.

Taught by

Bogdan Stashchuk

Reviews

Start your review of JavaScript - Полный Курс JavaScript Для Начинающих

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.