JavaSсript изначально задумывался и создавался для того, чтобы добавить некоторую интерактивность и оживить веб-сайты. Сегодня практически ни одна веб-страница не обходится без JavaSсript. На каждом современном сайте присутствует или галерея, или слайдер, или всплывающие подсказки, или перестраивается меню при адаптации в мобильной версии старицы, или табы, или аккордеоны и т. д. В курсе показана разработка с нуля 2-х полноценных веб-приложений, реализованных в форме условной веб-игры и блога. В курсе нет ничего лишнего, только те знания, которые действительно нужны для практической разработки в 2019 году.
Доп.Информация:
В результате успешного прохождения видеокурса вы напишите полноценное веб-приложение на чистом JavaSсript без использования сторонних библиотек – блог. Более того, для разработки блога, создается свой мини-фреймворк.
В курсе показано:
Как работать с формами,
Как добавлять динамическую валидацию на элементы этой формы и проверку на правильность введенных данных,
Работа с сервером в асинхронном режиме с реальной базой данных – Firebase, где сохраняются посты,
Разработка стандартных элементов в UI, таких как табы, индикатор загрузки и локальное сохранение элементов
Содержание
Основная часть курса
Блок 1. Что такое JavaSсript
Урок 1. О курсе
Урок 2. Что такое JavaSсript
Урок 3. Редакторы кода
Урок 4. Выбор браузера
Урок 5. Способ подключения в HTML
Блок 2. Основы JavaSсript
Урок 1. Переменные
Урок 2. Типы данных
Урок 3. Базовые операции
Урок 4. Приоритет операций
Урок 5. Больше операторов
Урок 6. Операторы сравнения
Урок 7. Как работают логические операторы
Урок 8. Условные операторы
Урок 9. Тернарные операторы
Урок 10. Оператор Switch Case
Урок 11.1. Функции
Урок 11.2. Задание. Ответ на задание
Урок 12. Способы создания функций
Урок 13. Строки
Урок 14. Числа
Урок 15. Массивы
Урок 16. Объекты
Урок 17. Циклы
Блок 3. Работа с DOM
Урок 1. Что такое DOM
Урок 2. Доступ к элементам
Урок 3. Содержимое элементов
Урок 4. Атрибуты
Урок 5. Классы
Урок 6. Добавление событий
Урок 7. Всплытие и погружение
Урок 8. Объект события
Урок 9. Делегирование событий
Блок 4. Дополнительные возможности
Урок 1. Атрибут Async Defer
Урок 2. Взаимодействие с пользователем
Урок 3. Методы массвов
Урок 4. Объект Math
Урок 5. Объект JSON
Урок 6. Дата и время с Date
Урок 7. Хранение данных в localStorage
Блок 5. Практика. Создание приложения
Урок 1. Введение
Урок 2. Начало игры
Урок 3. Создание квадрата
Урок 4. Случайные значения
Урок 5. Реализация таймера
Урок 6. Вывод результата
Урок 7. Завершение
Урок 8. Задание «Случайный цвет»
Блок 6. Объекты и функции
Урок 1. Что такое объекты и прототипы
Урок 2. Как работают прототипы
Урок 3. Создание и настройка объектов
Урок 4. Итерация ключей объекта
Урок 5. Как работают замыкания
Урок 6. Что такое контекст
Урок 7. Привязка контекста
Урок 8. Задача: определить метод для всех массивов
Блок 7. Новый JavaSсript: ES6
Урок 1. Переменные Let Const
Урок 2. Стрелочные функции
Урок 3. Параметры по умолчанию
Урок 4. Объекты
Урок 5. Операторы Rest и Spread
Урок 6. Строки
Урок 7. Классы и наследование
Урок 8. Задача: написать свой плагин
Блок 8. Асинхронность
Урок 1. Интервалы и таймеры
Урок 2. Старый поход: Callbacks
Урок 3. Как работает Promise
Урок 4. Метод Fetch
Урок 5. Операторы: Async Await
Урок 6. Еще о Promise
Урок 7. Задание: реализовать промисы
Блок 9. Практика. Создание приложения
Урок 1. Введение
Урок 2. Начало работы
Урок 3. Настройка WebPack
Урок 4. Настройка Babel
Урок 5. Создание первого компонента
Урок 6. Компонент заголовок
Урок 7. Создание навигации
Урок 8. Работающие табы
Урок 9. Создание формы
Урок 10. Валидация формы
Урок 11. Отображение ошибок валидации
Урок 12. Сохранение записи в Firebase
Урок 13. Получение данных с сервера
Урок 14. Вывод списка постов
Урок 15. Добавление индикатора загрузки
Урок 16. Сохранение в избранное
Урок 17. Вывод списка избранного
Урок 18. Обзор приложения и деплой на Firebas
Урок 19. Исправление ошибок
Урок 20. Задание
Бонусная часть курса
Бонус 1. Полезные библиотеки
Бонус 2. Премиум курс по NodeJS. Основы
Бонус 3. Премиум курс по WebPack 4+
Бонус 4. Премиум курс. Учебник по основам HTML для начинающих
Бонус 5. Премиум курс. Учебник по основам CSS для начинающих
Бонус 6. Премиум курс. Верстка сайта для начинающих
Бонус 7. Премиум курс. Курс по HTML5. Основы
Бонус 8. Курс по CSS3
Дата выпуска: 2019
Автор: WebForMyself, Владилен Минин
Жанр: Видеокурс
Продолжительность: 32:13:30
Формат видео: MP4
Видео: AVC/H.264, 1024x768-1832x1010, ~74-3026 Kbps
Аудио: AAC, 2 ch, 63-125 Kbps
Язык интерфейса: Русский
Размер: 7.87 GB