Course curriculum

    1. Введение

    2. Сайт Мастер-Класса и мои Контакты

    3. Как выполнять код

    4. Самое важное в JavaScript

    5. Что такое console.log

    6. Выражения

    7. Переменные

    8. Объявление переменных

    9. Практика по созданию переменных

    10. Примитивные типы

    11. Ссылочный тип

    12. Динамическая типизация

    13. Объекты

    14. Создание и удаление свойств объектов

    15. Вложенные свойства

    16. Сокращенный формат записи свойств

    17. Глобальные объекты

    18. Методы объекта

    19. JSON - JavaScript Object Notation

    20. Мутация в JavaScript

    21. Как избежать мутаций объектов

    22. Что такое функция

    23. Объявление и вызов функции

    24. Передача значения по ссылке

    25. Колбэк функции

    26. Правила работы с функциями

    27. Области видимости

    28. Цепочка областей видимости

    29. Жизненный цикл переменных

    30. Типы областей видимости

    31. Строгий режим

    32. Операторы

    33. Оператор присваивания

    34. Унарные и бинарные операторы

    35. Форматы записи операторов

    36. Приоритетность операторов

    37. Логические операторы

    38. Ложные значения

    39. Практика с typeof оператором

    40. Оператор НЕ

    41. Оператор короткого замыкания И

    42. Оператор короткого замыкания ИЛИ

    43. Трюк с оператором И и вызовом функции

    44. Цепочки выражений с операторами И и ИЛИ

    45. Оператор разделения объекта на свойства

    46. Конкатенация строк

    47. Функциональные выражения

    48. Стрелочные функции

    49. Значения параметров функции по умолчанию

    50. Обработка ошибок

    51. Инструкции

    52. Выражения-инструкции

    53. Как отличить инструкцию от выражения

    54. Массивы

    55. Оператор сравнения для массивов и объектов

    56. Массив против Объекта

    57. Как работать с элементами массива

    58. Методы массивов

    59. Метод forEach

    60. Метод map

    61. Деструктуризация объектов

    62. Деструктуризация массивов

    63. Деструктуризация параметров функции

    64. Условные инструкции

    65. Условная инструкция if else

    66. Условная инструкция if else if

    67. Использование if в функциях

    68. Инструкция switch

    69. Тернарный оператор

    70. Циклы

    71. Цикл for

    72. Для перебора массивов не нужен for

    73. Цикл while

    74. Цикл do while

    75. Цикл for in

    76. Методы keys и values для объектов

    77. Цикл for in для массивов

    78. Цикл for of

    79. Модули

    80. Создание и запуск модулей с помощью Node

    81. Несколько экспортов

    82. Правила работы с модулями

    83. Практика по созданию нескольких экспортов

    84. Как используются модули в React

    85. Введение в классы и прототипы

    86. Пример класса

    87. Создание экземпляров класса

    88. Цепочка прототипов

    89. Проверка принадлежности классу

    90. Вызов унаследованных методов

    91. Практика по созданию классов и экземпляров

    92. Проверка принадлежности свойств объектов

    93. Создание нескольких экземпляров

    94. Статические методы

    95. Практика по созданию статических методов

    96. Расширение других классов

    97. Что же такое прототип

    98. Строки и числа ведут себя как объекты

    99. Введение в промисы

    100. Создание и использование промисов

    101. Использование промисов в fetch

    102. Практика по использованию промисов и fetch

    103. Практика с отклонением промисов

    104. Вызов fetch внутри промиса

    105. Асинхронные функции

    106. Использование await внутри асинхронных функций

    107. Пример с async await

    108. Переход с промисов на async await

    109. Обработка ошибок в асинхронных функциях

    110. Ключевые принципы в async await

    111. Завершение

About this course

  • $4.99
  • 111 урока
  • 11 час видеоконтента

Станьте полноценным JavaScript разработчиком

Что получают студенты

  • Discord канал

    Все студенты получают доступ к закрытому Discord каналу для обсуждения тем курса

  • Видео конференции

    Видео конференции с ответами на вопросы студентов и обсуждениями различных тем

  • Доступ к контенту

    Неограниченный доступ к видео лекциям, практическим проектам и будущим обновлениям

Инструктор

Отзывы студентов

“Очень понятно и подробно объясняются все моменты шаг за шагом. Так должны преподаваться все новые, сложные предметы. Рекомендую однозначно к просмотру и изучению.”

Григорий

“Лектор имеет чёткое произношение, рассказывает последовательно, следит за правильностью произносимых терминов, обращает внимание на важные моменты.”

Андрей

“Качественное представление материала. Огромное спасибо Богдану, объясняет так, что не понять просто не возможно :)”

Алёна

Варианты участия

Вы можете выбрать удобный для вас вариант получения доступа к буткампу