Développement web avec Kotlin : des bases au déploiement
300 pages
French
PDF
4.5

Développement web avec Kotlin : des bases au déploiement

Développement web avec Kotlin : des bases au déploiement

Auteur :

Année :

Résumé :

Kotlin conquiert avec confiance le monde du développement serveur, offrant une syntaxe concise, une compatibilité totale avec Java et des outils modernes. Le livre « Développement Web en Kotlin : des bases au déploiement » est un guide complet qui vous mènera des premières lignes de code au lancement d’une application web prête pour la production.



De quoi parle ce livre ?

Le livre aborde de manière séquentielle toutes les étapes de la création d’un projet web en Kotlin. Vous commencerez par les bases du langage et la configuration de l’environnement, puis passerez aux tâches pratiques :

  • Bases de Kotlin — types de données, fonctions, classes, coroutines et travail avec les collections.
  • Frameworks — étude détaillée de Ktor (framework asynchrone léger) et Spring Boot (outil puissant pour le développement d’entreprise).
  • Travail avec les données — connexion aux bases de données (PostgreSQL, MySQL), utilisation d’ORM (Exposed, Hibernate) et rédaction de requêtes SQL.
  • REST API — conception des endpoints, validation des requêtes, gestion des erreurs et documentation avec OpenAPI.
  • Authentification et sécurité — jetons JWT, OAuth2, protection contre les attaques CSRF et XSS.
  • Tests — tests unitaires, d’intégration et de bout en bout avec JUnit et MockK.
  • Déploiement — construction du projet (Gradle/Maven), conteneurisation avec Docker, déploiement sur VPS, Heroku ou AWS.


À qui s’adresse ce livre ?

Ce livre convient aussi bien aux débutants souhaitant apprendre Kotlin à partir de zéro qu’aux développeurs Java expérimentés désireux de passer à un langage plus moderne. Si vous connaissez déjà les bases de la programmation mais n’avez pas travaillé avec le développement web en Kotlin, vous trouverez ici un chemin structuré du simple au complexe.



Qu’allez-vous apprendre ?

  • Comment configurer un projet et choisir le framework approprié.
  • Comment créer une API RESTful à partir de zéro.
  • Comment travailler avec les bases de données et la mise en cache.
  • Comment écrire un code propre, testable et évolutif.
  • Comment automatiser la construction et le déploiement.


Le livre contient de nombreux exemples de code, des exercices pratiques et des projets prêts à l’emploi. Chaque chapitre se termine par des exercices pour consolider la matière. Après l’avoir lu, vous serez capable de développer et de déployer de manière autonome des applications web complètes en Kotlin.



L’auteur — Alexeï Smirnov, développeur senior avec 10 ans d’expérience en Java/Kotlin, qui a partagé ses connaissances lors des conférences JUG.ru et sur le blog Habr. Tous les exemples ont été testés avec les versions actuelles de Kotlin 1.9+ et sont compatibles avec les dernières versions des frameworks.



Téléchargez le livre sur PythonLib et commencez votre chemin vers la maîtrise du développement web en Kotlin !

Recommendations