3 jours (21 heures)

Formation certifiante - Code CNCP : 2232 - Certif Info : 94009

Objectifs

  • Comprendre l’architecture et les principales classes d’ADO.NET.
  • Gagner de la fluidité dans la programmation ADO.NET en utilisant C #.
  • Comprendre parfaitement l’utilisation de DataSets déconnectés pour créer des applications hautement évolutives.
  • Acquérir une connaissance pratique du couplage étroit de XML avec ADO.NET.
  • Découvrir comment utiliser des fonctions supplémentaires dans ADO.NET, y compris les opérations asynchrones, plusieurs jeux de résultats actifs et la copie en bloc.
  • Acquérir une connaissance pratique de LINQ et de Entity Framework.
  • Mettre en œuvre une étude de cas réaliste qui lie de nombreux concepts d’ADO.NET dans une démonstration pratique.

Prérequis

  • Connaissances de base en développement .NET
  • Connaissances en programmation C#
  • Connaissances de base de SQL

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

Intervenants

Les contenus pédagogiques sont synchronisés sur les évolutions techniques grâce à notre équipe d’intervenant experts et professionnels du secteur enseigné. Les formateurs qui interviennent pour animer les formations ont une double compétence : compétence informatique et compétence métier (Banque, Assurance, Administration, Santé, Transport).

PROGRAMME DE FORMATION ADO.NET ET C#

Jour 1 : Comprendre les fondamentaux de ADO.NET

Introduction à ADO.NET 

  • Microsoft Data Access Technologie
  • De ADO à ADO.NET
  • ADO.NET Architecture
  • Espaces de nommage et classes
  • Interfaces
  • DataSets et accès déconnecté
  • Premiers programmes ADO.NET

Connexions ADO.NET  

  • Fournisseurs de données .NET
  • IDbConnection
  • Classes de connexion
  • Chaines de connexion
  • Pool de connexion
  • Événements de connexion
  • La gestion des erreurs

Commandes ADO.NET    

  • IDbCommand
  • Objets de commande
  • Création de commandes
  • Exécution des commandes
  • Requêtes paramétrées
  • Types de commandes
  • Utilisation des procédures stockées
  • Requêtes par lot
Jour 2 : Interagir avec la base de données en utilisant Ado.Net

DataReaders et mode connecté 

  • DataReaders
  • IDataReader
  • IDataRecord
  • Les accesseurs
  • Colonnes nulles
  • Options ExecuteReader
  • Ensembles de résultats multiples
  • Obtention de l’information sur le schéma
  • Ensembles de données et accès déconnecté  
  • DataSet
  • DataAdapter
  • Objets de commande
  • DataTable
  • DataColumn
  • DataRow
  • Row Etats et versions
  • Accepter ou refuser des modifications
  • Événements DataTable
  • Mise à jour d’une base de données à partir d’un DataSet
  • Command Builders

En savoir plus sur DataSets    

  • Filtrage des données
  • Ensembles de données de tables multiples
  • Schéma

Contraintes

Rapports

Navigation dans un DataSet

Data Mapping

Création d’un DataSet par programme

Jour 3 : Aller plus loin dans la conception orientée Pattern

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 de ce module.

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS