Formation - Développement C# avancé et accès aux données sous Visual Studio

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 4 jours (28 heures)
Modes
  • Entreprise
  • Distance
  • Centre
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 4 jours (28 heures)
Modes
  • Entreprise
  • Distance
  • Centre
Sessions
Lieux Partout en France

Programme

1 - Architecture des applications liées aux données

  • Panorama des architectures d’applications liées aux données
  • Présentation des technologies d'accès aux données .Net
  • Trace et stratégie de gestion des erreurs
  • Rappels sur les notions .Net et C# : async/await, Méthodes d’extension, LINQ
  • Rappels et présentation des notions objets utilisées dans la formation : Interface, IoC et DI, Design Pattern
  • Introduction aux Pattern Repository et Unit Of Work
  • Introduction au Domain Driven Development et à la Clean Architecture
  • Atelier : Mise en place du socle de l’application

2 - ADO .Net

  • System.Data et fournisseurs d'accès aux données
  • Architecture connectée vs Architecture déconnectée
  • Connection, Command, DataReader
  • Pattern Repository et intégration dans une architecture Clean
  • Utilisation des outils d’accès aux données de Visual Studio
  • Atelier : Ajout d’une couche d’accès aux données implémentant la technologie ADO.Net conformement au pattern Repository

3 - Entity Framework Core

  • Intérêt du mappage objet-relationnel
  • Approche Database First vs Code First Modèles (entité) et objet de contexte
  • Gestion des étapes de migration avec les outils Entity Framework Core
  • Data Annotations et Fluent API Refactoring et découplage des composants d’une l’application en utilisant l’IoC et DI
  • Atelier : Ajout d’une couche d’accès aux données implémentant Entity Framework Core, et choix de la technologie d’accès aux données par injection de dépendance

4 - Transaction et Concurrence d'accès

  • Notion de transaction
  • Verrouillage optimiste vs Pessimiste
  • Gestion des contraintes d’intégrité référentielle
  • Gestion de la concurrence d’accès avec Ado.net et EF Core
  • Tracking des entités avec EF Core
  • Refactoring et Pattern Unit Of Work
  • Atelier : Ajout dans la couche d’accès aux données de la gestion de la concurrence d’accès et des transactions conformement au Pattern Unit Of Work

5 - Base de données volumineuse

  • Présentation des problèmes à surmonter en consultation
  • Présentation des problèmes à surmonter en mise à jour
  • Filtrage des données, limitation du résultat des requêtes
  • Mise à jour en masse
  • Approche CQRS
  • IEnumerable vs IQueryable
  • Gestion des BLOB
  • Atelier : Ajout dans la couche d’accès aux données d’une gestion d’objet volumineux, et prise en compte des contraintes liées à un grand volume de données en consultation et en mise à jour

6 - Du Web API REST au microservice

  • Présentation de REST
  • Service Web API REST et OData
  • Lazzy Loading et Eager Loading avec EF Core
  • Client d’un service Web API REST
  • Passage à une approche microservice
  • Atelier : Transformer l’application pour présenter un microservice à travers une Web API REST

Prérequis

Public

  • Développeurs
  • Chargés de développement d'applications informatiques

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Comprendre le mécanisme comptable nécessaire à l'élaboration d'un bilan et d'un compte de résultat
  • Être capable de lire un plan comptable
  • Découvrir le plan comptable et le compte de résultat
  • Connaître le mécanisme de la TVA
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier la réglementation européenne et nationale
  • Mettre en œuvre les solutions techniques et leurs modalités de mise en œuvre
  • Appréhender le dimensionnement d'une solution compensatoire d'eau pluviale à l'échelle d'une parcelle ou d'un projet urbain

Tarif

A partir de 980,00 €

Durée

1 jour - 7 heures

Modes
  • Distance
  • Centre
  • Entreprise

Objectifs de la formation

  • Préciser la réglementation juridique et comptable se rapportant aux OPC
  • Déterminer la valeur liquidative d'un OPC
  • Opérer le traitement comptable des instruments financiers et des opérations spécifiques
  • Etablir les états financiers des OPC
Tarif

A partir de 1 855,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Gérer les bases juridiques relatives aux principes de la laïcité
  • Comprendre l'espace d'action de l'élu sur la question religieuse
  • Gérer la communication des décisions
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

Formation Apprendre à apprendre

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Découvrir le fonctionnement du cerveau
  • Identifier les facteurs-clés de réussite de l’apprentissage
  • Développer l’apprentissage social
  • Construire son savoir par l’expérience
  • Mémoriser rapidement et efficacement
Tarif

A partir de 1 490,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre

Objectifs de la formation

  • Obtenir la certification officielle Professional Cloud Administrator (PCA)
  • Gérer l'administration et l'approvisonnement des ressources Cloud
  • Comprendre l'administration scalable et élastique
  • Appréhender l'interopérabilité et la portabilité du cloud
  • Gérer la sécurité du Cloud
  • Optimiser la production
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Gérer le langage et les mécanismes du droit fiscal
  • Identifier les choix fiscaux de l'entreprise
  • Èlaborer des échanges avec les fiscalistes
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Intégrer l'aspect environnemental dans les missions du CSE dans les entreprises de plus de 50 salariés
  • Mettre en oeuvre des pratiques environnementales dans le cadre de ses consultations et de son fonctionnement général
  • Calculer son empreinte carbone individuelle
  • Construire un plan d'actions décarbonées pour le CSE afin de changer les habitudes dans son entreprise
Tarif

A partir de 2 436,00 €

Durée

3 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Gérer les principes fondamentaux du droit de la propriété industrielle
  • Protéger ses créations industrielles
  • Faire valoir ses droits auprès des juridictions
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...