- Регистрация
 - 27 Авг 2018
 
- Сообщения
 - 47,045
 
- Реакции
 - 947,784
 
- Тема Автор Вы автор данного материала? |
 - #1
 
		
		
		
			Голосов: 0
		
	
			
				
					
	ОПИСАНИЕ:
Разобраться с основами Node, научиться строить backend системы с простой и адекватной архитектурой, а также познакомиться с realtime-взаимодействием на основе socket.io
Для продуктивного участия в курсе необходимы знания javascript.
27 октября, 20:00 — урок 1
- Основы и понимание node.js
 - Знакомство с важными модулями
 - Блокирующий и неблокирующий код
 - Сравнение node и конкурентов ( php и т.д. )
 - Создание простого сервера
 - Работа с запросом и ответом
 
- Обзор популярных фреймворков
 - Сервер на основе Express
 - Настройка роутинга
 - Концепция middleware
 - Дополнительные модули Express
 - Генерация HTML vs создание API
 
- Работа с mysql
 - Реляционные базы и ORM
 - Знакомство с Sequilize
 - Создание моделей
 - Принципы создания запросов
 
- Построение простой архитектуры
 - Контроллеры и шаблоны
 - Файлы конфигурации
 - Переменные окружения и dotenv
 - Мысли о внедрении зависимостей
 
- Углубление в ORM
 - Валидация данных
 - Типы связей между сущностями
 - Связи и получение данных
 - Жадная загрузка
 
- Авторизация пользователей
 - Доработка БД
 - Страницы входа и выхода
 - Middleware закрытых страниц
 - Cookies vs JWT tokens
 
- Основы Web Sockets
 - Чистые сокеты vs socket.io
 - Подключение socket.io к нашей системе
 - Принципы обмена сообщениями
 - Реализация RealTime уведомлений
 
- Доработка проекта
 - Простое развёртывание на сервере
 - Основы применения пакета PM2
 - Подведение итогов
 - Направления дальнейшего развития
 
СКАЧАТЬ:
			
				Последнее редактирование: