В этом репозитории расположены ответы на домашние задания на курсе. Все специально разбито на папки, чтобы вам было удобно смотреть и скачивать. Если вы выполнили часть проекта - то можете её проверить. В части про нативный JavaScript ответы прикреплены в самих заданиях, либо вы можете найти их здесь по номеру задания. В части про библиотеку React ответы можно проверить, кликнув на ссылку "Проверить код" в уроке на курсе либо найдя его здесь.
- JS_step_1 - Практика с personalmovieDB, часть 1
- JS_step_2 - Практика с циклами и условиями
- JS_step_3 - Работа с функциями
- JS_step_4 - Работа с объектом и методами
- JS_step_5 - Работа с элементами на странице
- JS_step_6 - Закончили работать с проектом бд фильмов
- JS_step_7 - Созданы табы в новом проекте
- JS_step_8 - Создан таймер на странице
- JS_step_9 - Создано модальное окно
- JS_step_10 - Улучшения для модального окна: открытие по времени и при скролле страницы в конец
- JS_step_11 - Используем классы для создания карточек меню
- JS_step_12 - Используем REST-оператор и параметры по умолчанию
- JS_step_13 - Отправка данных из формы на сервер при помощи XMLHTTPRequest
- JS_step_14 - Украшаем оповещения об отправке
- JS_step_15 - Используем fetch API для отправки запросов
- JS_step_16 - Получаем данные с сервера и создаем элементы на странице на их основе. Используем async/await
- JS_step_17 - Создан простой вариант слайдера
- JS_step_18 - Создан усложненный вариант слайдера-карусели
- JS_step_19 - Созданы точки под слайдером
- JS_step_20 - Применили регулярные выражения к слайдеру
- JS_step_21 - Создан калькулятор на странице
- JS_step_22 - Используем валидацию и localStorage в калькуляторе
- JS_step_23 - Проект собран при помощи Webpack + Common.js
- JS_step_24 - Проект собран при помощи Webpack + ES6 Modules
- JS_step_25 - Готовая сборка проекта
- React_step_1 - практика ES6+ рефакторинга
- React_step_2 - применяем стили к нашему приложению
- React_step_3 - работа со state/props и проверка на пустой объект
- React_step_4 - кастомные события и иммутабильность
- React_step_5 - работа с формами
- React_step_6 - новый проект и все методы для работы с GOT API
- React_step_7 - кнопка переключения случайного персонажа
- React_step_8 - работа с жизненным циклом компонентов
- React_step_9 - паттерны React и маршрутизация
- React_step_10 - приложение-счетчик Redux, но без React
- React_step_11 - приложение-счетчик React + Redux
- React_step_12 - Приложение ресторана Часть 1
- React_step_13 - Приложение ресторана Часть 2
- React_step_14 - Приложение ресторана Часть 3