Formation Le développement .NET : C# avancé et Entity Framework

Formation

À Paris

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Lieu

    Paris

  • Dates de début

    Dates au choix

CETTE FORMATION LE DÉVELOPPEMENT .NET : C# AVANCÉ ET ENTITY FRAMEWORK VOUS PERMETTRA DE :
Accéder aux données
Faire des requêtes
Accroître les performances
Créer des bibliothèques
Cryptage des données

Les sites et dates disponibles

Lieu

Date de début

Paris ((75) Paris)
Voir plan
37 Rue des Mathurins, 75008

Date de début

Dates au choixInscriptions ouvertes

À propos de cette formation

Cette formation est la deuxième partie d'un module fournissant les compétences et connaissances nécessaires pour développer des applications Windows en utilisant le langage C#.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les exploits du centre

2017

Toutes les formations sont actualisées

L'évaluation moyenne est supérieure à 3,7

Plus de 50 opinions au cours des 12 derniers mois

Ce centre est avec Emagister depuis 9 ans.

Les matières

  • Cryptage
  • .NET
  • Requêtes
  • Base de données
  • Developpement
  • Framework
  • Données
  • Database
  • Contrat de données
  • Data adapter

Le programme

Accès aux données sur le Web
  • Utilisation des classes WebRequest et WebResponse
  • Définition d'un contrat de données
  • Authentification et envoi des données
  • Réception des données Utilisation des WCF data services
  • Définition des modèles de données et des méthodes
  • Référencement et récupération des données
  • T.P. : création d'un service Data et d'une application cliente pour l'envoi d'une requête EF et la récupération des données.
Introduction à Ado .NET
  • Les objets de base : Connection, Command, DataReader, DataAdapter
  • Les opérations asynchrones
  • Création d'un modèle d'Entité
  • Le mappage relationnel des objets Les approches : Code First, Database First et Model First
  • Création d'un DBcontext
  • Le mappage avec les DataAnnotations
  • Mappage des clés étrangères, et de l'héritage des types
  • T.P. : Créer un contexte à partir d'une base SQL server. Créer une base à partir de classes métier en Code First
Requêtes sur les données
  • Utilisation de Linq to entities
  • Utilisation de Linq to SQL
  • Utilisation du Transact-SQL et des procédures stockées
  • Chargement des entités (Lazy et Eager)
  • T.P. : Effectuer des requêtes en Linq par méthodes et pseudo-code sur une base de données métier
Manipulation des données (CRUD)
  • Changer le tracking
  • Insérer des entités
  • Supprimer des entités
  • Modifier des entités
  • Les transactions
  • T.P. : faire les opérations CRUD sur une base de données métier
Accroître les performances et la réactivité des applications
  • Créations de Tasks
  • Récupération de valeurs, annulations, liaisons et exceptions
  • Créer des opérations asynchrones
  • Utiliser Async/Await Utiliser les callback
  • Le pattern APM
  • Utiliser les verrous d'accès aux données
  • La task parallel library et les collections à accès concurrents
  • T.P. : création d'un traitement métier long avec possibilité d'annulation
Interagir avec le code non managé de Windows
  • Les objets provenant de windows : COM, WIN32
  • Le DLR et le mot-clé Dynamic
  • Interopérabilité et DLR : utiliser Office
  • Durée de vie des objets : le pattern Dispose
  • T.P. : utiliser une classe d'encapsulation pour une application MS Office et la piloter pour gérer des données métier.
Créer des bibliothèques réutilisables
  • La reflection et les assemblies
  • Les attributs personnalisés
  • Utilisation de l'Assembly
  • Centralisation dans le Global Assembly Cache
  • Signature, versioning, installation
  • Support de versions multiples et mise à jour
  • T.P. : Réaliser une bibliothèque de calculs métier partagée par plusieurs process, et gérer la mise à jour et le versioning de cette bibliothèque
Crypter et décrypter des données
  • Définition du cryptage symétrique
  • Le hachage des données
  • Le cryptage asymétrique
  • Crypter de manière Asymétrique X509
  • Gestion des clés
  • T.P. : crypter et décrypter des fichiers de données métier

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Formation Le développement .NET : C# avancé et Entity Framework

Prix sur demande