TypeScript и базы данных: практическое руководство
От типов к запросам: строим надёжные приложения с базами данных
Краткое содержимое:
Книга «TypeScript и базы данных: практическое руководство» — это исчерпывающий ресурс для разработчиков, которые хотят освоить современные подходы к работе с базами данных в экосистеме TypeScript. В отличие от типичных учебников, эта книга фокусируется на практических аспектах: от проектирования схем до оптимизации производительности сложных запросов.
Для кого эта книга?
- JavaScript/TypeScript-разработчиков уровня Junior и Middle, желающих углубить знания в области баз данных;
- Backend-инженеров, переходящих с других языков на стек Node.js + TypeScript;
- Fullstack-разработчиков, которые хотят создавать надёжные и масштабируемые приложения;
- Студентов и стажёров, изучающих современную веб-разработку.
Что вы узнаете из книги?
- Основы TypeScript: строгая типизация, дженерики, утилитарные типы применительно к работе с данными;
- Проектирование схем для PostgreSQL, MySQL, MongoDB и SQLite с учётом TypeScript-типов;
- Работа с популярными ORM: Prisma, TypeORM, Drizzle — настройка, миграции, сложные связи;
- Типизация SQL-запросов с помощью библиотек типа Kysely и Slonik;
- Паттерны Repository, Unit of Work, Data Mapper на TypeScript;
- Оптимизация запросов, индексация, работа с транзакциями и пулом соединений;
- Тестирование кода, взаимодействующего с БД: моки, интеграционные тесты, тестовые контейнеры;
- Развёртывание приложений в Docker и облачных средах.
Почему эта книга важна?
TypeScript стал стандартом для серьёзных проектов на Node.js, но работа с базами данных в нём часто остаётся «серой зоной». Эта книга закрывает разрыв между теорией типов и реальными задачами бэкенда. Вы научитесь писать код, который не только компилируется, но и гарантирует целостность данных на уровне типов — ошибки, которые раньше проявлялись только в рантайме, будут отлавливаться ещё на этапе разработки.
Каждая глава содержит готовые примеры, которые можно сразу применить в своём проекте. В конце книги вы найдёте пошаговое руководство по созданию полноценного API с аутентификацией, пагинацией и сложными запросами — от проектирования схемы до деплоя.
«TypeScript и базы данных: практическое руководство» — это не просто справочник, а настольная книга для каждого, кто хочет писать надёжный, поддерживаемый и производительный код, работающий с данными.
Рекомендаций
JavaScript (Node.js) и базы данных: практическое руководство
TypeScript и Kubernetes: Разработка и развертывание облачных приложений
Функциональное программирование на Swift: от основ до продвинутых паттернов
GraphQL на TypeScript: Полное руководство по современным API
Чистый код на Rust: практическое руководство по написанию надежного и поддерживаемого кода
Безопасность Kotlin приложений: от основ до продвинутых техник