Le spécialiste européen de la formation certifiante en informatique et management pour les entreprises

Formation Méthodes Agiles, Ingénierie Logicielle
Formation Méthodes Agiles, Ingénierie Logicielle (AIL)

Certification Management / Soft Skills Formation Management / Soft Skills
Téléchargez votre devis :  icone valide  Gratuitement
 icone valide  Sans engagement  
 icone valide  En moins d'une minute
3 jour(s)

Formation Méthodes Agiles, Ingénierie Logicielle éligible OPCAS et CPF (Formation Méthodes Agiles, Ingénierie Logicielle)




Les méthodes Agiles sont des procédures de conception de logiciel qui se veulent plus pragmatiques que les méthodes traditionnelles. En impliquant au maximum le demandeur (client), ces méthodes permettent une grande réactivité aux demandes, visent la satisfaction réelle du besoin du client, et non des termes du contrat de développement.




Cette formation Méthodes Agiles, Ingénierie Logicielle s'adresse à tous ceux désirant s’initier aux Méthodes Agiles (Développeurs, Architectes, Futurs Managers Agiles). Celle-ci vous permettra d'éclairer les bonnes pratiques de développement logiciel et de sensibiliser les stagiaires au rôle de membre d’une équipe Agile.


Contactez nos conseillers formations pour suivre cette formation Méthodes Agiles, Ingénierie Logicielle en CPF : 0 800 800 900

+ En savoir plus sur les certifications Management / Soft Skills Vidéo : Ma formation en pratique
Présentation de la Méthodes Agiles, Ingénierie Logicielle en vidéo X Fermer
Présentation de votre formation Méthodes Agiles, Ingénierie Logicielle en vidéo X Fermer
Témoignages X Fermer
Je repars heureux

Je suis très satisfait de la formation. j'aimerais dans l'avenir avoir d'autres formations avec EGILIA. J'encourage tout le monde à faire confiance à EGILIA et à ces formateurs car ils ont toutes les qualités requises au déroulement d'une bonne formation.

Adam OUSSEINI, Administrateur Réseau, Formation Cisco CCNA Témoignages vérifiés par Trust Pilot
Les certifications Management / Soft Skills X Fermer
Téléchargez votre devis :  icone valide  Gratuitement
 icone valide  Sans engagement  
 icone valide  En moins d'une minute

Notre programme de formation Méthodes Agiles, Ingénierie Logicielle a été élaboré par un collège d'experts techniques, d'experts en pédagogie et de formateurs tous certifiés Management / Soft Skills.

Téléchargez la fiche formation

Programme détaillé : Méthodes Agiles, Ingénierie Logicielle

Téléchargez le programme en PDF

Vérification des acquis

  • Quizz de groupe sur les sujets abordés dans le module 1 (Manifeste Agile, Scrum, XP…)

Vision « théorique » du Rôle et des Devoirs du développeur Agile

  • Analyse « Fiche de poste »
  • Relation avec le Scrum master, le Product Owner, les autres développeurs, les partie prenantes au projet,…
  • Cumul de fonctions (possibilité et limites des modèles d’organisation)

Le framework Scrum vu du développeur Agile (implication, limites d’intervention, trucs et astuces,…)

  • Mise en place du projet
  • Préparation pour l’action (Sprint 0)
  • Release et Sprint Planning Meeting
  • Sprint et Stand-Up Meeting quotidien
  • Sprint review et Sprint retrospective

Le framework XP vu du développeur Agile (implication, limites d’intervention, trucs et astuces,…)

  • Pratiques XP en termes de management du projet
  • Pratiques XP en termes d’ingénierie du logiciel

La conception et la programmation orientée Objet

  • Concepts d’objet
  • Relations (héritages,…) et Echanges (messages, protocoles,…) entre objets
  • Mise en pratique (coding dojo)

Les patterns du développement Agile

  • Qu’est-ce qu’un pattern ? et bref rappel historique
  • Cartographie des principaux patterns
  • GRASPatterns
  • Mise en pratique (coding dojo)

L’approche SOLID

  • Historique et objectifs
  • Single responsability, Open/Close principes
  • Principes de substitution de Liskov, de ségrégations d’interface et de dépendance inversée
  • Mise en pratique (coding dojo)

Le testing activité majeur en agile

  • Tests et/ou Spécifications
  • Impact de l’Agilité sur les tests
  • Politique, Stratégie et Activité de testing
  • Les différents niveaux de test (acceptation, unitaire, non-régression,…)
  • Les différentes approches de testing (BDD, ATDD, TDD,…)
  • Automatisation des tests

Les pratiques de développement collectif

  • Appropriation collective du code
  • Conception à « quatre mains » (Dual Story Telling)
  • Développement en binôme
  • Testing en binôme
  • Mise en pratique (coding dojo)

Mettre en pratique le TDD et ATDD

  • Théorie
  • Les bibliothèques et framework de test
  • Le pattern des 3A
  • Gestion des exceptions
  • Refactoring pour l’amélioration et l’évolution du code
  • Mise en pratique (coding dojo)

Développer dans le cadre d’une usine logicielle (concepts, cas d’usage, solutions envisageables)

  • Définitions, historique et usage
  • Objectifs et composition d’une « software factory »
  • Ateliers de modélisation et de développement
  • Gestion de configuration
  • Automatisation des tests et Intégration continue
  • Mise en pratique (coding dojo)

Au-delà de l’ingénierie du logiciel Agile

  • Garantir le respect des valeurs et des principes Agiles
  • Promouvoir l’art du travail bien fait

Retour sur la Vision du Rôles et des Devoirs du développeur Agile

  • Actualisation « fiche de poste »
  • Positionnement raisonné vis-à-vis des autres rôles
  • Les points de vigilance

Coding Dojo (serious game)

    Pour ce module des Coding Dojo sont mis en place pour permettre l’application concrète de la plupart des techniques d’ingénierie logicielle vues ci-dessus Selon les cas les exercices se dérouleront soit :
  • en kata : L'un des participants propose un sujet. En commençant de zéro, il code pas à pas une solution devant les autres participants. Les autres participants peuvent intervenir dès qu'une ligne de code leur pose problème (questions, commentaires,…).
  • en randori : Pour trouver le meilleur code à un sujet donné, des équipes de participants (par paire : un pilote et un co-pilote) codent à tour de rôle en temps limité devant l'assistance. L'assistance ne peut intervenir que lorsque les tests sont "verts".

Notre formation Méthodes Agiles, Ingénierie Logicielle commence par un descriptif détaillé du planning des principales étapes, ainsi que de la méthodologie employée qui permettra à l’ensemble des stagiaires d'obtenir leurs certifications. La dernière après-midi est consacrée à la mise en situation d’un examen de certification.

Cette formation permet de suivre tous les objectifs fixés dans la formation Méthodes Agiles, Ingénierie Logicielle.

Ce module de formation EGILIA vous enseignera les fondamentaux de ces méthodes et vous permettra de comprendre leur intérêt pour mieux maîtriser délais, coûts et production.
Formation Gérer ses projets avec les méthodes agiles

Suite à cette formation, vous recevez votre Certificate of Excellence EGILIA.

EGILIA vous propose de nombreux avantages pour vous accompagner tout au long de votre projet de formation.

Competence

  • Eclairer les bonnes pratiques de développement logiciel
  • Sensibiliser les stagiaires au rôle de membre d’une équipe Agile
  • Favoriser l’émergence de l’auto-organisation et de la responsabilisation de l’équipe
  • Présenter les outils et techniques les plus représentatifs dans les environnements Java ou .NET

SMARTlibrary

EGILIA vous donne la possibilité d’accéder à vie et en illimité à tous nos supports de nos formations dès le premier jour de votre inscription.

30 jours de BroadCoaching

EGILIA travaille uniquement avec des formateurs consultants et experts formateurs.

EGILIA a fait le choix d’avoir des supports de cours créés uniquement par nos Expert formateur pour vous accompagner vers la réussite de vos examens tout au long de la formation.

Toujours dans le but de la réussite à vos examens Egilia vous assure un suivi de votre formation. En effet suite à la session de formation les participants ont la possibilité d’envoyer des mails aux formateurs pendant 30 jours pour lui poser toutes les questions nécessaires à la compréhension du cours.

Formation sur mesure

Tous nos responsables commerciaux sont à votre écoute pour vous aider à réaliser votre projet de formation. Afin de répondre au plus près de vos besoins, nous pouvons vous aider à mettre en place des formations sur mesure.

Les services plus EGILIA

La convivialité, le confort, l'accueil et l'écoute sont, pour EGILIA, des points fondamentaux. C’est pourquoi chaque participant bénéficie d’un accueil personnalisé, d’un petit déjeuner à disposition et d’un cocktail de fin de formation.

Il est important pour nous d’avoir un service de proximité c’est pourquoi tout au long de votre projet formation, toute notre équipe est à votre écoute.

Pré-requis

  • Posséder une culture Agile et savoir travailler en équipe
  • Connaitre les bases de la programmation en Java ou en .net
Ce qu'il faut retenir
  • Cursus Méthodes Agiles, Ingénierie Logicielle exclusif !
  • 3 jours de Méthodes Agiles, Ingénierie Logicielle (21 heures).
  • 30 jours de coaching après la Méthodes Agiles, Ingénierie Logicielle.
  • 1 accès illimité à la SMARTlibrary.
  • Le Welcome Kit Management / Soft Skills contenant votre certificat d'obtention du titre.
  • Le package d'accueil EGILIA.
  • Le certificate of achievement EGILIA en fin de formation.
Paroles d'expert

Xavier HEUSDENS Expert EGILIA
Nous sommes convaincus que le formateur est au centre de la qualité de l'apprentissage.
Les Experts formateurs EGILIA sont des pédagogues mais aussi des consultants toujours en lien avec les projets d'entreprise.

EGILIA https://www.egilia.com/images/egilia-v3/home/logo-egilia.png 22 rue du General Foy, 75008 PARIS +33 800 800 900 De 295€ à 15455€