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

Tout utilisateur Excel qui souhaite apprendre à importer et transformer des données provenant de sources variées. Exploiter Power Query pour définir des requêtes et adapter les données à vos besoins d'analyse avec Excel.

À l'issue de la formation, le stagiaire sera capable de :

  • Se connecter à des sources de données externes
  • Utiliser Power Query pour nettoyer et mettre en forme les données
  • Intervenir dans les requêtes en utilisant l'interface graphique
Tarif

A partir de 350,00 €

Durée

1 jour(s)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Réviser l'historique de ODI (Sunopsis, rachat par Oracle, ODI 10, ODI 11 et ODI 12) pour comprendre ODI 12c
  • Gérer ETL ODI 12c dans la chaîne décisionnelle
  • Distinguer les développements d'ETL et EL-T
  • Identifier les stratégies de planification des traitements de données avec ODI 12c.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance

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.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Calc - Initiation

Proposé par M2I

Objectifs de la formation

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

  • Organiser un classeur
  • Utiliser un classeur
  • Construire un tableau simple
  • Concevoir des formules de calculs simples
  • Représenter des données au travers de graphiques simples
  • Préparer une mise en page pour imprimer
  • Utiliser les listes de données.
Tarif

A partir de 820,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

- Savoir créer et gérer "Amazon Elastic Compute Cloud" (EC2), "Amazon Elastic Block Store" (EBS), "Amazon Simple Storage Service" (S3), "Auto Scaling" et "Elastic Load Balancing" (ELB) - Comprendre les services de bases de données AWS (Relationnelle et non relationnelle) - Le service de migration de base de données AWS - Déployer une architecture réseau avec "Amazon Virtual Private Cloud" (VPC) (Subnets, Gateways, Network Security) - Les outils de DevOps sur AWS et les outils en ligne de commande.
Tarif

A partir de 1 575,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Oracle - Développer avec Oracle PL/SQL

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Acquérir les compétences pour développer des programmes PL/SQL pour accéder aux bases Oracle et créer des procédures stockées et des fonctions pour une réuilisation maximale et une maintenance du code minimale et concevoir des applications modulaires avec des packages. Gérer la récupération des données pour les applications frontales et invoquer du SQL Dynamique natif pour créer du code de haut niveau.

Tarif

Contacter l'organisme

Durée

3 jour(s)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Etre habilitable au niveau B2XL opération batterie
  • Connaitre la règlementation en matière d'électricité sur véhicules électriques (norme NF C 18-550)
  • Savoir évoluer dans un environnement électrique
  • Savoir rendre compte de l'opération réalisée
  • Réaliser les opérations sur batteries (mise en place de protection, connexion, déconnexions, manipulations, contrôles, nettoyage)
  • Appliquer les consignes de sécurité prévues par la norme NF C 18 550
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Optimiser des tâches, automatiser des processus et gagner du temps précieux grâce à la rédaction de prompts efficaces.
  • Utiliser l'IA pour interpréter des données et prendre des décisions éclairées.
  • Améliorer sa gestion du temps et son organisation.
Tarif

A partir de 855,00 €

Durée

1 jour ( 7 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Savoir créer des bases de données et des fichiers de bases de données - être en mesure de créer des procédures stockées et des fonctions - Maîtriser l'implémentation du code managé dans la base de données - Savoir mettre en oeuvre l'intégrité des données dans Microsoft SQL Server 2016 Comprendre comment utiliser les index pour garantir la performance de la base Savoir utiliser le Transact SQL pour gérer les exceptions, créer des triggers Apprendre à  utiliser les types de données spécialisés de SQL Server pour manipuler des données hiérarchiques XML ou encore pour gérer des données de localisation spatiale
Tarif

A partir de 2 995,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Gérer les accès et les identités avec le contrôle d'accès basé sur les rôles et les stratégies Azure
  • Implémenter l'infrastructure Azure AD pour utilisateurs, groupes et authentification multifacteurs
  • Mettre en place une protection de l'identité Azure AD avec des stratégies de risque, un accès conditionnel et des vérifications d'accès
  • Gérer l'identité privilégiée Azure AD via les rôles Azure AD et les ressources Azure
  • Configurer Azure AD Connect pour différentes méthodes d'authentification et la synchronisation des répertoires sur site
  • Mettre en œuvre des stratégies de sécurité du périmètre, incluant le pare-feu Azure
  • Implémenter des stratégies de sécurité réseau avec les groupes de sécurité réseau et les groupes de sécurité d'application
  • Configurer des stratégies de sécurité d'hôte, englobant la protection du point de terminaison, la gestion de l'accès à distance, la gestion des mises à jour et le cryptage du disque
Tarif

A partir de 2 900,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...