Чему вы научитесь
- Вы изучите все ключевые функции JavaScript вплоть до Классов, Промисов и Асинхронных функций, но начнем мы с того, что такое переменные, типы, циклы, массивы
- Основные понятия JavaScript - это Выражения, Объекты и Функции и в этом курсе вы досконально изучите их, а также научитесь применять полученные знания
- Вы узнаете основные принципы работы JavaScript и изучите все основные функции, которые используются в реальных проектах чаще всего и востребованные больше всех
- Вы будете запускать на практике все примеры, которые я буду показывать на протяжении курса, используя Google Chrome, Node и Visual Studio Code с Code Runner
Требования
- Предварительных требований нет, все что от вас требуется - желание учиться и практиковаться
Описание
JavaScript - это самый популярный язык программирования в мире. На нем можно создавать как фронтенд, так и бэкенд приложения.
Тем самым, выучив JavaScript, вы можете стать либо
фронтенд разработчиком, либо
бэкенд разработчиком или же сможете создавать
фул-стек приложения.
JavaScript - это также язык с огромным количеством функций, но для того чтобы
УМЕТЬ писать код на JavaScript, нужно
ПОНИМАТЬ ключевые концепции JavaScript. И именно на этом я и сконцентрируюсь вместе с вами в этом курсе.
Прежде чем писать код и запускать примеры, вы получите от меня объяснения и ответы на вопросы
ЗАЧЕМ и
ПОЧЕМУ, а уже только после этого
КАК писать код.
Я не буду тратить ваше время и потому я создал максимально эффективную структуру курса. Все примеры, которые я буду объяснять и запускать, написаны мною до курса, но вы будете самостоятельно писать и запускать код.
Длительность всех видео-лекций в этом курсе
11 часов, но рассчитывайте потратить около
100 часов для освоения всех тем курса, включая самостоятельное выполнение всех практических заданий.
Темы, которые мы рассмотрим в этом курсе:
- Самое важное в JavaScript
- Практика по созданию переменных
- Создание и удаление свойств объектов
- Сокращенный формат записи свойств
- JSON - JavaScript Object Notation
- Как избежать мутаций объектов
- Объявление и вызов функции
- Передача значения по ссылке
- Правила работы с функциями
- Цепочка областей видимости
- Жизненный цикл переменных
- Унарные и бинарные операторы
- Форматы записи операторов
- Приоритетность операторов
- Практика с typeof оператором
- Оператор короткого замыкания И
- Оператор короткого замыкания ИЛИ
- Трюк с оператором И и вызовом функции
- Цепочки выражений с операторами И и ИЛИ
- Оператор разделения объекта на свойства
- Значения параметров функции по умолчанию
- Как отличить инструкцию от выражения
- Оператор сравнения для массивов и объектов
- Как работать с элементами массива
- Деструктуризация объектов
- Деструктуризация массивов
- Деструктуризация параметров функции
- Условная инструкция if else
- Условная инструкция if else if
- Использование if в функциях
- Для перебора массивов не нужен for
- Методы keys и values для объектов
- Создание и запуск модулей с помощью Node
- Правила работы с модулями
- Практика по созданию нескольких экспортов
- Как используются модули в React
- Введение в классы и прототипы
- Создание экземпляров класса
- Проверка принадлежности классу
- Вызов унаследованных методов
- Практика по созданию классов и экземпляров
- Проверка принадлежности свойств объектов
- Создание нескольких экземпляров
- Практика по созданию статических методов
- Расширение других классов
- Строки и числа ведут себя как объекты
- Создание и использование промисов
- Использование промисов в fetch
- Практика по использованию промисов и fetch
- Практика с отклонением промисов
- Вызов fetch внутри промиса
- Использование await внутри асинхронных функций
- Переход с промисов на async await
- Обработка ошибок в асинхронных функциях
- Ключевые принципы в async await
После прохождения этого курса вы смело сможете сказать, что
ЗНАЕТЕ JavaScript и
УМЕЕТЕ пользоваться самыми востребованными функциями JavaScript.
Для кого этот курс:
- Начинающие программисты, которые хотят познакомиться з языком программирования JavaScript
- Желающие стать фронтенд разработчиками
- Программисты, которые уже используют JavaScript
- Все, кто хочет понять, как работает JavaScript
КУПИТЬ