Вы используете мобильную версию

перейти на Полную версию сайта

Запись

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

Складчина Node.js Hardcore. Documentation First, Fastify, Ajv и прочие радости жизни (Дмитрий Лаврик). Совместные покупки курсов, тренингов, обучения. Присоединяйтесь! Важен каждый вкладчик.

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

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

1. Евражкa
open
2
  1. Евражкa
    Евражк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
    • Упрощённый микросервисный пример

     
    Евражкa, 16 июн 2025 в 09:56
  2. Похожие складчины
    Загрузка...
Наверх