Современный JavaScript - с Нуля до Junior Специалиста — Повтор

О чём курс

Этот курс представляет собой комплексную программу обучения, разработанную для тех, кто хочет стать продвинутым, уверенным и современным разработчиком на JavaScript с нуля. Обучение построено таким образом, чтобы вы не просто заучивали синтаксис, а глубоко понимали, как JavaScript функционирует «под капотом». Программа охватывает весь путь от базовых понятий программирования до продвинутых концепций, необходимых для профессиональной разработки.

В процессе обучения вы освоите фундаментальные основы любого языка программирования: работу с переменными, логическими конструкциями, условными операторами, циклами, функциями, массивами и объектами. Особое внимание уделяется развитию «мышления разработчика» — вы научитесь самостоятельно решать сложные задачи, проводить эффективные исследования и выстраивать правильные рабочие процессы. Важной частью курса является обучение навыкам отладки (debugging) кода, что критически важно для любого специалиста.

Курс включает в себя изучение основ HTML и CSS, что позволит вам создавать полноценные веб-страницы и управлять их стилями с помощью JavaScript. Вы научитесь манипулировать элементами DOM, оживляя интерфейсы и добавляя интерактивность. Практическая составляющая курса является приоритетной: вы создадите 5 красивых и функциональных проектов, которые станут отличным дополнением к вашему портфолио. Вы будете много практиковаться, закрепляя теорию решением реальных задач.

Почему стоит выбрать этот курс? Во-первых, он дает фундаментальное понимание того, как работает современный JavaScript, включая такие темы, как контекст выполнения, стек вызовов, замыкания, работа с памятью и асинхронность. Во-вторых, формат обучения ориентирован на результат: от простых заданий до сложных проектов, где вы применяете полученные знания на практике. Вы научитесь использовать современные методы массивов, работать с объектами, датами, таймерами и интернационализацией данных. Этот курс станет надежным фундаментом для вашей карьеры в веб-разработке, подготовив вас к реальным рабочим задачам и профессиональному росту.

Программа обучения

Введение 02:57 ВАЖНО! ЧАВО - ЧАсто задаваемые ВОпросы 01:41 Заметка к заданиям 00:42 Предпросмотр08:02 Инструменты 02:14 Установка VS Code. Windows 06:09 Установка VS Code. Mac 07:10 Способы применения JavaScript 10:41 Консоль 12:08 Переменные. Комментарии 13:21 let и const 10:39 Типы данных 16:19 Преобразование типов 19:59 Операции с числами 11:14 Строки 30:32 Шаблонные строки 12:49 Задание "Анкета" 09:22 Операторы сравнения 14:08 Приоритет операторов 11:24 Сокращённая форма записи операторов 07:27 Задание "Лишний вес" 07:55 If Else Statement 16:10 "Лишний вес" с If Else. Задание 01:43 "Лишний вес" с If Else. Решение 04:09 Truthy и Falsy значения 10:31 Boolean логика 16:32 Switch Statement 10:23 Statements & Expressions 06:03 Тернарный оператор 12:13 Тернарный оператор. Задание 01:43 Тернарный оператор. Решение задания 02:56 Версии JavaScript 13:56 Strict Mode 08:31 Функции 20:38 Функции. Declarations vs Expressions 11:36 Стрелочные функции (arrow functions) 10:23 Вызов функций внутри других функций 07:37 Заметка к видео "Функции. Задание" 00:14 Функции. Задание 04:16 Функции. Решение задания 14:58 Массивы 12:10 Методы массивов 11:45 Массивы. Задание 01:18 Массивы. Решение задания 06:55 Объекты 07:33 Объекты. Dot vs Bracket Notation 23:10 Методы объектов 21:21 Объекты. Задание 03:17 Предпросмотр13:06 Цикл For 18:16 Циклы и массивы 15:30 Break & Continue 06:16 Итерация в обратном порядке. Цикл в цикле 18:04 Цикл While 18:06 Циклы. Задание 03:26 Циклы. Решение задания 14:43 Код всего раздела 00:03 Настройка VS Code 22:22 Настройка Development Environment 15:14 Предпросмотр34:22 Думай Как Программист 14:28 Поиск информации в интернете 38:37 Debugging (Отладка Кода) 07:17 Отладка кода при помощи консоли и breakpoints 35:50 Dev Skills. Задание 02:43 Dev Skills. Решение задания 14:05 Код всего раздела 00:03 Структура веб страницы. Основные html элементы 14:08 Атрибуты, class, id 20:20 Стилизация при помощи CSS 16:45 CSS Box Model 36:22 Код всего раздела 00:02 Предпросмотр12:54 Что такое DOM? 08:15 Манипуляция элементами 07:47 Events & Event Handlers 20:13 Имплементация логики 20:42 Изменение CSS при помощи JavaScript 09:20 Челлендж - начать игру сначала 18:46 Лучший результат 07:47 Рефакторинг кода 16:06 Проект №2. Модальное окно 12:57 Работа с классами 22:02 Обработка события нажатия клавиши 16:40 Предпросмотр19:09 Бросаем кубик 14:43 Смена игрока 13:21 Функциональность "Оставить очки" 25:18 Новая игра 17:03 Код всего раздела 00:02 Обзор JavaScript 17:40 Движок JavaScript 17:45 Контекст Выполнения & Стек Вызовов 22:29 Scope & Scope Chain 32:43 Scope на практике 28:17 Variable Environment. Hoisting & TDZ 13:56 Variable Environment. Hoisting & TDZ на практике 16:59 Ключевое слово this 07:50 Ключевое слово this на практике 12:33 Regular vs Arrow Functions 20:16 Типы - Примитивные VS Ссылочные 26:36 Типы - Примитивные VS Ссылочные на практике 15:57 Код всего раздела 00:02 Деструктуризация Массивов 25:35 Деструктуризация Объектов 29:31 Оператор Spread 29:29 Паттерн Rest и Параметры Rest 26:01 Вычисление Логических Выражений По Сокращённой Схеме (Short-Circuit Evaluation) 25:03 Nullish Coalescing - Оператор Нулевого Слияния 05:59 Задание 1 08:29 Задание 1. Решение 16:48 Циклы и Массивы. Цикл for of 09:28 Улучшенные Объектные Литералы 07:40 Optional Chaining 24:12 Циклы и Объекты 14:16 Задание 2 05:28 Задание 2. Решение 23:38 Set 14:49 Map. Основы 21:23 Map. Итерация 15:03 Какую Структуру Данных Использовать? 12:17 Задание 3 03:16 Задание 3. Решение 07:02 Работа Со Строками. Часть 1 20:05 Работа Со Строками. Часть 2 24:38 Работа Со Строками. Часть 3 22:34 Задание 4 04:31 Задание 4. Решение 09:42 Код всего раздела 00:02 Параметры По Умолчанию 12:04 Передача Аргументов. Значения vs Ссылки 15:06 Функции Первого Класса vs Функции Высшего Порядка 06:46 Функции Принимающие Callback Функции 19:21 Функции Возвращающие Функции 06:40 Методы call() и apply() 18:58 Метод bind() 22:19 Задание 1. Заметка 00:07 Задание 1 10:10 Задание 1. Решение 15:39 Immediately Invoked Function Expression (IIFE) 11:14 Замыкания (Closures) 21:37 Больше Примеров О Closures 17:52 Задание 2 04:52 Задание 2. Решение 03:52 Код всего раздела 00:02 Простые Методы Массивов 24:47 Итерация Массивов С Помощью Цикла forEach 12:48 forEach С Map И Set 06:58 Предпросмотр12:48 Создание Элементов DOM 19:43 Задание 1 03:16 Задание 1. Решение 06:49 Преобразование Данных: map(), filter(), reduce() 05:41 Метод map() 20:31 Вычисление Nicknames 14:39 Метод filter() 06:47 Метод reduce() 16:10 Отображаем баланс в приложении 05:22 Задание 2 02:01 Задание 2. Решение 06:50 Method Chaining (Цепь Вызовов Методов) 06:57 Method Chaining В Приложении 10:25 Задание 3 00:59 Задание 3. Решение 05:05 Метод find() 06:05 Имплементация Login 23:46 Имплементация Transfers 22:57 Метод findIndex() 13:29 Методы some() и every() 09:32 Запрос Займа 06:34 Методы flat() и flatMap() 10:21 Сортировка Массивов 08:41 Сортируем Транзакции В Приложении 09:45 Другие Способы Создания И Заполнения Массивов 11:39 Array.from() в веб приложении 11:09 Какой Метод Использовать? 06:01 Методы Массивов На Практике 28:46 Заметка к Заданию 4 00:09 Задание 4 06:24 Задание 4. Решение 20:33 Код всего раздела 00:02 Преобразование И Проверка Чисел 19:40 Работа с Math 12:26 Вносим Правки В Приложение 07:12 Оператор Остаток 05:53 Используем Оператор Остаток В Приложении 04:33 BigInt 13:24 Работа С Датами 16:21 Добавляем Даты В Приложение 20:42 Операции С Датами 06:31 Операции С Датами В Приложении 08:53 Интернационализация Дат 18:45 Интернационализация Чисел 07:47 Интернационализация Чисел В Приложении 12:26 Таймеры 13:15 Имплементация Обратного Отсчёта

Складчина создана 23 мая 2022 г. · описание обновлено 15 мая 2026 г.

Теги курса

Инструменты

Выпуски серии 2

Все 2
Повтор Вы здесьАпрель 2022 94 ₽

Другие материалы автора 8

YA YouRa Allakhverdov Все материалы
900 ₽