Développement Web en Kotlin : des bases au déploiement
300 pages
French
PDF
4.5

Développement Web en Kotlin : des bases au déploiement

Développement Web en Kotlin : des bases au déploiement

Auteur :

Année :

Résumé :

Kotlin a depuis longtemps cessé d'être simplement un langage pour Android. Aujourd'hui, c'est un outil puissant pour créer des applications serveur, des microservices et des projets web complets. Le livre « Développement Web en Kotlin : des bases au déploiement » est un guide pratique qui vous mènera des premières lignes de code au lancement d'une application prête pour la production.



De quoi parle ce livre ?

Vous commencerez par les bases du langage Kotlin, si vous débutez avec lui, et passerez rapidement aux tâches pratiques. Le livre couvre deux frameworks principaux pour le développement web :

  • Ktor — un framework asynchrone léger créé par les développeurs de Kotlin, idéal pour les microservices et les systèmes à forte charge.
  • Spring Boot — le choix classique pour les solutions enterprise, avec une analyse détaillée de l'injection de dépendances, JPA et de la sécurité.

Vous apprendrez à concevoir des API REST, à travailler avec des bases de données (PostgreSQL, MongoDB) via Exposed et Spring Data, à configurer l'authentification et l'autorisation, à écrire des tests et à connecter un frontend React via le client Ktor. Un chapitre séparé est consacré au déploiement : Docker, CI/CD, plateformes cloud (Heroku, AWS).



À qui s'adresse ce livre ?

  • Aux développeurs débutants qui souhaitent maîtriser Kotlin pour le backend.
  • Aux développeurs Java qui passent à un langage plus moderne et concis.
  • Aux développeurs Android qui souhaitent élargir leurs compétences en développement serveur.
  • Aux programmeurs expérimentés qui recherchent un guide structuré sur Ktor et Spring Boot.


Qu'allez-vous apprendre ?

  • Comment configurer un projet à partir de zéro : Gradle, dépendances, configuration.
  • Création de routes, middleware, gestion des erreurs et validation.
  • Travail avec les bases de données : migrations, transactions, relations entre tables.
  • Sécurité : JWT, OAuth2, protection contre CSRF et XSS.
  • Tests : unitaires, d'intégration, de contrat.
  • Déploiement : conteneurisation Docker, configuration Nginx, monitoring.


Chaque chapitre contient des exemples de code que vous pouvez exécuter immédiatement, ainsi que des exercices pratiques pour consolider la matière. À la fin du livre, vous créerez une application web complète — un analogue d'une simple boutique en ligne avec un backend en Kotlin et un frontend en React.



Ce livre n'est pas un manuel de référence, mais une feuille de route. Il vous fera économiser des mois de recherche d'informations dispersées dans divers articles et tutoriels. Si vous voulez écrire en Kotlin non seulement des applications mobiles, mais aussi du code serveur qui fonctionne rapidement et de manière fiable — commencez par ce livre.

Recommendations