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
 - Развертывание на сервере
 - Мониторинг приложения
 - Подведение итогов
 
								Показать больше
					
			
			
											
												
													Зарегистрируйтесь
												
											, чтобы посмотреть скрытый контент.