Kotlin et Docker : conteneurisation d'applications
300 pages
French
PDF
4.5

Kotlin et Docker : conteneurisation d'applications

Kotlin et Docker : conteneurisation d'applications

Auteur :

Année :

Résumé :

Le développement logiciel moderne est impensable sans la conteneurisation. Docker est devenu le standard de facto pour l'empaquetage, la livraison et l'exécution d'applications. Le livre « Kotlin et Docker : conteneurisation d'applications » est un guide pratique qui vous mènera des bases aux techniques avancées, vous permettant de créer des projets Kotlin fiables, évolutifs et faciles à déployer.



De quoi parle ce livre ?
Le livre commence par une introduction aux concepts de la conteneurisation et à l'écosystème Docker. Vous apprendrez à installer Docker, à travailler avec des images et des conteneurs, ainsi qu'à gérer les interactions réseau. L'accent principal est mis sur Kotlin : des utilitaires console simples aux applications web complexes avec Ktor et Spring Boot. Chaque chapitre contient des exemples de code réels que vous pouvez appliquer immédiatement.



Sujets clés :

  • Création d'images Docker optimisées pour les applications Kotlin (couches, multistage build, réduction de taille).
  • Conteneurisation d'API REST avec Ktor et Spring Boot, avec connexion aux bases de données (PostgreSQL, MongoDB).
  • Orchestration avec Docker Compose : configuration d'applications multi-conteneurs, gestion des dépendances et des variables d'environnement.
  • Intégration avec CI/CD : build automatique, test et déploiement vers des plateformes cloud (AWS, Heroku, Yandex.Cloud).
  • Techniques avancées : utilisation du SDK Docker en Kotlin, sécurité des conteneurs, surveillance et journalisation.
  • Migration de projets Java vers Kotlin dans un environnement Docker.


À qui s'adresse ce livre ?
Ce livre sera utile aussi bien aux développeurs débutants qui découvrent Kotlin et souhaitent apprendre à empaqueter leurs applications, qu'aux ingénieurs expérimentés cherchant à automatiser le déploiement et à adopter des pratiques DevOps modernes. Si vous connaissez les bases de Kotlin et voulez comprendre comment Docker peut simplifier votre travail, cette édition est faite pour vous.



Qu'allez-vous apprendre ?

  • Comment rédiger un Dockerfile pour une application Kotlin qui se lance en une seconde.
  • Comment organiser le développement local avec Docker Compose sans polluer votre système.
  • Comment configurer GitHub Actions pour le build automatique et la publication d'images.
  • Comment déboguer les conteneurs et résoudre les problèmes courants de réseau et de mémoire.
  • Comment concevoir une architecture microservices en Kotlin avec Docker.


Le livre est rédigé dans un langage simple, contient de nombreuses captures d'écran, schémas et listings de code. Tous les exemples sont disponibles dans un dépôt GitHub. Après l'avoir lu, vous serez capable d'utiliser Docker en toute confiance dans tout projet Kotlin, de l'application de loisir au système d'entreprise.

Recommendations