• Гость, подпишитесь сейчас

    📥 Адрес сайта иногда меняется, чтобы быть в курсе актуального адреса, подпишитесь на телеграм «Подписаться»
  • Форумы
  • Складчикам курсы
  • Программирование

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

Найти складчину

Описание складчины

Ищете, где купить курс Node.js Hardcore - Documentation First, Fastify, Ajv и прочие радости жизни (Дмитрий Лаврик)? Складчина открывает доступ к лучшим материалам по программированию. Изучайте разработку веб-приложений, API, DevOps и искусственный интеллект.

Организатор: Аноним
Скачать
Скачать
Скачать
Скачать
Аноним
Маска Организаторов
Организатор
Сообщения
Монеты
+89.5
Оплачено
5
Купоны
0
Кешбэк
0
Баллы
0
16.06.2025
  • @Skladchiki
  • #1

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

Ссылка на картинку
Цель курса
Освоить удобный и ультрасовременный подход к разработке на 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
  • Упрощённый микросервисный пример
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть авторский контент.
Поиск по тегу:
Теги
documentation first fastify jsonschema дмитрий лаврик
Похожие темы
Скачать Node.js level 2 (Дмитрий Лаврик)
  • 08.02.2025
Просмотры
396
08.02.2025
Скачать Node.js Level 2. Node + Typescript, разработка на фреймворке AdonisJS 2024 (Дмитрий Лаврик)
  • 11.03.2024
Просмотры
393
11.03.2024
Скачать Server Side Rendering (Дмитрий Лаврик)
  • 19.12.2025
Просмотры
153
19.12.2025
Скачать Laravel Level 2 (Дмитрий Лаврик)
  • 29.07.2025
Просмотры
284
29.07.2025
Скачать Vue TypeScript (Дмитрий Лаврик)
  • 27.07.2024
Просмотры
398
27.07.2024
Показать больше похожих складчин

Зарегистрируйтесь или войдите, чтобы обсуждать и скачивать материалы!

Зарегистрироваться

Создайте учетную запись. Это быстро!

Регистрация

Авторизоваться

Вы уже зарегистрированы? Войдите.

Вход
  • Форумы
  • Складчикам курсы
  • Программирование
  • Русский (RU)
  • Условия и правила
  • Политика конфиденциальности
  • Помощь
Меню
Вход

Регистрация

  • Форумы
    • Новые сообщения
    • Поиск сообщений
  • Что нового?
    • Новые сообщения
    • Новые сообщения профилей
    • Последняя активность
    • Новые оценки тем
  • Помощь