Learning Tree International

01 49 68 53 00
 

Vous souhaitez plus d'informations ?

Titre*:

Prénom* :

Nom* :

Fonction :

Service :

Société* :

Adresse* :

Boîte postale :

Ville* :

Code postal* :

Pays* : Codes pays

Téléphone* :

Poste :

Courriel* :

* = Obligatoire

Les informations que vous nous fournissez nous serviront à vous communiquer des informations sur les produits et les services Learning Tree susceptibles de vous intéresser.
Protection des données personnelles

Visa Societé
2 FORMATIONS OFFERTES : avec un VISA 50 jours  !
 

Bonnes pratiques .NET et Design Patterns : Travaux pratiques

Créer des applications réussies avec des techniques reconnues


Formation 5114 jours

Courriel Courriel  Imprimer Imprimer  Q&R Q&R  PDF PDF  Facebook Facebook  Twitter Twitter

Réservation Rapide

Vous apprendrez à

  • Mettre en œuvre des méthodes éprouvées pour créer des applications Web et client .NET souples, fiables et efficaces
  • Résoudre des problèmes de programmation grâce aux design patterns standard
  • Produire un code sans erreur en utilisant le développement piloté par les tests et Visual Studio 2008
  • Créer des architectures multiniveaux réutilisables et éviter les chevauchements fonctionnels
  • Améliorer la conception de classes grâce aux bonnes pratiques
  • Simplifier et automatiser des tâches répétitives

Objectif

Posséder des connaissances des différents langages et bibliothèques .NET n'est malheureusement pas suffisant pour développer des applications robustes. Les pratiques éprouvées et les design patterns, élaborés à partir de l'expérience des experts, vous aident à construire des applications sur des fondations solides. Ce cours vous apporte les compétences dont vous avez besoin pour résoudre les problèmes concrets du développement logiciel et produire des applications rapides et fiables.

À qui s'adresse cette formation

Programmeurs, architectes système et tous ceux qui développent des applications .NET. Une expérience de la programmation du niveau de la formation 419, "Programmation en C#", ou de la formation 503, "Programmation avec Visual Basic pour .NET", est supposée acquise.

Travaux pratiques

Vous acquerrez une expérience pratique de la mise en œuvre des bonnes pratiques .NET et des design patterns. Les exercices, réalisés en VB ou C#, incluent :
  • Réconciliation de divers problèmes de traitement avec le pattern Strategy
  • Simplification d'un système complexe avec le pattern Façade
  • Utilisation de l'Entity Framework de Microsoft pour accéder aux données et les mettre à jour
  • Création d'un modèle objet du domaine
  • Construction de tests automatisés
  • Création d'une interface utilisateur testable avec le pattern Model View Controller
  • Capture des tests avec Visual Studio

Contenu détaillé

Introduction

  • Création de code grâce aux bonnes pratiques
  • Simplification des logiciels grâce aux design patterns

Simplification de la programmation d'applications complexes grâce à des Design Patterns éprouvés

Application d'interfaces simples à des algorithmes complexes

  • Unification des interfaces à partir de sous-systèmes pour faciliter l'utilisation
  • Mise en œuvre du pattern Façade

Modulation des fonctionnalités par programmation sur les interfaces

  • Amélioration de la flexibilité et de la capacité d'adaptation de votre application
  • Utilisation du pattern Strategy

Altération dynamique du comportement d'un objet

  • Extension des fonctions sans impact sur le code existant
  • Invocation du pattern Decorator

Réutilisation et flexibilité

  • Définition d'un schéma de base pour un algorithme
  • Utilisation du pattern Template Method

Interfaçage de classes incompatibles

  • Transformation d'une interface pour ajouter de la valeur à du code existant
  • Exploitation du pattern Adapter

Application des techniques de développement piloté par les tests

Automatisation du test par unités

  • Réduction des cycles de développement grâce aux tests automatisés
  • Amélioration de la qualité grâce aux tests
  • Suppression des erreurs grâce aux tests réutilisables

Intégration des tests et de l'écriture du code

  • Conception de code en s'aidant de la programmation dirigée par les tests
  • Génération immédiate de notifications pour une meilleure qualité du code et des cycles de développement courts
  • Organiser, coordonner et effectuer des cas de tests avec Visual Studio

Architecture d'une application multiniveau

Conception de l'architecture d'une application

  • Architectures en couches pour faciliter la réutilisation, l'évolutivité et la longévité
  • Accès aux données à partir de la couche métier
  • Découpler l'instanciation des objets grâce au pattern Factory
  • Conserver l'identité des objets avec le pattern Identity Map

Programmation des niveaux de l'application

  • Structure d'une application "client Web" ou "client riche" avec le pattern Observer
  • Gestion des états d'une application avec le pattern State
  • Restructurer des tables d'une base de données sans affecter le code de l'application

Modélisation du niveau métier

  • Relâchement du lien entre les modèles objets métier et la base de donnés avec le pattern Domain Model
  • Mappage entre des objets métier riches et des tables de bases de données grâce au pattern Data Mapper
  • Réduction des hiérarchies d'objets métier avec le pattern Inheritance Mapper
  • Exploiter la programmation déclarative dans l'Entity Framework de Microsoft pour implémenter des classes Data Mapping

Mise en œuvre des bonnes pratiques

Organisation et implémentation de la logique métier

  • Application des patterns logiques de domaine au niveau intermédiaire
  • Extension des types Entité grâce aux classes partielles
  • Manipulation de groupes d'entités avec des classes métier

Bonnes pratiques de conception de classes

  • Éviter la rigidité grâce au principe ouvert/fermé
  • Utilisation efficace de l'Inheritance

Automatisation des tâches répétitives

Simplification du code d'accès aux données

  • Diminution du code d'accès aux données grâce aux propriétés de navigation des entités
  • Suppression du code de mise à jour de la base avec le suivi des modifications des entités

Amélioration du code de l'application

  • Automatisation de la revue de code avec FxCop et Visual Studio Analysis
  • Élimination du code dupliqué avec la refactorisation en design patterns

<< Développement .NET
 

 
Bonnes pratiques .NET et Design Patterns

Calendrier des Formations

12 - 15 juinParis S'inscrire
28 - 31 aoûtParis S'inscrire
6 - 9 novembreParis S'inscrire

Londres (en anglais)

1 - 4 maiLondon S'inscrire
10 - 13 juilletLondon S'inscrire
18 - 21 septembreLondon S'inscrire
27 - 30 novembreLondon S'inscrire
5 - 8 févrierLondon S'inscrire

Plus de dates et de lieux.

Prix des Formations

2 165 €Prix Catalogue
Prix avec une offre spéciale
1 700 €Passeport 2 formations
1 620 €Passeport 3 formations
1 400 €Passeport 4 formations
1 840 €Visa Société 25 jours

Cliquez ici pour plus d'informations ou appelez le 01 49 68 53 00.

Solutions intra
entreprise

Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.

Bonnes pratiques .NET et Design Patterns : Travaux pratiques


Moyenne des évaluations des participants

Évaluations sur les 12 derniers mois

5 étoiles
77 %
4 étoiles
21 %
3 étoiles
1 %
2 étoiles
1 %
1 étoile   0 %