Robot
Складчик
- #1
Node.js Level 2. Node + Typescript, разработка на фреймворке AdonisJS 2024 [Дмитрий Лаврик]
- Ссылка на картинку
Идея курса:
Мы хотим выжать максимум из связки node + typescript, а поможет нам в этом экосистема фреймворка Adonis, который заточен на TS настолько, что чистый JS попросту не поддерживает.
Суть фреймворка AdonisJS – простая архитектура и максимум результата при минимуме кода!
Для продуктивного участия в курсе необходимы базовые знания node и typescript.
Программа:
10 апреля, 20:00 — урок 1
Мы хотим выжать максимум из связки node + typescript, а поможет нам в этом экосистема фреймворка Adonis, который заточен на TS настолько, что чистый JS попросту не поддерживает.
Суть фреймворка AdonisJS – простая архитектура и максимум результата при минимуме кода!
Для продуктивного участия в курсе необходимы базовые знания node и typescript.
Программа:
10 апреля, 20:00 — урок 1
- Установка и начало работы
- Базовая архитектура AdonisJS
- Жизненный цикл запроса
- Работа с запросом и ответом
- Роутер и контроллеры
- Основы работы с Ace
- Знакомство с Lucid ORM
- Работа с миграциями
- Отношения 1-1, 1-M, M-1, M-M
- Запросы на основе отношений
- CSRF-атаки и защита от них
- Валидация в AdonisJS
- Знакомство с VineJS
- Создание своих правил
- Переиспользование схемы валидации
- Работа с представлениями
- Введение в шаблоны Edge
- Layouts & Partials
- Обработка форм
- Создание своих компонентов
- Работа с Middleware
- Погружение в архитектуру
- Внедрение зависимостей
- Контейнер объектов
- Cервис-провайдеры
- Работа с пользователями
- Регистрация и вход на сайт
- Защита маршрутов
- Разделение прав доступа
- Policies классы
- Работа с Event Emitter
- Создание своих событий
- Очередь и фоновые задачи
- Кеширование данных
- Пример работы с веб-сокетами
- Базовые идеи написания тестов
- Тестирование и документирование API
- Развертывание на сервере
- Мониторинг приложения
- Подведение итогов
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.