Что случилось? 🅰️
Я опять всё перепридумал в тренажёрах 😇
Вкратце: повкуривал и решил, что хочется сделать всё таки последовательное образование, а не просто статейки.
Целевое решение: расширенный литкод с пошаговым обучением на тему фронта, чтобы комфортно вкатиться в базу.
Что понял: 🅰️
➡️ теория → практика — недостаточно, надо так: теория → туториал → челлендж (практика)
➡️ челлендж должен строиться по принципу «вот проблема, придумай как решить»
Что изменилось: 🅰️
➡️ Переделал все практики в пошаговые туториалы в тренажёре «Паттерны проектирования в JS»:
✳️ Туториал: кеш с WeakMap
✳️ Туториал: одиночный API-клиент на axios
✳️ Туториал: кеширование функции с Proxy
✳️ Туториал: класс-прототип объекта
✳️ Туториал: создание формы в фабрике
✳️ Туториал: стратегии доступа по ролям пользователей
➡️ Добавил пробный челлендж: Челлендж: переключение цветовой темы и языка сайта 🅰️
➡️ В челленджах в тестах прикрукрутил вывод текстовой ошибки из Jest, чтобы было понятно, что именно не проходит при проверке
➡️ Обновил UI на странице тренажёра: теперь явно показывается, какая тема и какой контент внутри темы
➡️ Для отображения блоков кода впилил expressive-code, теперь всё по красоте
😋 Если найдёте баги или появится нестерпимое желание поделить обратной связью, всегда велкам в комментах или @web_platform_support
@web_platform | Поддержать платформу 🌀
Post #194
1.28K
- 👍 20
- 🙏 9
- 🔥 6
- 🥰 4
- 😁 1