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

Avis loadedNote : 4,4Length : 6TotalNote : 230TotalNote20 : 10
Toutes nos formations .NET

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

4,4 / 5
Stage pratique
Durée : 5 jours
Réf : FRA
Prix  2021 : 2930 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis clients
Programme

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-couhes
  • 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

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.
PROGRAMME DE 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.
Participants / Prérequis

» Participants

Architectes logiciels, chefs de projet, développeurs.

» Prérequis

Bonne connaissance du langage C#, expérience requise. Connaissances de base sur WPF.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis clients
picto avis clients
NICOLAS B. 15/03/2021
2 / 5
J’avais déjà de nombreuses connaissances sur les sujets WPF, LINQ, EntityFramework, je suis déçu de ne pas avoir eu plus de détails sur l’architecture d’une application .NET.

ANTHONY R. 15/03/2021
5 / 5
Très bonne formation. Correction un peu rapide sur les différentes étapes.

THIERRY L. 11/01/2021
5 / 5
Formateur pédagogue & efficace

PHONESYPRAPHAY T. 11/01/2021
5 / 5
Bon rythme entre la partie théorique et la partie pratique, formateur à l’écoute.

GABRIEL S. 11/01/2021
5 / 5
L’intitulé de la formation n’est vraiment pas adapté au contenu : le contenu traite plus de développement que d’architecture. Heureusement la formation dispensée s’est avérée très complémentaire de la précédente (Formation C#, développer en .NET avec Visual Studio 2017/2015 – N°31175 / Option 1 - réf : PSHCV1 ), avec un intervenant, programme et support de qualité. Attention

JÉRÉMIE S. 23/11/2020
5 / 5
Le formateur est très bon et pédagogue ! Il a su s’adapter au niveau des "élèves".
Avis clients 4,4 / 5

Les avis clients sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
CLASSE A DISTANCE
[+]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.