Современный JavaScript + Vue с нуля на реальных проектах от Udemy

От: Udemy

Курс для разработчиков, желающих изучать современный JavaScript и Vue на реальных проектах. В программе 132 видеолекции, длящихся 40 часов. Предоставляется 58 материалов и 10 практических упражнений. Студенты изучат асинхронный JavaScript, научатся работать со сторонним API, напишут несколько проектов с использованием ES6+. Преподаватель разберёт задачи с собеседований и научит работать на фрилансе. Обучение проходит на платформе Udemy. В конце курса выдаётся сертификат.

Сводка

Цена
от 9 990₽ 1 690₽
Рассрочка
от 200₽
Статус
Идет набор
Длительность
Обучение в свободном режиме
Язык
ru

Описание курса

Программировать на языке JavaScript
- Разбираться с фундаментальными основами JavaScript
- Работать с DOM, событиями, CSS variables
- Обрабатывать ошибки
- Владеть основами ООП и наследованием
- Работать с современным фреймворком Vue.js

О школе

Udemy
Отзывы 0
Информация
Компания основана в 2009 году. Официальный сайт https://www.udemy.com/. Мы собрали и проверили более 6 отзывов об онлайн курсах Udemy.

Программа курса

Фундаментальные основы JavaScript
Что будет на курсе? Домашние задания. Вопросы. Тесты.
Что будет на курсе? Обзор проектов.
Коммуникация. Обновление домашних заданий.
Установка и настройка редактора Visual Studio Code
Подключение скриптов
Типы данных
Переменные
Преобразование типов
Числа
Строки
Шаблонные строки
Введение в объекты
Логические операторы, if statement
Тернарный оператор. Конструкция switch case
Циклы
Введение в функции
Практическое задания по функциям
Методы массивов
Практическое задания на методы массивов.
Функции высшего порядка. Callback.
Практическое задание по функциям высшего порядка
Что такое this. Контекст вызова функции.
Стрелочные функции
Перебирающие методы массивов
Что такое замыкание
Методы объектов про которые часто забывают.
Деструктуризация
Домашнее задание по деструктуризации
Object descriptor
Объекты обертки. Важные нюансы.
DOM
Манипуляция элементами и события
Введение в DOM
Работа с атрибутами элементов
Манипуляция DOM элементами
Обработка событий
Всплытие и погружение события
Как работать с css variables из javascript
Добавим в наш проект Todo List возможность выбора темы.
LocalStorage, SessionStorage
Тест на знание DOM
Асинхронный JavaScript. Часть №1
Введение в асинхронность. Что такое event loop?
Введение в Ajax
Post запросы
Отладка Ajax
Что такое CORS
Обработка ошибок
Проект News App. Вступление.
Проект News App. Часть 1.
Проект News App. Часть 2
Асинхронный JavaScript. Часть №2
Введение в Promises. Часть 1.
Введение в Promises. Часть 2.
Введение в fetch.
Введение в async await
ООП
Введение в ООП. Функции конструкторы. Классы ES5.
Prototype ES5
Наследование ES5
Классы ES6.
Наследование ES6
Модули
Введение в webpack
Модули import/export
Инкапсуляция. Введение.
Инкапсуляция. Часть №1.
Инкапсуляция. Часть №2.
Проект Avia Tickets. Часть №1
Проект Avia Tickets. Часть №2
Проект Avia Tickets. Часть №3. Создание UI для формы.
Проект Avia Tickets. Часть №4. Реализация функционала формы.
Проект Avia Tickets. Часть №5. Вывод билетов на страницу
Домашнее задание по проекту Avia Tickets
Deployment проекта. Github pages. Firebase
Аутентификация
Проект Login. Часть №1. Введение.
Проект Login. Часть №2. Валидация формы.
Проект Login. Часть №3. Реализуем запрос на сервер.
Проект Login. Часть №4. Реализуем вывод уведомлений
Interceptors. Введение.
Interceptors. Реализация в проекте Login.
Домашнее задание к проекту Login
Работа в команде. Git. Scrum.
Введение в Git
Git Config
Как устроен гит под капотом. Создание репозитория. Первые commits.
Создание веток. Мерж веток. Gitignore.
Подключение локального репозитория к remote.
Подключение ssh ключей к remote репозиторию
Git flow. Pull request
Конфликты, как их исправлять.
Git README.md. Синтаксис markdown
Методология Scrum
Подробней про стиль кода и линтеры. Eslint. Husky. Lint staged. Git hooks.
Введение в раздел
Eslint установка и базовая настройка
Eslint правила, окружение, настройка редактора.
Настраиваем Husky и Lint staged, что-бы в наш репозиторий не попал плохой код
Тестирование на JavaScript
Тестирование. Вступление.
Тестирование. Установка Jest. Первый тест.
Тестирование. Проект Avia Tickets, установка и первый тест.
Инструменты
JavaScript
DOM
CSS
Event loop
AJAX
CORS
JSON
ООП
Git
Scrum
Vue.js
Chrome DevTools

Отзывы

Еще не добавили ни одного отзыва