Поделитесь новостью в соц-сетях!
Актуальные и применимые на практике знания (а не просто голой абстрактной теории) в удобном формате с бонусами и практическими разборами, благодаря которым можно существенно повысить уровень знаний в быстрые сроки. Курс построен таким образом, что в нем собрана исключительно теоретическая информация применимая в практике без лишнего, с учетом двух практических блоков, где наглядно показывается применение теории: создана простая игра и приложение личного блога.
JavaScript самый популярный веб-язык программирования. Сегодня очень популярны во Front-end разработке такие фреймворки, как Vue.js, React.js, Angular.js. Более того, сегодня и серверная часть веб-приложений также может быть написана на JavaScript, используя node.js. И знания по javascript открывают двери во front-end разработку или даже javascript Full-Stack разработку, где заработки начинаются от 100.000.
Содержание курса:
- Блок 1. Что такое JavaScript
- Блок 2. Основы JavaScript
- Блок 3. Работа с DOM
- Блок 4. Дополнительные возможности
- Блок 5. Практика. Создание приложения
- Блок 6. Объекты и функции
- Блок 7. Новый JavaScript: ES6
- Блок 8. Асинхронность
- Блок 9. Практика. Создание приложения
Бонусы
- Полезные библиотеки
Автор курса: Владилен Минин
Список уроков
- 1. О курсе
- 2. Что такое Javascript
- 3. Редакторы кода
- 4. Выбор браузера
- 5. Способы подключения в HTML Скачать материал к уроку
- 1. Переменные
- 2. Типы данных
- 3. Базовые операции
- 4. Приоритет операций
- 5. Больше операторов
- 6. Операторы сравнения
- 7. Как работают логические операторы
- 8. Условные операторы
- 9. Тернарные операторы
- 10. Оператор Switch Case
- 11.1 Функции
- 11.2 Задание. Ответ на задание
- 12. Способы создания функций
- 13. Строки
- 14. Числа
- 15. Массивы
- 16. Объекты
- 17. Циклы Скачать материалы к урокам
- 1. Что такое DOM
- 2. Доступ к элементам
- 3. Содержимое элементов
- 4. Атрибуты
- 5. Классы
- 6. Добавление событий
- 7. Всплытие и погружение
- 8. Объект события
- 9. Делегирование событий Скачать материалы к урокам
- 1. Атрибут Async Defer
- 2. Взаимодействие с пользователем
- 3. Методы массивов
- 4. Объект Math
- 5. Объект JSON
- 6. Дата и время с Date
- 7. Хранение данных в localStorage Скачать материалы к урокам
- 1. Введение
- 2. Начало игры
- 3. Создание квадрата
- 4. Случайные значения
- 5. Реализация таймера
- 6. Вывод результата
- 7. Завершение
- 8. Задание «Случайный цвет» Скачать материалы к урокам
- 1. Что такое объекты и прототипы
- 2. Как работают прототипы
- 3. Создание и настройка объектов
- 4. Итерация ключей объекта
- 5. Как работают замыкания
- 6. Что такое контекст
- 7. Привязка контекста
- 8. Задача: определить метод для всех массивов Скачать материалы к урокам
- 1. Переменные Let Const
- 2. Стрелочные функции
- 3. Параметры по умолчанию
- 4. Объекты
- 5. Операторы Rest и Spread
- 6. Строки
- 7. Классы и наследование
- 8. Задача: написать свой плагин Скачать материалы к урокам
- 1. Интервалы и таймеры
- 2. Старый поход: Callbacks
- 3. Как работает Promise
- 4. Метод Fetch
- 5. Операторы: Async Await
- 6. Еще о Promise
- 7. Задание: реализовать промисы Скачать материалы к урокам
- 1. Введение
- 2. Начало работы
- 3. Настройка WebPack
- 4. Настройка Babel
- 5. Создание первого компонента
- 6. Компонент заголовок
- 7. Создание навигации
- 8. Работающие табы
- 9. Создание формы
- 10. Валидация формы
- 11. Отображение ошибок валидации
- 12. Сохранение записи в Firebase
- 13. Получение данных с сервера
- 14. Вывод списка постов
- 15. Добавление индикатора загрузки
- 16. Сохранение в избранное
- 17. Вывод списка избранного
- 18. Обзор приложения и деплой на Firebase
- 19. Исправление ошибок
- 20. Задание Скачать материалы к урокам
- 1. Работа с DOM: JQuery
- 2. Работа с данными: Lodash
- 3. Работа с датами: Moment
- 4. Работа с сервером: Axios Скачать материалы к урокам