Arolla Training

Centre de formation des Spécialistes du Software Craftsmanship

TDD - BDD - DDD - Programmation fonctionnelle - Microservices - AZURE

Arolla Training | Centre de formation des Spécialistes du Software Craftsmanship | TDD - BDD - DDD - Programmation fonctionnelle - Microservices - AZURE

100% CRAFT PAR AROLLA

Craftsmanship & tests unitaires

Etre sensibilisé à l’écriture des tests. Apprendre à écrire des vrais tests unitaires (TU). Ecrire des tests lisibles et maintenables. Qu’est-ce qu’un test unitaire ? Comment l’écrire ? Faut-il ou non utiliser des mocks ? Doit-on tester une méthode privée ?

TDD – Test Driven Development

Après cette formation TDD, vous saurez utiliser des tests automatisés comme moyen de spécification, de conception et bien sûr de test. Vous saurez développer des tests pour du code existant hérité. Vous connaîtrez les techniques et outils, tels les doublures et Mocks, pour développer efficacement en Test Driven Design.

BDD – Behaviour Driven Development

Découvrir une approche agile permettant d’améliorer la communication, la compréhension des besoins et de réaliser le produit qu’il faut !A l’issue de cette formation vous maîtriserez les points suivants : comprendre les différences entre TDD et BDD, mettre en place BDD dans votre organisation, écrire des exemples sur des cas complexes, challenger des exemples déjà écrits

DDD – Domain Driven Design

Vous souhaitez passer à la vitesse supérieure en design ? Vous vous intéressez à DDD mais ce sujet vous paraît difficile et mystérieux ? Lors de cette formation de deux jours, vous apprendrez les points essentiels de DDD par la pratique, grâce à de nombreux exercices entrecoupés de présentations des concepts théoriques.

Code retreat

Expérimenter des façons différentes de coder, tester, faire du design et collaborer en échangeant avec des pairs. Découvrir ou approfondir la pratique du Test-Driven Development (TDD) et du Pair-Programming. Permettre de lever la tête des projets. Renforcer la cohésion des équipes.

Working On Legacy Code

Découvrir les meilleures techniques permettant de : Reprendre le contrôle d’une application devenue au fil du temps sauvage et incompréhensible. La réfectionner dans les règles de l’art et à iso fonctionnalités. Transformer un étalon engourdi et indiscipliné en un pur-sang tout aussi malléable que fougueux, qui vous obéira au doigt et à l’œil.

Abstract formation sécurité

L'objectif de la formation est de donner les clés pour pouvoir produire une application sécurisée dans un contexte Agile.
A l'issue de cette formation, vous pourrez: avoir une analyse critique sur l'aspect sécurité (organisation, architecture, développement, test & ops), développer de manière sécurisé du code et avoir une "boite à outils sécurité" déclinable dans votre projet.

Domain Driven Design par Cyrille MARTRAIRE

L’objectif n’est pas de couvrir tout DDD mais de bien comprendre ce qui est important et comment tous ces concepts s’imbriquent entre eux. Vous souhaitez passer à la vitesse supérieure en design ? Vous vous intéressez à DDD mais ce sujet vous paraît difficile et mystérieux ? Lors de cette formation de deux jours, vous apprendrez les points essentiels de DDD par la pratique, grâce à de nombreux exercices entrecoupés de présentations des concepts théoriques.

PASSEZ À LA PROGRAMMATION FONCTIONNELLE

Programmation fonctionnelle en F#

Cette présentation rassemble tout ce qu'il faut savoir pour aborder sereinement des problématiques d'architecture en entreprise, sur des systèmes qui peuvent être complexes. Elle est directement issue de l'état de l'art validé par nos retours d'expérience depuis des années chez nos clients.

Programmation fonctionnelle en JAVA

L’objectif est d’apprendre le paradigme de la programmation fonctionnelle, de comprendre les concepts, avantages liés à cette approche et de la mettre en oeuvre dans les développements en langage Java, notamment en tirant partie des évolutions du langage introduites à partir de la version 8.

BOOSTEZ VOTRE DESIGN, VOTRE ARCHITECTURE ET VOTRE INFRA

Microservices avec DDD

Définir une architecture basée sur les microservices. Maîtriser les concepts essentiels du Domain-Driven Design (DDD). Apprendre à modéliser et à définir le périmètre d’un microservice. Identifier les problématiques et les patterns de résolution d’une architecture microservices. Définir une trajectoire de migration d’un existant vers une approche microservices.

Living Documentation par l’auteur

Comprendre l’approche Living Documentation. Comprendre en quoi cette approche bouleverse la gestion des connaissances traditionnelles Découvrir les pratiques essentielles en théorie et par une mise en pratique. Découvrir que la documentation est aussi un outil de feedback rapide. Apprendre des moyens d’introduire cette approche dans votre environnement

Pragmatic Architecture

Connaître les principaux patterns et styles architecturaux ainsi que l’état de l’art. Concevoir une architecture pragmatique, la documenter et la présenter. Résoudre les principales problématiques d’une architecture en production. Identifier les couplages et les critères de modularité. Découpler les composants et gérer la scalabilité et la disponibilité. Avoir une vision globale du système logiciel

Premiers pas dans Azure

Utiliser plus efficacement les principaux services Azure, les bonnes 
pratiques et exploiter au mieux cette infrastructure en fonction de vos besoins.

Prochaines sessions

Craftsmanship & tests unitaires
10 & 11 décembre 2018  ♦  25 & 26 avril 2019  
TDD – Test Driven Development
27 & 28 septembre 2018  ♦  25 & 26 février 2019  ♦ 3 & 4 juin 2019 
BDD – Behaviour Driven Development
4 & 5 octobre 2018 ♦  11 & 12 février 2019  ♦  24 & 25 juin 2019
Working On Legacy Code
12 & 13 novembre 2018 ♦  17 & 18 juin 2019
DDD – Domain Driven Design
13 & 14 septembre 2018 ♦ 14 & 15 février 2019 ♦ 27 & 28 mai 2019
Programmation fonctionnelle en F#
22 & 23 novembre 2018 ♦ 7 & 8 avril 2019 ♦ 
Programmation fonctionnelle en JAVA
5 & 6 novembre 2018 ♦ 14 & 15 mars  février 2019
Living Documentation par l’auteur
12 octobre 2018 ♦ 4 & 5 mars 2019
Pragmatic Architecture
26 & 27 novembre 2018 ♦ 15 & 16 avril 2019
Premiers pas dans Azure
5 & 6 septembre 2018 ♦ 7 & 8 janvier 2019 ♦ 13 & 14 mai 2019

Arolla Training

Adresse

21, rue du Bouloi – 75001 Paris

Métro Châtelet – Les Halles

Métro Louvre – Rivoli

Contact
Tél : 01.77.38.82.00

Courrier : Arolla, 25 rue du Louvre – 75001 PARIS

Back to Top