Nos domaines de formation :

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

4,5 / 5
Stage pratique
Durée : 5 jours
Réf : FRA
Prix  2018 : 2660 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
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.

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 multi-cibles.
  • 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

Architecte logiciels, chef de projets, développeur.

» Prérequis

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

Vos coordonnées

Avis vérifiés
picto avis vérifiés
Patrice S. 19/03/2018
4 / 5
Contenu légèrement différent de mes attentes mais globalement formation et formateur de qualité

Julien B. 19/03/2018
5 / 5
Malgré l'emploi du temps riche de la formation vu le nombre de sujets à aborder, ces derniers s'enchaînent très biens grâce à un "fil rouge" lié aux différents TPs.

Arnaud S. 11/12/2017
4 / 5
Formateur et élèves sympathique Cette formation m'aidera pour mon projet en cours. Elle m'a apporté beaucoup d'éléments de réponse

Philippe R. 11/12/2017
4 / 5
Formateur très compétent et très agréable à écouter pour suivre ses explications. Prendre un peu plus de temps pour réaliser les exercices serait appréciable (exercices réalisés par les étudiants). Les exercices exemples réalisés par le professeur sont intéressants et utiles. Le programme est (très) dense et un peu plus de temps serait apprécié pour monter en compétences. A la fin de la semaine, je ne me sens pas apte à mettre en œuvre sans recherches et études supplémentaires de ma part. J

Oussama K. 11/12/2017
4 / 5
Prism a besoin d'une formation pour lui seul Ansi que le WEBAPI

Clément H. 11/12/2017
4 / 5
La formation est très vaste et semble un peu courte en temps pour appréhender tous les sujets surtout sur la fin : - WebApi REST aurait mérité un peu plus de temps pour un exercice pratique - Prism trop court pour vraiment comprendre Cependant, elle permet de bien appréhender les bases de l'architecture d'une application. Certaines coquilles dans la documentation font perdre un peu de temps dans les TPs

Ahmed M. 11/12/2017
5 / 5
Contenu très riche permettant une assez bonne couverture. Formateur très pédagogue à l'écoute et patient avec les participants

Xavier F. 16/10/2017
5 / 5
Très bonne formation
Avis client 4,5 / 5

Les avis client 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.

Dates de sessions

Pour vous inscrire, cliquez sur la session qui vous intéresse.
[+]
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.