Entity Framework Core 2.1 / 3.0

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les mécanismes avancés de Entity Framework Core et ses fonctionnalités
  • Accéder aux données avec ADO.NET
  • Définir l'Object Relational Mapping (ORM)
  • Utiliser LINQ to Entities
  • Gérer le mapping avancé
  • Décrire les performances d'exécution des requêtes
  • Migrer le schéma de la base de données.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Jour 1

L'accès aux données avec ADO.NET

  • Avant ADO.NET
  • ADO.NET
  • Les classes
    • DbConnection
    • DbCommand
    • DbDataReader
    • DbDataAdapter
  • Généricité des objets ADO.NET
  • ADO.NET avec SQL Server
Exemple de travaux pratiques (à titre indicatif)
  • Création d'une application console pour requêter et modifier une base de données SQL Server

Introduction

  • Architecture d'Entity Framework
  • Lien entre Entity Framework et ADO.NET
  • Les différents providers supportés par Entity Framework
  • Notion de "DbContext"
  • Utilisation de Entity Framework avec l'IoC
Exemple de travaux pratiques (à titre indicatif)
  • Création d'une application console pour créer une base de données avec l'utilisation de l'API de migration des données

Object Relational Mapping (ORM)

  • Introduction
  • Notion d'entité
  • Mapping par défaut (conventions)
  • Annotations
  • Fluent API
  • Filtres au niveau modèle
Exemple de travaux pratiques (à titre indicatif)
  • Utilisation du Fluent API pour définir un DbContext

Jour 2

LINQ to Entities

  • Introduction
  • Rappel sur les opérations de base
  • Navigation et jointures
  • Utilisation des fonctions spécifiques SQL Server
  • Dangers et limitations de LINQ
Exemple de travaux pratiques (à titre indicatif)
  • Création d'une application console pour requêter une base de données en utilisant LINQ

Mapping avancé

  • Séparation des tables (table splitting)
  • Filtres au niveau modèle
  • Types détenus (owner types)
Exemple de travaux pratiques (à titre indicatif)
  • Utilisation des patterns TPH, TPC et TPT

Jour 3

Performances d'exécution des requêtes

  • Introduction
  • Eager loading
  • Lazy loading
  • Pooling de connexions
  • Pooling de DbContext
  • SQL Server profiler
  • Logger les requêtes
Exemple de travaux pratiques (à titre indicatif)
  • Analyse des requêtes exécutées par Entity Framework Core

Autres fonctionnalités

  • Requêtes SQL brutes
  • Les transactions
  • InMemory
  • Résilience des connexions
  • Requêtes asynchrones
  • Gestion de différents providers SQL et NoSQL
  • Limites d'Entity Framework Core
Exemple de travaux pratiques (à titre indicatif)
  • Utilisation de la résilience des connexions pour réexécuter les requêtes en cas d'erreur

Migration du schéma de la base de données

  • Introduction
  • Entity Framework CLI
  • Créer ou ajouter une migration
  • Mettre à jour la base de données
  • Supprimer la dernière migration
  • Exécuter la migration
  • Historique des migrations
  • Migration vide
  • Assembly de migrations
Exemple de travaux pratiques (à titre indicatif)
  • Migration d'une base de données d'une version à une autre

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir des connaissances dans les bases de données SQL.

Public

Développeurs.

Ces formations pourraient vous intéresser

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Utiliser la version 18 du framework Angular
  • Développer et tester complètement une application
  • Appliquer les bonnes pratiques de développement.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation Dépanner Windows Server Core 2016 vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Comprendre les étapes courantes du processus de dépannage et connaitre les outils de dépannage couramment utilisés
  • Savoir résoudre les problèmes de connectivité réseau à l'aide des outils Windows Server 2016 et de Microsoft Message Analyzer
  • Comprendre comment gérer les problèmes d'authentification et de réplication AD DS
  • Savoir résoudre les problèmes liés à l'accès aux applications, aux applications Web et aux fichiers
  • Être en mesure de traiter les problèmes liés au stockage sur serveur
  • Savoir dépanner AD DS
  • Comprendre comment gérer les problèmes d'accès à distance aux données et aux applications
  • Résoudre les problèmes liés à la virtualisation, à la haute disponibilité et au clustering de basculement
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Discover the foundations of project management.
  • Integrate components of project management: Performance, costs, deadlines, and risks.
  • Identify your role as a project manager and your added value on the project.
  • Learn to work in a project team.
  • Steer the project throughout its life cycle to ensure that objectives are met.
Tarif

A partir de 1 535,00 €

Durée

2 jours (14 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, cette formation Certification ISTQB foundation vous apportera les connaissances et compétences nécessaires pour :

  • Identifier les compétences essentielles requises pour le test
  • Comprendre les concepts fondamentaux du test logiciel
  • Accroître l'efficacité et l'efficience des tests en utilisant des outils
  • Découvrir l’ensemble des activités liées au test
  • Identifier les facteurs qui influencent les priorités et les efforts liés aux tests
  • Connaître les risques et les bénéfices liés à l'automatisation des tests
  • Comprendre en quoi la gestion des risques est essentielle à l’activité de test
  • S’organiser & Travailler au sein d'une équipe agile

Cette formation ainsi que l'examen associé ISTQB Foundation se basent sur la version 2024. L'obtention de la certification internationale ISTQB® permet de démontrer l'acquisition d'un niveau de connaissance et de compétences en test de logiciels.

Tarif

A partir de 1 890,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Maîtriser le langage PYTHON

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

1- Acquérir une compréhension fondamentale de la syntaxe et de la structure de Python.

2-Apprendre à utiliser les variables, les types de données et les opérateurs Python pour manipuler des informations.

3-Comprendre les structures de controle telles que les boucles et les instructions conditionnelles pour créer des programmes efficaces.

4- Explorer les fonctions et les modules Python pour organiser et réutiliser le code

5- Apprendre à manipuler des listes, des tuples, des dictionnaires et d'autres structures de données intégrées.

5- Comprendre les concepts de programmation fonctionnelle en Python

6- Se préparer à poursuivre l'apprentissage autonome pour continuer à améliorer ses compétences en Python
Tarif

A partir de 585,00 €

Durée

2j / 15h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les enjeux associés aux risques psychosociaux et leur impact sur l’homme, l’équipe et l’organisation
  • Les identifier et les évaluer pour mettre en place une démarche de prévention globale et les inclure dans le document unique d’évaluation des risques professionnels
Tarif

A partir de 790,00 €

Durée

3 heures 54 minutes

Modes

Objectifs de la formation

  • Adapter les techniques d’animation aux objectifs, aux types de réunions choisies et à son public
  • Maîtriser les phénomènes de groupe
Tarif

A partir de 690,00 €

Durée

4 heures 30 minutes

Modes

Objectifs de la formation

  • Comparer les méthodes agiles et traditionnelles
  • Expliquer les principes fondamentaux de l'Agilité
  • Identifier les principales méthodes Agiles
  • Mettre en œuvre les pratiques du framework Scrum
  • Mettre en œuvre des pratiques clés de l'eXtreme Programming (XP)
  • Utiliser les outils et méthodes des approches connexes
  • Planifier et gérer un projet Agile
  • Favoriser la collaboration au sein d'une équipe Agile
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Mettre en oeuvre les principes fondammentaux et les bonnes pratiques du TDD
  • Utiliser le Framework de test JUnit dans une approche TDD
  • Mettre en oeuvre du TDD en présence de code hérité (legacy)
  • Pratiquer le refactoring d'un code développé en TDD.
Tarif

A partir de 2 010,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Framework BOOTSTRAP 5.X

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

Connaître les bases sur le framework BootStrap
Savoir chercher l'information afin de configurer vos différents éléments
Produire un site entièrement fait avec BootStrap 5.X
Tarif

A partir de 538,00 €

Durée

1j / 9h

Modes
  • Entreprise
  • Distance

Je cherche à faire...