Arolla Formation Formation Software Craftsmanship

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

Le monde d'Arolla

arolla.fr

Le blog d'Arolla

Suivez-nous

Certification

Logo Qualiopi
Catalogue Arolla Fomations

Subscribe To Our Newsletter

Join our mailing list to receive the latest news and updates from our team.

You have Successfully Subscribed!

Catalogue Arolla Fomations

Subscribe To Our Newsletter

Join our mailing list to receive the latest news and updates from our team.

You have Successfully Subscribed!