Kotlin et les bases de données : guide pratique
Kotlin et les bases de données : guide pratique
Résumé :
Le livre « Kotlin et les bases de données : guide pratique » est un ouvrage complet destiné aux développeurs souhaitant maîtriser le travail avec les bases de données dans le langage de programmation moderne Kotlin. L'auteur, Alexeï Petrov, développeur expérimenté et enseignant, a rassemblé sous un même toit tout le nécessaire pour créer des applications fiables et performantes manipulant des données.
De quoi parle ce livre ?
Le livre couvre le cycle complet du travail avec les bases de données en Kotlin — des opérations les plus simples aux solutions architecturales complexes. Vous commencerez par les bases du SQL et la configuration de l'environnement, puis passerez à des exemples pratiques d'utilisation des technologies populaires. Une attention particulière est accordée à :
- Le travail avec les bases de données relationnelles (SQLite, PostgreSQL, MySQL) via JDBC et les pools de connexions.
- Les bibliothèques ORM modernes pour Kotlin : Exposed (JetBrains) et Room (pour le développement Android).
- Les migrations de schéma de base de données avec Flyway et Liquibase.
- L'optimisation des requêtes, l'indexation et le profilage des performances.
- Le travail asynchrone avec les bases de données utilisant les coroutines Kotlin et la bibliothèque R2DBC.
- L'intégration avec les frameworks Ktor et Spring Boot.
À qui s'adresse ce livre ?
- Les développeurs Kotlin débutants qui souhaitent apprendre à connecter et utiliser des bases de données dans leurs projets.
- Les développeurs Android désireux de maîtriser Room et le stockage local de données.
- Les développeurs backend travaillant avec Ktor ou Spring, ayant besoin d'exemples pratiques avec PostgreSQL et MySQL.
- Tous ceux qui passent de Java à Kotlin et veulent comprendre comment travailler efficacement avec les bases de données dans ce nouveau langage.
Qu'allez-vous apprendre après la lecture ?
- Comment configurer une connexion à n'importe quel SGBD populaire depuis une application Kotlin.
- Comment écrire des requêtes SQL sécurisées et éviter les injections SQL.
- Comment utiliser le DSL Exposed pour un travail type-safe avec les tables.
- Comment concevoir un schéma de base de données et effectuer des migrations sans perte de données.
- Comment tester le code interagissant avec la base de données en utilisant des bases in-memory et des mocks.
- Comment intégrer des bases de données dans les applications Ktor et Spring Boot.
- Les bases de la conception de systèmes à forte charge et de la mise en cache des données.
Le livre contient de nombreux exemples de code prêts à l'emploi que vous pourrez immédiatement appliquer dans vos projets. Tous les exemples sont accompagnés de commentaires et d'explications détaillés. Ce n'est pas une théorie aride, mais un guide pratique qui vous fera gagner des heures de recherche d'informations sur Internet.
« Kotlin et les bases de données : guide pratique » deviendra un ouvrage de référence pour quiconque souhaite écrire un code propre, maintenable et performant pour travailler avec des données en Kotlin.