Design Pattern .NET

3 jours II Code CNCP : 2232 II Certif info : 94009

/Design Pattern .NET

Apprenez les meilleures pratiques pour développer des applications d’entreprise et connaître des modèles de conception (Design Pattern .NET) populaires pouvant  être appliqués pour réaliser une architecture durable et flexible.

Les objectifs de la formation .NET Design Pattern

A l’issue de la formation « .NET Design Pattern», les apprenants auront les capacités 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
Lien vers site CPF

Les prérequis de la formation .NET Design Pattern

Posséder une expérience en développement d’applications en .NET. ou avoir suivi les modules « Programmation en C# » et « ADO.NET ».

Vous n’avez pas les prérequis nécessaires pour la formation .NET Design Pattern? Contactez-nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.

Lien vers site CPF

Le public de la formation .NET Design Pattern

La formation certifiante « Design Pattern .NET » s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle et souhaitant acquérir des compétences en développement Microsoft .NET, notamment ADO.NET avec C#.

Lien vers site CPF

0

Certif Info

0

Code CNCP

0

Jours

0

Heures

Contenu de la formation

.NET Design Pattern

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

Conclusion

Une attestation d’assiduité sera délivrée après la validation de toutes les compétences du module .NET Design Pattern.

Modalités De Formations

.NET DESIGN PATTERN

Le module .NET DESIGN PATTERN est disponible en 3 modalités : E-learning tutoré, Blended Learning et en présentiel.

FOAD / E-Learning tutoré

La formation certifiante .NET Design Pattern est disponible en e-learning tutoré. Vous serez accompagné par un formateur / tuteur tout au long de la formation.

Blended-Learning

La formation certifiante .NET Design Pattern est disponible en Blended learning. La partie apprentissage se déroule en e-learning, et les projets fil rouge en présentiel.

Présentiel

La formation certifiante .NET Design Pattern est disponible en présentiel ou en distanciel. La formation sera animée par un formateur à distance ou en classe.

Financement et Éligibilité

de la formation .NET DESIGN PATTERN

CPF

CPF « Compte Personnel de Formation.

VAE

VAE: Validation des Acquis de l’Expérience.

AIF

AIF : Aide Individuelle à la Formation par Pôle Emploi.

CPF de transition

CPF de transition pour une Reconversion Professionnelle.

Contrat PRO

Contrat d’alternance ou de Professionnalisation.

POEc

Préparation Opérationnelle Emploi Collective.

PDC

Plan de Développement de Compétences de l’entreprise.

AFPR

Action de Formation Préalable à l’Embauche.

POEi

Préparation Opérationnelle Emploi Individuelle.

Besoin d'un