> Formations > Technologies numériques > Développement logiciel > .NET > Formation Framework .NET, concevoir l'architecture de ses applications > Formations > Technologies numériques > Formation Framework .NET, concevoir l'architecture de ses applications

Formation : Framework .NET, concevoir l'architecture de ses applications

Framework .NET, concevoir l'architecture de ses applications

Télécharger au format pdf Partager cette formation par e-mail 2


L'architecture a un impact important sur la réutilisabilité d'une application et sur sa capacité à évoluer. Ce cours vous permettra de vous approprier les outils conceptuels et logiciels de l'environnement du framework .NET pour concevoir efficacement une architecture applicative à la fois robuste et flexible.


Inter
Intra
Sur mesure

Cours pratique en présentiel ou en classe à distance

Réf. FRA
Prix : 2970 € H.T.
  5j - 35h00
Pauses-café et
déjeuners offerts




L'architecture a un impact important sur la réutilisabilité d'une application et sur sa capacité à évoluer. Ce cours vous permettra de vous approprier les outils conceptuels et logiciels de l'environnement du framework .NET pour concevoir efficacement une architecture applicative à la fois robuste et flexible.

Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
  • Appréhender les architectures multi-couches
  • Mettre en oeuvre le pattern MVVM
  • Mettre en oeuvre le développement modulaire avec Prism
  • Appréhender le déploiement et la maintenance des applications modulaires

Public concerné
Architectes logiciels, chefs de projet, développeurs.

Prérequis
Bonne connaissance du langage C#, expérience requise. Connaissances de base sur WPF.
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.

Programme de la formation

Introduction

  • Présentation de l'architecture des applications, desktop/Web/mobile, les applications universelles et cross-plateformes.
  • Prism : développement modulaire et extensible.
  • Le pattern MVVM (Model-View-ViewModel).
  • Le pattern MVC (Model-View-Controller).
  • L'injection de dépendance et l'extensibilité avec MEF (Managed Extensibility Framework) et Autofac.
Travaux pratiques
Intégration des outils dans Visual Studio. Exploration des librairies et de leur installation.

Les évolutions du langage C#, l'interface utilisateur avec WPF

  • Rappels des évolutions du langage, des expressions Lambda, des méthodes d'extensions.
  • Les évolutions autour de l'asynchrone (async et await).
  • LINQ, XAML et WPF.
  • La gestion des ressources, les commandes, les contrôles utilisateurs.
  • La liaison aux données des collections observables.
  • les notifications dans les architectures multi-tiers, WCF DualHttpBinding vs WebApi et WebSockets.
Travaux pratiques
Réalisation des couches de base de l'application et l'interface utilisateur.

Le pattern MVVM

  • Les caractéristiques et les responsabilités.
  • Les interactions de classes et les relations avec les autres patterns.
  • Tester les applications MVVM.
Travaux pratiques
Réalisation de la description du modèle de classes de l'application, ajout d'un projet de test à la solution de l'application.

Prism et le développement d'applications modulaires

  • Les librairies de Prism.
  • Les extensions de Prism.
  • L'utilisation de MEF pour l'injection de dépendance.
  • La navigation entre composants.
  • La communication entre composants.
Travaux pratiques
Exploration des QuickStarts de Prism et remodélisation de l'application fil rouge.

La composition de l'interface utilisateur

  • Les concepts.
  • Les scénarios de conception.
  • Les règles de conception.
  • Le partage des éléments entre desktop et mobile.
  • Les applications multicibles.
  • La découverte de chargement.
  • Les dépendances de chargement.
  • Les options de chargement.
Travaux pratiques
Mise en œuvre de la nouvelle modélisation de l'application fil-rouge.

Conclusion

  • Le déploiement des applications modulaires.
  • La maintenance des applications modulaires.


Modalités pratiques
Travaux pratiques
Création d'une application fil rouge pendant les cinq jours, enrichie par les sujets abordés en cours et les démonstrations.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Solutions de financement
Pour trouver la meilleure solution de financement adaptée à votre situation : contactez votre conseiller formation.
Il vous aidera à choisir parmi les solutions suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.

Avis clients
5 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
ERIC P.
13/11/23
5 / 5

Intervenant très sympathique et extrêmement compétent. Peut-être un peu trop de digressions
IPTISSAME K.
14/11/22
5 / 5

On télécharge les cours en format pdf or il serait mieux de pouvoir télécharger le format powerpoint et de voir les notes sur la slide pour plus d’explications détaillées
DJIBRIL C.
14/11/22
5 / 5

Je suis satisfait de la formation qui m’a permis de consolider mes connaissances de l’architecture .NET




Horaires
En présentiel, les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
En classe à distance, la formation démarre à partir de 9h.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 15h30 le dernier jour.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance