Accéder à l'en-tête Accéder au contenu principal Accéder au pied de page

Utiliser SpringBoot au sein d'un système plus large.

Crafting Springboot services formation arolla

Session à venir

26 novembre 2024 - 27 novembre 2024

Description

Objectifs

Cette formation avancée vous donne les moyens pour concevoir des services web bien codés et bien testés en utilisant SpringBoot au sein d'un système plus large. À travers un exercice de code en fil d'Ariane, vous apprendrez à mettre en œuvre et à faire des choix éclairés parmi toutes les options du framework, pour livrer rapidement des services; le tout en tenant compte de la sécurité, de la persistance, de la résilience, de l'observabilité et de l'intégration résiliente avec des systèmes externes. Apprenez à choisir parmi les différentes options d’interaction avec les bases de données et trouvez le juste équilibre entre le confort apporté par l'automatisation proposée par le framework SpringBoot et le risque de perte de qualité associé.

Programme

- Comment introduire l'architecture hexagonale avec SpringBoot
- Comprenez les différentes façons d'interagir avec une BDD dans SpringBoot et choisissez laquelle utiliser dans un contexte donné (ORM, un DSL, ou aucun de ceux-ci)
- Apprenez à monitorer les services SpringBoot
- Sachez comment sécuriser des sous-systèmes externes (résilience)
- Sachez comment sécuriser vos services, en utilisant Spring Security ou non, et comment le tester (sécurité)
- Comprenez les différences entre les DTO et les Domain Objects
Apprenez à ajuster votre dépendance à la magie de SpringBoot (auto-configuration, etc.)
- Forces et limites du Scaffolding (par exemple avec Spring Initializr)
- Apprenez à tester vos services SpringBoot avec des tests unitaires, des tests d'intégration et des tests de bout en bout

Public

Développeurs de niveau intermédiaire dans n'importe quel langage, avec une certaine familiarité avec Java, Maven et les services REST.

Matériel pédagogique

Les formateurs distribueront les supports de la formation au format électronique PDF à la fin de la formation.

A savoir

La formation est donnée en français ou en anglais. Les supports de formation sont en anglais.
Les formateurs sont des développeurs seniors Arolla avec une expérience significative en sécurisation de multiples applications

Pour toute personne en situation de handicap, n’hésitez pas à nous contacter au 07 63 74 20 95 ou formation@arolla.fr.
Par ailleurs, toutes nos formations sont accessibles en distanciel.

Formateurs

Arnaud Courtes coach craft Arolla

Arnaud Courtès

Formateur Arolla - Lead technique craft

Cyrille Martraire CTO associé Arolla et coach craft

Cyrille Martraire

CTO associé Arolla

Les prochaines sessions

Présentiel

27/03/2025 au 27/03/2025

2200€

Session à venir

26 novembre 2024 - 27 novembre 2024

Contactez-nous

Nos dernières formations

Voir toutes les formations
crafting security arolla formation
Nouvelle Signature

Crafting Security

Cette formation avancée vous donne les moyens pour concevoir des services web bien codés et bien testés en utilisant SpringBoot au sein d'un système plus large.

Session à venir

26 novembre 2024 - 27 novembre 2024

Durée

2 jours

Voir
GenAI experience formation arolla
Nouvelle

GenAI experience

Cette formation vous permet d’acquérir les compétences nécessaires pour intégrer efficacement Github Copilot dans leurs pratiques de code, améliorant ainsi leur productivité et la qualité de l’applicatif.

Durée

1 jour

Voir
software craft formaiton
Nouvelle Signature

Software craft

Une toute nouvelle formation créée après 15 ans de coaching craft afin de maitriser les fondamentaux des bonnes pratiques craft.

Durée

2 jours

Voir