Скрыть объявление

Внимание!


Наш телеграм-канал попал под массовую блокировку и, пока мы подготовили для вас резервный!


Подписывайтесь по этой ССЫЛКЕ

Скрыть объявление

На короткое время рассказываем где достать редкие курсы

Подробности ТУТ

Скрыть объявление

Мы обновили Telegram-бот!

Ссылку на новый бот и все детали ищите ТУТ и скорее подписывайтесь, чтобы не пропускать важные уведомления и новости форума

Скрыть объявление

Было ли у Вас такое, что Вы не могли найти курс? Если да, то напишите нам в Службу поддержки какой курс вам нужен и мы постараемся его найти.

Скрыть объявление

Пополняйте баланс и получайте при оплате складчин кэшбек в размере 10%

Запись

Node.js Hardcore. Documentation First, Fastify, Ajv и прочие радости жизни (Дмитрий Лаврик)

Тема в разделе "Курсы по программированию"

Цена:
14700 руб
Взнос:
667 руб
Организатор:
Евражкa

Список участников складчины:

1. Евражкa
open
2
Записаться
  1. Евражкa Организатор складчин

    Node.js Hardcore. Documentation First, Fastify, Ajv и прочие радости жизни (Дмитрий Лаврик)

    [​IMG]

    Цель курса

    Освоить удобный и ультрасовременный подход к разработке на Node и TypeScript на основе Fastify.
    Правильная реализация подхода documentation first гарантирует наличие одного источника истины для валидации, вывода типов и сериализации. Попробуйте, вам понравится!

    Программа курса
    Курс проводится первый раз, возможны перестановки тем по урокам

    30 июня, 20:00 — урок 1
    • Философия подхода documentation first
    • Различия OpenApi и JsonSchema
    • Версии JsonSchema и совместимость с OpenApi
    • Вывод typescript типов из JsonSchema
    • Тренировка по созданию json-схем
    • Повторное использование готовых схем
    3 июля, 20:00 — урок 2
    • Знакомство с Ajv-валидатором
    • Настройка Ajv под новшества openapi
    • Начало работы с Fastify
    • Базовые настройки и простой роутинг
    • Fastify и TypeProvider
    • Основы валидации и сериализации
    7 июля, 20:00 — урок 3
    • Погружение в Fastify
    • Middleware, hooks и обработка ошибок
    • Обзор популярных плагинов
    • Подключение Swagger и Swagger UI
    • Примеры создания своих плагинов
    • Практика в рамках простой архитектуры
    14 июля, 20:00 — урок 4
    • Начало работа с БД
    • Выбор ORM в зависимости от проекта
    • Prisma vs TypeOrm vs Drizzle
    • Упор на скорость, установка DrizzleORM
    • Основы чистого SQL
    • ORM как Query Builder
    17 июля, 20:00 — урок 5
    • Тренировка с Drizzle ORM
    • Схемы и миграции
    • Изучение типичных запросов
    • Связи между сущностями
    • Drizzle ORM и TypeScript
    21 июля, 20:00 — урок 6
    • Создание архитектурной обёртки
    • Fastify и dependency injection
    • Простой DI глобальных сервисов
    • Идеи DI в request scope
    • AsyncLocalStorage и fastify-request-context
    28 июля, 20:00 — урок 7
    • Тренировка в рамках получившегося стека
    • Кастомизация ошибок валидации
    • Асинхронная валидация: unique, exists и т.п.
    • Пользователи и авторизация
    • Access и Refresh токены
    31 июля, 20:00 — урок 8
    • Подведение итогов
    • Простое развёртывание на сервера
    • Мысли и теории про микросервисы
    • Взаимодействие: GRPC vs Rest
    • Упрощённый микросервисный пример

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
  2. Похожие складчины
    Загрузка...
Наверх