Полный курс по JavaScript 2024: От Нуля до Эксперта!
Хотите освоить один из самых востребованных языков программирования в мире и стать экспертом в создании динамичных веб-приложений? Добро пожаловать на полный курс по JavaScript!
На протяжении этого курса вы погрузитесь в увлекательный мир JavaScript, начиная с основных концепций и заканчивая передовыми техниками разработки. Независимо от вашего уровня подготовки, от начинающего до опытного программиста, курс обеспечит вас всем необходимым для успешного освоения JavaScript.
Курс включает:
13 разделов • 168 лекций • Общая продолжительность 26 ч 31 мин
Введение
- Hello World)
Переменные, операторы, условные выражения и циклы
- Переменная Let
- Наименование переменных
- Практика Let
- Практика с переменными Let
- Переменная Const
- Базово о переменной Var
- Шаблонные строки
- Написать программу на JavaScript, используя переменные и шаблонные строки для вывода информации
- Про данные в переменных
- Инкремент и Декремент
- Операторы сравнения
- Оператор И &&
- Оператор ИЛИ
- Оператор НЕ !
- Операторы присваивания
- Условный оператор if №1
- Условный оператор if №2
- Условный if практика
- Проверка возраста
- Тернарный оператор №1
- Тернарный оператор №2
- Оператор Switch
- Цикл for
- цикл for
- Цикл for break, continue
- Цикл while
- Цикл do while
- Базово о приоритете операторов
- Cтиль написания кода
- Примитивные типы и ссылочные
Функции область видимости, замыкания и анонимные функции
- Функции
- Function Declaration и Function Expression
- Область видимости базово
- Параметры и Аргументы функции
- Функции практика
- О первом аргументе при вызове функции
- Массивоподобный объект Arguments
- Массивоподобный объект Arguments №2
- Оператор Return
- Оператор Return №2
- Практика
- Стрелочные функции
- Напишите функцию isEven, которая возвращает true, если число четное, и false, если нечетное.
- Сallback Функции
- Анонимные функции
- Функция для вычисления площади прямоугольника
- Анонимные функции №2
- Глобальная область видимости и локальная
- Замыкание функций
- Практика
- #Дз функции
Объекты { }
- use strict
- Объекты №1
- Объекты №2
- Методы Объектов
- Объект Window
- this
- Копирование объектов Object assing()
- Глубокое копирование Объектов StructuredClone()
- JSON
- Деструктуризация объектов
- Задание по деструктуризации объектов: Вывод информации о студенте
- Оператор Spread и Rest
- Методы объектов
- Оператор нулевого слияния
- Оператор опциональной последовательности
- Оператор опциональной последовательности и оператор нулевого слияния
- Упражнение: Создание объекта "Автомобиль"
Массивы [ ]
- Знакомство с массивами
- Методы push, pop,shift, unshift
- Метод slice
- Метод splice, toSpliced
- Метод concat
- Цикл for of для массивов
- Метод forEach
- Вычисление квадрата чисел с использованием метода forEach
- Метод map
- Преобразование элементов массива с помощью метода map
- Метод Filter
- Фильтрация активных пользователей
- Метод find и includes
- Поиск студента и проверка изучаемого предмета
- Метод reduce
- Объединение строк из массива
- Метод reverse и toReversed
- Метод sort И toSorted
- Метод with
- Вызов методов массивов по цепочке
- Фильтрация и сортировка массива пользователей
- Многомерные массивы
- Создание многомерного массива книг в библиотеке
- Метод some И every
- Метод findIndex
- Метод flat
- Метод flatMap
- Метод split и join
- #дом работа с массивами
- Работа со строками №1
- Работа со строками №2
- Работа со строками №3
- Деструктуризация массивов [ ]
Map, Set, WeakMap, WeakSet
- Map полное руководство
- Set полное руководство
- WeakMap
- WeakSet
Прототипное наследование и функции высшего порядка
- [[Prototype]]
- О свойстве __proto__
- Конструкторы и литералы объектов
- Функции высшего порядка
- Метод call apply bind
Дата и время
- Получение даты
- Преобразуем дату в строку
- toLocaleDateString
- toLocaleString
- setTimeout
- Метод padStart
- setInterval
- Практика
- Рандомный цвет фона
- Интернационализация
- Форматирование дат
- Редактируем дату и время
- UTC GMT
- Temporal API базово
DOM
- Типы узлов
- Методы для выборки HTML элементов
- Обработчик событий
- insertAdjacentHtml
- Добавление классов удаление проверка классов
- Делегирование событий
- defer async
- Работа с атрибутами
- Объект dataset И мотод closest
DOM Практика
- Модальное окно верстка и стилизация
- Логика модального окна
- Модальное окно тег Dialog
- Бургер меню
- Бургер меню вариант 2
- Плавный скролл
- Табы (вкладки)
- Простая анимация хедера
- Intersection Observer API
- Ленивая подгрузка изображений
- Разбор кода ленивой подгрузки изображений
- Верстка слайдера
- Логика слайдера
- Рейтинг звезд
- Таймер
- Аккордеон
- Переключение темы на сайте
- Local Storage
- Воспроизводим аудио файлы
- 0 Комментарии верстка и стилизация
- Логика добавлений комментариев
Объектно-Ориентированное Программирование
- Функции конструкторы и оператор new
- Наследование
- Инкапсуляция
- Полиморфизм
- Оператор in
- Синтаксис классов
- Геттеры и сеттеры
- Приватные свойства
- Оператор extends
- Переопределение методов
- ООП практика
JavaScript: AJAX, Fetch и Асинхронные Функции, модульное программированиеasync первый запрос AJAX
- Практика №1
- Практика №2
- then под микроскопом
- Promise
- Методы POST,PUT,DELETE
- Запрос с API_KEY
- Обработка формы с асинхронной отправкой
- Rapid api легкая практика
- Что такое домен,протокол,сертификат
- CORS
- export import
- import as
- Модули практика
Завершение
- ECMA от ES 6 ДО ES 15Базовая Структура папок
Чему вы научитесь
- Станете продвинутым, уверенным и современным разработчиком на JavaScript с нуля
- Основы JavaScript: переменные, условия if/else, операторы, булева логика, функции, массивы, объекты, циклы, строки и многое другое.
- Асинхронный JavaScript: Цикл событий, промисы, async/await, AJAX запросы и взаимодействие с API.
- Сложные концепции, такие как ключевое слово 'this', функции высшего порядка, замыкания и т. д.
- На курсе узнаете, как осуществлять модульное программирование
- Готовьтесь к работе, понимая, как на самом деле работает JavaScript за кулисами
- Современное ООП: Классы, конструкторы, прототипное наследование, инкапсуляция и многое другое.
- Современный ES6+ с самого начала: стрелочные функции, деструктуризация, оператор расширения, опциональная цепочка (ES2022) и многое другое.
- Работа с Map и Set, WeakMap и WeakSet.
Для кого этот курс
Этот курс предназначен для широкой аудитории, включая тех, кто только начинает свой путь в программировании, а также опытных разработчиков, стремящихся улучшить свои навыки в области JavaScript.
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Новые складчины | страница 19
Категории
Страница 19 из 34

![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.imgur.com%2FnyRiuXH.png&hash=f83b75e761b2bd5debf58e5d90ee698d&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.imgur.com%2FwsfGcKf.png&hash=85dfde5c23710a2259e2d3f58fb9156c&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi126.fastpic.org%2Fbig%2F2026%2F0103%2F68%2F0ecf7d6cf5ead62495d680f8ab3dab68.jpg&hash=88deaf0fb22cc9ea7083410dc66ccfe9&v=4)