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

Des services web bien codés

Crafting Springboot services formation arolla

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

- Apprenez à tester et à concevoir un service REST avec SpringBoot
- 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

A savoir

La formation est donnée en français ou en anglais. Les supports de formation sont en anglais.
Les formateurs distribueront les supports de la formation au format électronique PDF à la fin de la formation.
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.

Public

n'importe quel langage, avec une certaine familiarité avec Java, Maven et les services REST.
Pour chaque formation, un quizz de validation des prérequis sera transmis 2 semaines en amont et en fin de session pour valider les acquis.

Les prochaines sessions

Contactez-nous

Gwenaëlle Rispal

Software crafter - Fullstack JAVA

« Tout le monde est bienveillant et s’entraide spontanément. On le voit sur le réseau social d’Arolla, dès qu’on pose une question, dans les 10 minutes on a une solution. Et puis avoir des jours de destaffing pour travailler ensemble et monter en compétence sans empiéter sur l’agenda personnel est un vrai plus. Enfin le programme d’ArollAcademy couronne le tout puisqu’il joue un double rôle : il forme des juniors et permet aux arolliens expérimentés de transmettre leur savoir. »

Alexia Gales directrice RH people & culture Arolla

Alexia Gales

Directrice people & culture

« Arolla permet de bénéficier d’une communauté de passionnés aussi experts que bienveillants et offre l’opportunité rare de s’essayer à toutes les facettes du métier.
Un vrai tremplin dans sa carrière ! Le tout avec un staff à l’écoute et dans une ambiance conviviale .»

Arnaud Courtès formateur Arolla et lead tech craft artisan logiciel

Arnaud Courtes

Lead tech et formateur

« Arolla, c’est avant tout faire partie d’une super communauté, bienveillante, toujours présente quand il y a besoin et techniquement au top. C’est très stimulant. Arolla, c’est aussi la possibilité de réaliser ce que l’on veut vraiment faire en matière de carrière avec l’appui de personnes expérimentées. Ce sont enfin des clients intéressés en majorité par la qualité et le craft et le fait de pouvoir choisir sa mission. »

Arnaud Courtès formateur Arolla et lead tech craft artisan logiciel

Mathieu Faraco

Nom du poste

Sit mauris ullamcorper ligula proin in tortor nunc. Aliquet nunc nulla semper morbi semper egestas non amet porttitor. Massa nunc velit ornare nisl.

Mathilde Lorem-ipsum

Nom du poste

Sit mauris ullamcorper ligula proin in tortor nunc. Aliquet nunc nulla semper morbi semper egestas non amet porttitor. Massa nunc velit ornare nisl.

Natella sales arolla

Natella Serfaldi

Account executive

« Arolla n’est pas une ESN comme les autres c’est une communauté à taille humaine où bienveillance, humilité et passion de transmettre se conjuguent avec une culture de l’excellence et l’amour du travail bien fait. En tant qu'account executive c’est une fierté et un bonheur quotidien de travailler avec des consultantes et des consultants qui apportent satisfaction à nos clients. »

Ils nous font confiance

décathlon arolla data craft

Retail (grande distribution)

Decathlon

Banque et assurance

Crédit Agricole – Corporate & Investment Bank

Banque et assurance

ING Direct
ALD automotive black and white PNG Arolla

Banque et services

ALD Automotive
Monoprix Black and white PNG Arolla

Retail (grande distribution)

Monoprix

Nos dernières formations

Voir toutes les formations
java craft formation arolla
Signature

JAVA Craft

Cette formation vise à apprendre Java sur des bases les plus cohérentes, en particulier dans le contexte d’une transition ou reconversion à partir d’un autre langage.

Durée

2 jours

Voir
Metrics formation arolla
Nouvelle

Metrics

Métriques essentielles en développement logiciel, notamment l'analyse de code et les métriques DORA (DevOps Research and Assessment).

Durée

2 jours

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