
Nos formations
TDD Test Driven Development
Apprenez comment utiliser des tests automatisés comme moyen de spécification, de conception et bien sûr de test. Sachez construire des tests pour du code existant hérité.
Vous connaitrez ainsi toutes les techniques et outils, tels les doublures et Mocks, pour développer efficacement en Test-Driven Design.
BDD Behaviour Driven Development
L’objectif de cette formation est de montrer que l’écriture des spécifications et l’écriture des tests d’acceptation sont des activités complémentaires qui devraient être menées simultanément pour peu qu’elles soient abordées de manière collaborative. Nous verrons comment cela aboutit d’ailleurs à une meilleure compréhension et réalisation des demandes.
DDD Domain Driven Design
Vous voulez enfin comprendre le Domain-Driven Design, pour mieux coder ? Du code à l’architecture, des principes à la pratique et de la collaboration à la modélisation, découvrez ce qui est essentiel et comment tous ces concepts s’articulent entre eux. Vous saurez ainsi mieux aligner votre code avec la compréhension approfondie du métier.
Clean code
Envie de découvrir le monde du Craft ? De produire du « meilleur code » en s’inscrivant dans une démarche d’amélioration personnelle ? Cette formation vous permettra de découvrir plus en avant les tests et passer en revue plusieurs principes essentiels pour améliorer sa pratique.
Working on legacy code
Vous êtes régulièrement confronté à du code legacy et ne savez pas toujours par quel bout commencer ? Cette formation vous apportera un bagage méthodologique qui vous permettra de devenir autonome et confiant face à du code legacy.
Living documentation
Cette formation vous permettra de découvrir les pratiques essentielles de l’approche Living documentation et de comprendre en quoi elle bouleverse la gestion des connaissances traditionnelles.
Azure
Les fondamentaux
L’objectif est de découvrir le portail, les outils et les services Azure. Vous souhaitez passer sur le cloud Azure mais ce sujet vous paraît mystérieux ? Venez découvrir les fondamentaux du Cloud Azure avec nous !
Lors de cette formation de deux jours, vous apprendrez les points essentiels de l’offre Microsoft Azure grâce à une approche théorique des concepts accompagnée d’une visite guidée du portail Azure et de démonstrations de ses fonctionnalités.
Microservices avec DDD
Vous voulez comprendre comment réussir une démarche d’engagement vers des microservices au-delà des effets de mode ? Dans cette formation vous comprendrez les concepts essentiels du Domain-Driven Design, les techniques clés d’architecture ainsi que les principales technologies nécessaires pour les mettre en œuvre. Et puisque toute mise en œuvre commence le plus souvent sur des systèmes existants, vous apprendrez à raisonner en trajectoires de migration et de cohabitation avec le legacy.
Pragmatic Architecture
Faîtes le point sur les fondamentaux de l’architecture pour aborder sereinement les enjeux des systèmes complexes, afin notamment de vous permettre de concevoir une architecture pragmatique, résoudre les principales problématiques d’une architecture en production, découpler les composants, gérer la scalabilité et la disponibilité, et avoir une vision globale du système logiciel.
Crafting front-end code
Vous pensez qu’il est impossible d’écrire du code Front-End avec le même niveau de qualité que du code Back-End ? Et par là-même de créer des applications modulaires, maintenables et pérennes ? Nous construirons ensemble une application faisant appel à React et nous verrons également la pertinence de la librairie Redux et de l’architecture associée.
Java débutant
Vous ne maîtrisez pas forcément Java, mais vous êtes amenés à intervenir sur ce langage de temps à autre ? Vous avez envie d’apprendre à construire des bases Java cohérentes ? Cette formation vous fournira les principaux éléments de programmation orientée objet qui sont abordés sous un angle craft. Les concepts seront introduits de manière progressive mais les exemples proviennent de contextes réalistes. L’accent est mis sur la pratique et intègre l’emploi des outils souvent délaissés en formation : debugger, éditeur de code, test unitaire.
Casual FP
La programmation fonctionnelle vous intéresse mais certains concepts vous semblent trop abstraits ? Cette formation vous permettra d’incorporer des pratiques de programmation fonctionnelle en tirant profit de ce que permet le langage avec lequel vous êtes déjà à l’aise, qu’il s’agisse de Java, .NET, JavaScript ou Python.
Code Retreat
Une Code-Retreat est un événement pratique d’une journée, qui se concentre sur les principes fondamentaux du développement et de la conception de logiciels. En offrant aux développeurs la possibilité de prendre part à une pratique ciblée, loin de la pression de livrer, le format code-retreat s’avère être un moyen très efficace d’amélioration des compétences.
Git
Cette formation vous permettra d’installer, configurer et utiliser GIT au quotidien pour gérer votre code source. Apprenez à coder sans peur grâce au filet de sûreté qu’est Git!
.NET Craft
Vous souhaitez découvrir les bases de .Net au travers de l’utilisation de tests automati- sés et des pratiques craft telles que le TDD ou SOLID.
Vous aurez les bases pour concevoir et spécifier en utilisant des tests automatisés. A l’issue de cette formation, ces pratiques vous permettront d’améliorer la qualité de votre code, et de ce fait, votre confort de travail.
Python Craft
Cette formation vous permettra de découvrir les techniques permettant de travailler dans les règles de l’art sans casser les fonctionnalités existantes, de rendre l’application évolutive et agréable à appréhender par les nouvelles personnes de votre équipe et d’obtenir un code avec moins de bugs et une meilleure architecture
Lead Technique Craft
Cette formation vous offre l’opportunité d’explorer les différentes facettes du rôle de Lead Technique, de la gestion de la qualité du code à l’autonomisation de vos équipes, en passant par le mentoring et la gestion de votre temps et de votre bien-être.
Initiation à l’Infrastructure as Code (IaC)
Vous êtes développeur ou développeuse et vous avez souvent entendu parler d'”Infrastructure as Code”, d’Ansible, de Puppet, de Terraform ou de Kubernetes, sans jamais avoir eu l’occasion de les utiliser intensément vous-même ? Cette demi-journée de formation, animée par nos consultants et consultantes DevOps chez Arolla, a pour objectif de vous faire découvrir le monde de l’IaC.
Pragmatic API Design
Apprenez à concevoir des API pragmatiques et centrées sur le métier pour faciliter leur compréhension, leur maintenance et assurer leur pérennité.
Mise en pratique sur cas concrets
Toutes les formations au catalogue peuvent être complétées par une option « Mise en pratique sur cas concrets »
Cela consiste en une déclinaison du contenu de formation sur des cas concrets apportés par les participants.
Durée : 1 journée ou 2 x 1/2 journée, consécutive à la formation ou dans les 2-3 semaines qui suivent.
Déroulement : les participants apportent des situations concrètes issues de leur travail en cours ou passé, sur lesquelles ils ou elles rencontrent des difficultés ou des hésitations. Le groupe sélectionne un cas à la fois et le traite avec l’animateur de la formation (entre 20 min. et 1 h 30 par sujet), avant de passer à la thématique suivante.
Préparation : pour une optimisation du temps de mise en pratique, l’idéal est que les participants réfléchissent au préalable aux situations les plus intéressantes, et préparent 1-2 paragraphes explicatifs avec 1-2 croquis ou diagrammes associés le cas échéant, qui sert alors de base efficace à l’étude en groupe. Cela n’est cependant pas obligatoire.
Pédagogie et format utilisé : la mise en pratique peut se faire par simple discussion, par travail au tableau, par un format collaboratif de type mob-programming, event-storming ou toute autre forme appropriée selon les cas apportés, dans la limite du thème de la formation et des thèmes immédiatement connexes.
Tarif : 2 000 € HT la journée ou 2 x 1/2 journée.
Notre Planning
DDD
04 juillet 2023
TDD
18 septembre 2023
Crafting Front End Code
16 octobre 2023
Java Craft
13 novembre 2023
Living Documentation
20 novembre 2023
Tech Lead
27 novembre 2023
Pragmatic Architecture
11 décembre 2023
Tarifs intra :
Formation Intra à partir de 5 personnes
Tarifs sur demande au 07 63 74 20 95 ou formation@arolla.fr
Vous cherchez une formation, un conseil ? Nous vous rappelons
Adresse
25 rue du Louvre – 75001 Paris
Métro :
Châtelet – Les Halles
Louvre – Rivoli
Contact
Tél : 07 63 74 20 95
Email : formation@arolla.fr
Courrier :
Arolla, 25 rue du Louvre
75001 PARIS
Suivez-nous
Certification
