Содержание курса
Основы языка JavaScript
16 уроков
1.
Введение в JavaScript. Работа с консолью разработчика, создание
↗
2.
Строковый и логический тип данных
↗
3.
Шаблонные строки, Случайные числа, Округление чисел
↗
4.
Массивы
↗
5.
Объекты
↗
6.
Диалоговые окна, Условия, Тернарный оператор, Переключатель Swit
↗
7.
Циклы (5 видов)
↗
8.
Функции и решение 6 задач
↗
9.
Работа с датой и временем
↗
10.
Документация кода на JSDoc и Исключения
↗
11.
Объектно-Ориентированное Программирование, Прототип, Конструктор
↗
12.
Возможности ECMAScript 2015 (ES6)
↗
13.
Задачи на JS, Часть 1
↗
14.
Задачи на JS, Часть 2
↗
15.
Задачи на JS, Часть 3
↗
16.
Задачи на JS, Часть 4
↗
Работа с DOM деревом JavaScript
17 уроков
1.
Введение
↗
2.
Выбор элемента DOM
↗
3.
Атрибуты, Создание элементов
↗
4.
Генерация вложенных списков
↗
5.
Календарь
↗
6.
Сортировка таблицы
↗
7.
Часы
↗
8.
Классы и метрики
↗
9.
Таблица с журналами
↗
10.
Номера из объекта
↗
11.
Вывод карточек с сортировкой
↗
12.
Вывод карточек людей
↗
13.
Карточки с днями рождения
↗
14.
Таймер с прогрессбаром
↗
15.
Генератор имен
↗
16.
Тест по JS, Часть 1
↗
17.
Локальное хранилище (localStorage)
↗
Обработка события на JavaScript
28 уроков
1.
Обработчики событий
↗
2.
Скрыть / Показать элемент
↗
3.
Простой слайдер
↗
4.
Тёмная тема
↗
5.
Не jQuery
↗
6.
Фазы события и Делегирование
↗
7.
Счётчик
↗
8.
Переключатель
↗
9.
Удаление карточек
↗
10.
Разворачиваемые подменю
↗
11.
Сортировка таблицы
↗
12.
Всплывающая подсказка
↗
13.
Отмена стандартного поведения
↗
14.
Сочетание клавиш
↗
15.
Выделение через CTRL
↗
16.
Range-Слайдер
↗
17.
События клавиатуры
↗
18.
Работа с формами
↗
19.
Фокус и потеря фокуса
↗
20.
Перемещение по стрелкам
↗
21.
События форм и буфера обмена
↗
22.
События страницы, async и defer скрипты
↗
23.
Диапазон и Выделение
↗
24.
Депозитный калькулятор
↗
25.
Генератор CSS тени
↗
26.
Тест по JS, Часть 2
↗
27.
Тест по JS, Часть 3
↗
28.
Система уведомлений
↗
Библиотеки JavaScript
14 уроков
1.
Работа с текстовыми файлами и FileReader
↗
2.
Создание анимации на JS и CSS
↗
3.
Регулярные выражения
↗
4.
Библиотека list.js: Поиск и сортировка обычных списков
↗
5.
Библиотека sweetalert2.js: Всплывающие модальные окна с иконками
↗
6.
Библиотека popper.js: Всплывающие текстовые подсказки
↗
7.
Библиотека baguetteBox.js: Галерея изображений
↗
8.
Библиотека lightgallery.js: Галерея изображений
↗
9.
Библиотека flatpickr.js: Календарь
↗
10.
Библиотека cleave.js: Валидация форм
↗
11.
Библиотека mixItUp3.js: Фильтрация элементов
↗
12.
Тест по JS, Часть 4
↗
13.
Тест по JS, Часть 5
↗
14.
Библиотека swiper.js: Слайдер изображений
↗
Фреймворк Vue.js
23 урока
1.
Что такое Vue
↗
2.
Структура проекта
↗
3.
Интерфейс игры
↗
4.
Достижения в игре
↗
5.
Экран с вопросами
↗
6.
Экран с результатами
↗
7.
Начало работы с Vue
↗
8.
Обработка событий
↗
9.
Циклы и методы
↗
10.
Конец игры на Vue
↗
11.
Вычисляемые свойства
↗
12.
Звук на JavaScript
↗
13.
Работа с Git и GitHub
↗
14.
Приложение в VK
↗
15.
Идеи для практики
↗
16.
Изучаем Vue 3
↗
17.
Условия и циклы
↗
18.
Интерполяция
↗
19.
Стили и классы
↗
20.
События и формы
↗
21.
Финальный проект
↗
22.
Чат-бот + ДЗ
↗
23.
Итоги модуля
↗
Основы React
7 уроков
1.
Начало работы с React
↗
2.
Компоненты, статика
↗
3.
Свойства, динамика
↗
4.
Состояния, условия
↗
5.
Стили и формы
↗
6.
Итоги модуля
↗
7.
Итоги курса
↗