Développement d'API en Kotlin : des bases à la production
300 pages
French
PDF
4.5

Développement d'API en Kotlin : des bases à la production

Développement d'API en Kotlin : des bases à la production

Auteur :

Année :

Résumé :

Ce livre est un guide complet pour créer des API modernes en langage Kotlin. Vous parcourrez le chemin des premières lignes de code jusqu'au déploiement d'un service prêt pour la production. Le matériel est basé sur des exemples pratiques que vous pouvez immédiatement appliquer dans des projets réels.



À qui s'adresse ce livre :

  • Développeurs Java/Kotlin souhaitant maîtriser la création d'API
  • Développeurs backend passant à Kotlin
  • Étudiants et programmeurs débutants ayant une connaissance de base de l'écosystème JVM
  • Team Leads et architectes choisissant une stack pour les microservices


Ce que vous apprendrez :

  • Les bases de Kotlin pour le développement backend : coroutines, Flow, sérialisation
  • Conception d'API RESTful avec Ktor et Spring Boot
  • Travail avec les bases de données : Exposed, Hibernate, Flyway
  • Authentification et autorisation : JWT, OAuth2, Keycloak
  • Création d'API GraphQL avec la bibliothèque graphql-kotlin
  • Documentation d'API avec OpenAPI/Swagger
  • Tests : unitaires, d'intégration, de charge
  • Conteneurisation avec Docker et déploiement dans Kubernetes
  • Surveillance et journalisation en environnement de production


Caractéristiques du livre :

  • Instructions étape par étape avec le code complet des exemples
  • Cas réels issus du développement commercial
  • Comparaison de Ktor et Spring Boot pour différents scénarios
  • Projet prêt d'une boutique en ligne avec une API complète
  • Exercices pratiques pour consolider les acquis


Ce livre convient aussi bien pour l'étude autonome que comme ouvrage de référence. Vous obtiendrez non seulement des connaissances théoriques, mais aussi les compétences pratiques nécessaires pour travailler sur des projets réels. Tous les exemples ont été testés sur les dernières versions de Kotlin 2.0 et sont compatibles avec les frameworks modernes.



Après avoir lu ce livre, vous serez en mesure de concevoir, développer et maintenir en toute confiance des API de toute complexité en Kotlin, en comprenant les meilleures pratiques et les modèles architecturaux de l'industrie.

Recommendations