-
Урок 1.
00:15:56
Что будет на курсе? Домашние задания. Вопросы. Тесты.
-
Урок 2.
00:08:33
Что будет на курсе? Обзор проектов.
-
Урок 3.
00:06:18
Коммуникация. Обновление домашних заданий.
-
Урок 4.
00:09:28
Установка и настройка редактора Visual Studio Code
-
Урок 5.
00:03:51
Подключение скриптов
-
Урок 6.
00:15:34
Типы данных
-
Урок 7.
00:20:03
Переменные
-
Урок 8.
00:14:10
Преобразование типов
-
Урок 9.
00:18:11
Числа
-
Урок 10.
00:16:16
Строки
-
Урок 11.
00:10:04
Шаблонные строки
-
Урок 12.
00:12:28
Введение в объекты
-
Урок 13.
00:32:59
Логические операторы, if statement
-
Урок 14.
00:13:01
Тернарный оператор. Конструкция switch case
-
Урок 15.
00:27:29
Циклы
-
Урок 16.
00:24:21
Введение в функции
-
Урок 17.
00:06:18
Дополнение к лекции по функциям
-
Урок 18.
00:11:59
Методы массивов
-
Урок 19.
00:24:31
Функции высшего порядка. Callback.
-
Урок 20.
00:23:57
Что такое this. Контекст вызова функции.
-
Урок 21.
00:18:19
Стрелочные функции
-
Урок 22.
00:31:17
Перебирающие методы массивов
-
Урок 23.
00:22:50
Что такое замыкание
-
Урок 24.
00:19:14
Методы объектов про которые часто забывают.
-
Урок 25.
00:28:18
Деструктуризация
-
Урок 26.
00:17:33
Object descriptor
-
Урок 27.
00:10:02
Объекты обертки. Важные нюансы.
-
Урок 28.
01:05:15
Разбор домашних заданий. Условия, циклы, функции.
-
Урок 29.
00:20:19
Разбор домашних заданий. Функции высшего порядка, ключевое слово this.
-
Урок 30.
00:22:17
Разбор домашних заданий. Перебирающие методы массивов.
-
Урок 31.
00:13:39
Разбор домашних заданий. Замыкание.
-
Урок 32.
00:16:41
Введение в DOM
-
Урок 33.
00:13:53
Работа с атрибутами элементов
-
Урок 34.
00:20:49
Манипуляция DOM элементами
-
Урок 35.
00:19:11
Обработка событий
-
Урок 36.
00:10:38
Всплытие и погружение события
-
Урок 37.
00:40:41
Первый проект. Todo List. Часть №1
-
Урок 38.
00:20:29
Первый проект. Todo List. Часть №2
-
Урок 39.
00:06:17
Как работать с css variables из javascript
-
Урок 40.
00:11:55
Добавим в наш проект Todo List возможность выбора темы.
-
Урок 41.
00:11:53
LocalStorage, SessionStorage
-
Урок 42.
00:28:26
Разбор домашних задания. DOM. Часть №1.
-
Урок 43.
00:31:32
Разбор домашних заданий. DOM. Часть №2
-
Урок 44.
00:20:36
Введение в асинхронность. Что такое event loop?
-
Урок 45.
00:24:07
Введение в Ajax
-
Урок 46.
00:38:47
Разбор Домашнего Задания. AJAX. Часть №1
-
Урок 47.
00:12:54
Post запросы
-
Урок 48.
00:06:05
Отладка Ajax
-
Урок 49.
00:08:01
Что такое CORS
-
Урок 50.
00:24:04
Обработка ошибок
-
Урок 51.
00:04:49
Проект News App. Вступление.
-
Урок 52.
00:26:32
Проект News App. Часть 1.
-
Урок 53.
00:20:10
Проект News App. Часть 2
-
Урок 54.
00:17:07
Введение в Promises. Часть 1.
-
Урок 55.
00:26:58
Введение в Promises. Часть 2.
-
Урок 56.
00:15:46
Введение в fetch.
-
Урок 57.
00:15:09
Введение в async await
-
Урок 58.
00:21:04
Введение в ООП. Функции конструкторы. Классы ES5.
-
Урок 59.
00:10:12
Prototype ES5
-
Урок 60.
00:19:53
Наследование ES5
-
Урок 61.
00:17:47
Классы ES6.
-
Урок 62.
00:07:09
Наследование ES6
-
Урок 63.
00:39:38
Введение в webpack
-
Урок 64.
00:14:08
Модули import/export
-
Урок 65.
00:06:45
Инкапсуляция. Введение.
-
Урок 66.
00:11:42
Инкапсуляция. Часть №1.
-
Урок 67.
00:07:12
Инкапсуляция. Часть №2.
-
Урок 68.
00:26:12
Проект Avia Tickets. Часть №1
-
Урок 69.
00:12:58
Проект Avia Tickets. Часть №2
-
Урок 70.
00:54:30
Проект Avia Tickets. Часть №3. Создание UI для формы.
-
Урок 71.
00:54:58
Проект Avia Tickets. Часть №4. Реализация функционала формы.
-
Урок 72.
01:08:00
Проект Avia Tickets. Часть №5. Вывод билетов на страницу
-
Урок 73.
00:19:19
Deployment проекта. Github pages. Firebase
-
Урок 74.
00:07:34
Проект Login. Часть №1. Введение.
-
Урок 75.
00:34:35
Проект Login. Часть №2. Валидация формы.
-
Урок 76.
00:10:31
Проект Login. Часть №3. Реализуем запрос на сервер.
-
Урок 77.
00:24:44
Проект Login. Часть №4. Реализуем вывод уведомлений
-
Урок 78.
00:07:05
Interceptors. Введение.
-
Урок 79.
00:29:15
Interceptors. Реализация в проекте Login.
-
Урок 80.
00:23:41
Введение в Git
-
Урок 81.
00:03:57
Git Config
-
Урок 82.
00:23:11
Как устроен гит под капотом. Создание репозитория. Первые commits.
-
Урок 83.
00:17:09
Создание веток. Мерж веток. Gitignore.
-
Урок 84.
00:19:41
Подключение локального репозитория к remote.
-
Урок 85.
00:04:29
Подключение ssh ключей к remote репозиторию
-
Урок 86.
00:15:25
Git flow. Pull request
-
Урок 87.
00:08:19
Конфликты, как их исправлять.
-
Урок 88.
00:14:02
Git README.md. Синтаксис markdown
-
Урок 89.
00:18:05
Методология Scrum
-
Урок 90.
00:07:09
Введение в раздел
-
Урок 91.
00:15:19
Eslint установка и базовая настройка
-
Урок 92.
00:25:02
Eslint правила, окружение, настройка редактора.
-
Урок 93.
00:09:50
Настраиваем Husky и Lint staged, что-бы в наш репозиторий не попал плохой код
-
Урок 94.
00:14:23
Тестирование. Вступление.
-
Урок 95.
00:12:52
Тестирование. Установка Jest. Первый тест.
-
Урок 96.
00:13:59
Тестирование. Проект Avia Tickets, установка и первый тест.
-
Урок 97.
00:33:47
Тестирование. Проект Avia Tickets, тестируем Location Store
-
Урок 98.
00:15:54
Тестирование. Проект Avia Tickets, Тестируем Api Service
-
Урок 99.
00:14:22
End to End тесты. Вступление
-
Урок 100.
00:17:05
Установка Cypress. Первый тест.
-
Урок 101.
00:32:52
Тесты для формы поиска билетов.
-
Урок 102.
00:37:18
Тестируем запросы
-
Урок 103.
00:16:01
Cypress commands
-
Урок 104.
00:12:00
Введение.
-
Урок 105.
00:04:07
Visual Studio Code config для Vue.
-
Урок 106.
00:13:03
Установка Vue CLI. Знакомство со структурой проекта.
-
Урок 107.
00:08:42
Из чего состоят компоненты
-
Урок 108.
00:09:43
Синтаксис шаблонов
-
Урок 109.
00:04:13
Привязка аттрибутов
-
Урок 110.
00:16:28
Условная отрисовка шаблона. Директивы v-if, v-else, v-show
-
Урок 111.
00:10:54
Обработка событий
-
Урок 112.
00:20:59
Вывод шаблонов в цикле. Директива v-for
-
Урок 113.
00:16:02
Computed properties. Watch. Вычисляемые свойства и отслеживание изменения данных
-
Урок 114.
00:07:45
Привязка классов и стилей
-
Урок 115.
00:09:10
Взаимодествие компонент. Emit event.
-
Урок 116.
00:14:37
Взаимодействие компонент. Props.
-
Урок 117.
00:12:33
Двунаправленное связывание данных. v-model
-
Урок 118.
00:29:52
Проект Budget. Часть №1
-
Урок 119.
00:33:13
Проект Budget. Часть №2.
-
Урок 120.
00:15:22
Концепция Single Source of Truth
-
Урок 121.
00:20:55
Введение во Vuex. State. Getters.
-
Урок 122.
00:16:29
Введение во Vuex. Actions. Mutations.
-
Урок 123.
00:03:37
Знакомство с проектом и его функционалом.
-
Урок 124.
00:17:22
Выделим основные компоненты для приложения.
-
Урок 125.
00:11:32
Movies App. Часть №1. Установка зависимостей.
-
Урок 126.
00:19:56
Movies App. Часть №2. Настройка Axios. Создание Store.
-
Урок 127.
00:30:19
Movies App. Часть №3. Axios. Store
-
Урок 128.
00:38:30
Movies App. Часть №4. Вывод списка фильмов.
-
Урок 129.
00:17:32
Movies App. Часть №5. Poster.
-
Урок 130.
00:43:08
Movies App. Часть №6. Pagination.
-
Урок 131.
00:13:03
Movies App. Часть №7. Loader
-
Урок 132.
00:33:13
Movies App. Часть №8. Remove movie. Search movie.
-
Урок 133.
00:13:26
Movies App. Часть №9. Notification.
-
Урок 134.
00:54:24
Movies App. Часть №10. Информация о фильме
-
Урок 135.
00:10:04
Оператор опциональной последовательности
-
Урок 136.
00:06:25
Оператор нулевого слияния
-
Урок 137.
00:15:55
Symbol. Подробности
-
Урок 138.
00:21:33
Итератор
-
Урок 139.
00:29:00
Chrome DevTools. Часть №1
-
Урок 140.
00:38:39
О чем вас спросят на собеседовании
-
Урок 141.
00:59:10
Работа на фриланс. Как найти первые проекты.
-
Урок 142.
00:17:22
Лайтовый обзор CI/CD