Formation:
Maîtriser Entity Framework / Linq / XML et la Sérialisation
Cette formation vous permettra d’acquérir la maîtrise des notions nécessaires à tout développeur DotNet amené à travailler evc des données. Vous apprendrez à travailler avec Entity Framework. Vous apprendrez à travailler avec LinqToEntities. Vous apprendrez à travailler avec de l'XML, Vous apprendrez à travailler avec LinqToXML. Vous apprendrez à travailler avec d'autres formats de sérialisation comme JSON.
Ces différents aspects seront traités dans le contexte du développement d'applications métier au sein de technologies comme ASP.Net MVC et WPF.
Objectifs
- Maîtriser Entity Framwork.
- Maîtriser Linq.
- Maîtriser les mécanismes de sérialisation pour les échanges.
Public concerné
- Développeurs.
Prérequis
- Une maîtrise raisonnable de C# est nécessaire.
Accès à la formation
- Entretien individuel avec le formateur (par téléphone ou en conférence). L'objectif de cet entetien est de vérifier que la formation répondra à vos besoins et attentes, mais aussi de déterminer les points d'adaptations qui seront éventuellement nécessaires lors de la formation.
- Création d'une convention de formation à remettre à votre employeur ou à Pôle emploi.
- En même temps que la convention, un dossier de formation contenant toutes les informations utiles ainsi que le règlement intérieur vous sera remis.
Cette formation est accessible à distance (Horaires à la carte possibles).
Programme de la formation
- Data Layer.
- Implications liées à l’utilisation d’EF.
- LinqToEntities.
- Utilisation du DbContext.
- Model First / Object First.
- Code métier et EF / Bonnes pratiques.
- Utilisation d’EF dans les architectures MVC.
- Utilisation d’EF dans les architectures MVVM.
- Performances / Optimisation.
- EF et les tests.
- EF et le débogage.
- Manipulation XML avec DotNet.
- LinkToXML.
- Autres formats de sérialisation (Ex: JSON).
- Importation de données.
- Exportation de données.
Méthode pédagogique
- La formation est découpée en session de 3 à 4h de travail.
- Chaque session est une itération de parties théoriques, de démonstrations, d'exercices, de travaux pratiques, de discussions et réflexions.
- Chaque session se termine par un résumé des points importants à retenir.
- La formation met l'accent sur la méthodlogie et les bonnes pratiques.
- Votre participation active sera requies tout au long de la formation.
Moyens pédagogiques
En présentiel
- Salle de formation
- Vidéo projecteur
- Un PC est fourni (il est possible d'utiliser votre portable, dans ce cas un setup de formation vous sera transmis)
- Support de cours propriétaire en français
A distance
- Salle de vidéo conférence
- Forum de discussion
- Un setup de formation vous sera transmis pour configurer votre machine
- Vous pouvez aussi opter gratuitement pour l'option 'machine virtuelle'
- Vous pouvez aussi opter gratuitement pour l'option 'machine dans le Cloud'
- Support de cours propriétaire en français
- Portail LMS
En E-Learning (quand disponible)
- Toute la formation en vidéo
- Forum de discussion
- Un setup de formation vous sera transmis pour configurer votre machine
- Vous pouvez aussi opter gratuitement pour l'option 'machine virtuelle'
- Vous pouvez aussi opter gratuitement pour l'option 'machine dans le Cloud'
- Support de cours propriétaire en français
- Portail LMS
Support de formation
- Conçus et rédigés par des experts.
- De nombreuses références à la méthodologie et aux bonnes pratiques.
- De nombreux retour d’expérience.
- Les travaux pratiques sont issus de projets réels.
Sanction de fin de formation
- Une attestation de formation vous sera remise.
- Un bilan de formation vous sera remis. Ce bilan contient des remarques est conseils concernant la suite à donner à votre formation, vos aptitudes, vos perspectives.
- Vous pouvez opter pour l'option attestation de compétances. Il vous faudra alors réaliser un projets test qui sera corrigé et évalué par le formateur.