DESIGN PATTERN.NET
Formation certifiante - Code CPF 94 009 - 3 jours (21 heures)
Formations en présentiel
Formations Blended - Learning
Formations E-learning Tutoré
Présentiel
Blended - Learning
E-learning tutoré
A l'issue de la formation, les stagiaires seront capables de :
- Apprendre l’application correcte et incorrecte des techniques de programmation orientées objet
- Se familiariser et appliquer les principes de conception SOLID
- Comprendre l’origine et le but des modèles de conception
- Reconnaître quand certains modèles peuvent fournir un avantage dans votre application
- Découvrir de nombreux modèles populaires et comment les appliquer
- Explorer les modèles spécifiques au développement de l’application .NET et du bureau .NET
La formation Design Pattern.NET est accessible à toute personne ayant une expérience en développement d’applications en .NET. ou ayant suivi les modules « Programmation en C# » et « ADO.NET ».
Des exercices, des études de cas, des QCM et des tours de table permettent au formateur d’évaluer l’atteinte des objectifs ainsi que la progression du stagiaire à différents moments de la formation.
La validation de toutes les compétences requises est obligatoire pour l’obtention d’un BADGE ou d’un Certificat. L'obtention du Certificat est validé par la réalisation et la présentation d'un projet devant un jury.
- Développeur informatique et Ingénieur d’étude
- Architecte système et logiciel
- Chef de projet et consultant Informatique
PROGRAMME DE FORMATION
DESIGN PATTERN.NET
Faire face à la complexité
- Décomposition fonctionnelle
- Exigences et changement inévitable
- Effets secondaires indésirables
- Points de vue
- Responsabilités
Le paradigme orienté objet
- Objets et responsabilités
- Principe de responsabilité unique (SRP)
- Interfaces et classes abstraites
- Encapsulation et polymorphisme
- Liskov Principe de substitution (LSP)
- Construction et destruction d’objets
- Classes vs Structs dans .NET
Aperçu de UML
- introduction
- Diagrammes de classe
- Diagrammes de séquence
Introduction aux modèles de conception
- Origine des modèles de conception
- Patterns « Gang of Four »
- Principales caractéristiques des modèles
- Pourquoi étudier les modèles de conception?
- Stratégies de conception
Motifs structurels (partie I)
- Façade
- Modèle d’adaptateur
- Façade vs. Adaptateur
Testabilité
- Tests de l’unité d’écriture
- Test-Driven Development (TDD)
- Dépendances
- Interfaces d’extraction
- Pattern pour les objets Mocks
Pattern comportementaux (partie I)
- Faire face au changement
- Pattrern Strategy
- Principe de l’ouverture-Fermeture (OCP)
Pattern structurels (partie II)
- Héritage vs composition
- Pattern Bridge
- Pattern decorator
- Pattern proxy
Pattern comportementaux (partie II)
- Modèle d’observateur
- Événements .NET
- Pattern Commande
Pattern Création
- Injection de dépendance
- Pattern Singleton
- Pattern de pool d’objet
- Pattern Factory
- Pattern Factory Abstraite
Model-View-Controller (MVC)
- Model-View-Presenter (MVP)
- Model-View-ViewModel (MVVM)
- WPF et ASP.NET MVC
Modèles et styles architecturaux
- Architecture basée sur des composants
- Assemblages .NET et version
- Architecture N-Tier
- Architecture orientée service (SOA)
Conception avec Pattern
- Résumé des principes de conception
- Principe d’inversion de dépendance (DIP)
- Pattern hybrides et composites
- Modèles de conception et pratiques agiles
Financement avec le CPF via
le site MonCompteFormation

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS