Kotlin backend avec SpringBoot
Springboot s’impose comme le framework de référence de développement d’application sur la “JVM” (Java Virtual Machine). Dans le contexte des architectures microservices, des containers et déploiement, cloud Springboot permet de déployer des applications “standalone” limitant les dépendances.
Springboot intègre les dernières tendances d’architectures : Architecture reactive, Microservices …
Basé sur le framework Spring, un des frameworks historiques de la stack java, il profite de sa complétude dans le domaine du développement d’application coté serveur : Injection de dépendance, gestion des transactions, configuration …
Depuis sa version 2, Springboot intègre fortement le langage Kotlin qui devient un axe stratégique de ce framework.
Convention Over Configuration
Le paramétrage par le code
Les starters pour déclarer les dépendances
Environnement et développement
Création du projet
L’outil du build (gradle, maven)
Lancer le serveur, débug
API Rest
Restcontroller et annotations
Conversion des messages http
Gestion des exceptions
Spring et La Persistance
SpringData : les templates
SprintBoot et la SpringData
SpringData avec MongoDB
Gestion des transactions
Tests
Tests unitaires
Tests d’intégration des APIs Rest
Autres outils : Postman
Sécurité
Le problème de REST
JWT
Axes d’ouverture
Clean architecture, 12 factors app
Springboot & Docker
- +15ans d'expérience pour tous nos formateurs
- 1jours
À qui s’adresse cette formation "Kotlin backend avec SpringBoot" ?
Description de la formation "Kotlin backend avec SpringBoot"
-
Méthodes pédagogiques
- La formation se passe en mode présentiel ou distanciel, et se compose de 70% de travaux pratiques (Mises en situation, débats, exercices). Le formateur alterne entre théorie et pratique ; chaque participant dispose d'un ordinateur sur lequel il réalisera les exercices proposés. Une évaluation quotidienne de l'acquisition des connaissances de la veille est effectuée.
- Une synthèse est proposée en fin de formation.
- Une évaluation à chaud sera proposée au stagiaire à la fin du cours.
- Un support de cours (version électronique) sera remis à chaque participant comprenant les slides sur la théorie, les exercices.
-
Présentation
Springboot s’impose comme le framework de référence de développement d’application sur la “JVM” (Java Virtual Machine). Dans le contexte des architectures microservices, des containers et déploiement, cloud Springboot permet de déployer des applications “standalone” limitant les dépendances.
Springboot intègre les dernières tendances d’architectures : Architecture reactive, Microservices …
Basé sur le framework Spring, un des frameworks historiques de la stack java, il profite de sa complétude dans le domaine du développement d’application coté serveur : Injection de dépendance, gestion des transactions, configuration …
Depuis sa version 2, Springboot intègre fortement le langage Kotlin qui devient un axe stratégique de ce framework.
Convention Over Configuration
Le paramétrage par le code
Les starters pour déclarer les dépendances
Environnement et développement
Création du projet
L’outil du build (gradle, maven)
Lancer le serveur, débug
API Rest
Restcontroller et annotations
Conversion des messages http
Gestion des exceptions
Spring et La Persistance
SpringData : les templates
SprintBoot et la SpringData
SpringData avec MongoDB
Gestion des transactions
Tests
Tests unitaires
Tests d’intégration des APIs Rest
Autres outils : Postman
Sécurité
Le problème de REST
JWT
Axes d’ouverture
Clean architecture, 12 factors app
Springboot & Docker
-
Objectifs
- Développer des end points HTTP pour les API REST
- Développer l’accès aux données via la couche Spring Data
- Exposer une API REST testée et documentée (Spring rest docs, Swagger, …)
- Sécuriser vos applications
-
Audience
- Architectes
- Chefs de projet
- Développeurs
-
Formateur
Le formateur est un expert du domaine qui intervient sur le sujet depuis plusieurs années en formation mais aussi en conseil. Doté d’une grande qualité d’écoute, sa pédagogie et sa compétence technique vous permettront d’acquérir les compétences sur SpringBoot. Il saura alterner entre théorie, pratique, et retours d’expérience.
-
Prérequis
- Il est nécessaire d'avoir une excellente connaissance du langage Java ainsi que des connaissances de base de Spring.
- Afin de valider les compétences et les prérequis de chaque participant, en amont de la formation, le formateur organise un entretien téléphonique. Il confirme alors que le participant a le niveau nécessaire et que le contenu répond bien à ses attentes.
-
Programme
Spring Core
- IoC et Dependency injection
- Bean Factory & Context
- Paramétrage XML | annotation | autowiring
- Paramétrage par le code (@Bean)
- Autoconfiguration
Spring Boot
-
Tarif
Nous consulter