TypeScript et bases de données : guide pratique
300 pages
French
PDF
4.5

TypeScript et bases de données : guide pratique

TypeScript et bases de données : guide pratique

Auteur :

Année :

Résumé :

Le livre « TypeScript et bases de données : guide pratique » est un manuel complet pour les développeurs qui souhaitent maîtriser le travail avec les bases de données dans l'écosystème TypeScript. L'auteur, Alexeï Smirnov, développeur backend avec 8 ans d'expérience, guide progressivement le lecteur des bases du SQL aux modèles avancés de travail avec TypeORM et Prisma.



De quoi parle ce livre

Le livre couvre tous les aspects clés de l'interaction de TypeScript avec les bases de données :

  • Bases du SQL et des bases de données relationnelles — conception de schémas, normalisation, index, requêtes JOIN complexes ;
  • Travail avec PostgreSQL — configuration de la connexion, pools de connexions, transactions et migrations ;
  • TypeORM — guide complet sur l'ORM : entités, repositories, relations, chargement des données (eager/lazy), migrations ;
  • Prisma — approche moderne du travail avec les bases de données : schéma, client, migrations, travail avec les énumérations et les champs JSON ;
  • MongoDB et Mongoose — bases de données orientées documents : schémas, agrégations, index, transactions ;
  • Sujets avancés — pagination, recherche en texte intégral, mise en cache des requêtes, travail avec Redis ;
  • Tests — tests unitaires pour les repositories, tests d'intégration avec une base de données de test, objets mock.


Pour qui est ce livre

  • Développeurs juniors — qui connaissent les bases de TypeScript et souhaitent apprendre à travailler avec les bases de données ;
  • Développeurs intermédiaires — souhaitant systématiser leurs connaissances et maîtriser les ORM modernes ;
  • Développeurs full-stack — ayant besoin d'une pile unique en TypeScript (frontend + backend + base de données) ;
  • Étudiants et diplômés de cours — pour une étude approfondie du développement backend.


Ce que vous apprendrez après la lecture

  • Concevoir des bases de données en tenant compte des exigences de performance ;
  • Écrire des requêtes SQL complexes et les optimiser à l'aide d'EXPLAIN ANALYZE ;
  • Configurer TypeORM et Prisma pour des projets réels ;
  • Travailler avec les migrations et le versionnement du schéma de base de données ;
  • Intégrer MongoDB dans des projets TypeScript ;
  • Couvrir le code avec des tests pour les bases de données et éviter les erreurs typiques ;
  • Construire des applications backend fiables avec une architecture propre.


Tous les exemples de code sont disponibles dans un dépôt GitHub et sont accompagnés d'instructions étape par étape. Le livre est écrit dans un langage vivant, sans théorie superflue — seulement de la pratique que vous pouvez appliquer immédiatement dans votre travail.



Ce n'est pas simplement un guide de référence, mais un véritable atelier pratique qui vous aidera à devenir un développeur backend confiant en TypeScript.

Recommendations