C# 9 - Développement avec .NET 5

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 :

  • Concevoir une application console basée en utilisant .NET 5.0
  • Utiliser Visual Studio pour créer, déboguer et organiser vos projets
  • Utiliser toutes les fonctionnalités du langage C#
  • Pratiquer la programmation orientée objet.

M2I


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

Tarif

A partir de 3 050,00 €

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

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 3 050,00 €

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

Programme

Jour 1

Introduction

  • Présentation et rôle du Framework .NET
  • .NET Framework et .NET Standard
  • Common Language Runtime (CLR)
  • Les "assemblys"
  • Compilation Just In Time (JIT)
  • Common Type System (CTS)
  • Le "garbage collector"
  • Les différentes versions .NET
  • Exécutables Dépendant du Framework (FDE)
  • Exécutable monofichier
  • Liaison d'assembly
  • "Tiered" / "ReadyToRun" images
Exemple de travaux pratiques (à titre indicatif)
  • Décompilation d'un assembly

Visual Studio

  • Introduction
  • Les différentes éditions de Visual Studio
  • Concept de projet / solution
  • Personnalisation des projets pour les applications .NET Core
  • La gestion des packages avec NuGet
  • Le débogueur
Exemple de travaux pratiques (à titre indicatif)
  • Découverte de Visual Studio

Le langage C#

  • Application console
  • Vue d'ensemble des types communs
  • Les chaînes de caractères
  • Les instructions conditionnelles
  • Les boucles
  • Les exceptions
Exemple de travaux pratiques (à titre indicatif)
  • Création d'une application console

Jour 2

L'héritage

  • Concept de base
  • Le polymorphisme
  • Les opérateurs "is" et "as"
  • Redéfinition des méthodes et des propriétés
  • Appeler la méthode ou la propriété de la classe de base
  • Les classes abstraites
  • Les classes scellées
  • Les interfaces
  • La classe de base : "object"
Exemple de travaux pratiques (à titre indicatif)
  • Utilisation de l'héritage

Les fonctionnalités avancées de C#

  • Les délégués
  • Les évènements
  • "Object initializer"
  • "Local variable type inference"
  • Typage des tableaux implicites
  • Les types anonymes
  • Les méthodes anonymes
  • Les expressions lambda
  • Les méthodes d'extensions
  • Les "generics"
  • Les collections
  • "Property / tuples patterns"
  • "Positional patterns"
  • Index et plages
  • Types références nullables
Exemple de travaux pratiques (à titre indicatif)
  • Utilisation des délégués, méthodes anonymes, expressions lambda et méthodes d'extensions

Jour 3

LINQ (Language Integrated Query)

  • Introduction
  • Les méthodes d'extensions LINQ
  • Le langage LINQ intégré au C#
Exemple de travaux pratiques (à titre indicatif)
  • Utilisation de LINQ

Quelques API du .NET Core

  • Les flux
  • L'encodage
  • Les "BinaryReaders" et les "BinaryWriters"
  • Les flux de caractères
  • Concept de sérialisation
  • Logger l'exécution de son application
Exemple de travaux pratiques (à titre indicatif)
  • Lecture d'un fichier texte et écrit d'un fichier binaire

Jour 4

TPL (Task Parallel Library)

  • Introduction
  • Les threads
  • La classe "Parallel"
  • Les tâches
  • "Parallel LINQ (PLINQ)"
  • L'asynchronisme
  • Les flux asynchrones
Exemple de travaux pratiques (à titre indicatif)
  • Utilisation des bibliothèques de tâches

Accès aux données

  • Introduction à Entity Framework
  • Création d'un modèle
  • Création d'entités
  • Génération de la base de données
  • Présentation de LINQ
  • Manipulation de données avec LINQ to Entities
Exemple de travaux pratiques (à titre indicatif)
  • Lecture et écriture dans une base de données SQL Server

Jour 5

Manipulation de données aux formats XML et JSON

  • Introduction
  • Lire un contenu JSON
  • Générer un contenu JSON
  • Lire un contenu XML
  • Générer un contenu XML
  • LINQ to XML
Exemple de travaux pratiques (à titre indicatif)
  • Lecture d'un fichier XML en utilisant la désérialisation

Utilisation d'API Rest

  • Introduction
  • La bibliothèque HttpClient
Exemple de travaux pratiques (à titre indicatif)
  • Consommation d'un Web Service pour récupérer la météo

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 de base sur la programmation algorithmique (manipulation des instructions conditionnelles, boucles, tableaux...).

Public

Développeurs ayant déjà une expérience dans la programmation.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Interpréter les composantes du Web
  • Utiliser des applications Web
  • Différencier les diverses composantes du Web
  • Approfondir une stratégie de positionnement sur le Web
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Habilitation électrique BC HC

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Connaitre les dangers de l'électricité et être capable d'identifier et analyser le risque électrique
  • Réaliser en toute sécurité les opérations de consignations
  • Gérer et appliquer la réglementation selon la norme NF C 18-510
Tarif

A partir de 1 390,00 €

Durée

4j / 25h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Acquérir une méthodologie d'analyse financière
  • Réaliser le diagnostic financier de votre établissement ou service
  • Identifier les prévisions d'investissements et le plan de financement
Tarif

A partir de 1 950,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance
  • Entreprise

Objectifs de la formation

  • Exécuter en toute sécurité des interventions d'entretien, de dépannage et des opérations de consignation sur des installations et équipements électriques basse tension (BR)
  • Exécuter en toute sécurité des travaux électriques et des opérations de consignation pour des travaux sur des installations et équipements électriques basse tension.
  • Gérer et appliquer la réglementation selon la norme NF C 18-510
  • Maintenir son habilitation électrique initiale
Tarif

A partir de 1 390,00 €

Durée

2j / 11h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • 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
  • Maitriser la manipulation de matériel dans un environnement électrique
  • 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

  • Intégrer les modifications intervenues dans le domaine de la paie pour actualiser et sécuriser ses pratiques.
  • Évaluer les incidences de ces modifications sur les processus de paie et les paramétrages des outils de paie.
  • Apporter des réponses fiables aux agents.
Tarif

Contacter l'organisme

Durée

2 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Comprendre les grandes rubriques d’un bulletin de paie
  • Maîtriser les principaux calculs de paie
  • Connaître les spécificités en paie dans le cadre d’une rupture de contrat
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Entreprise

Le prélèvement à la source

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Comprendre les mécanismes du prélèvement à la source
  • Sécuriser les procédures
  • Répondre aux sollicitations du personnel
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Etre habilitable au niveau B2XL dépanneur remorqueur
  • 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

  • Acquérir une méthodologie complète du pilotage et de l'évaluation d’un projet
  • Décrypter la logique et la cohérence marketing et financière d’une nouvelle activité
  • Identifier les bases du calcul financier d’un nouvel investissement
Tarif

Contacter l'organisme

Durée

2 jours

Modes
  • Centre
  • Distance
  • Entreprise

Je cherche à faire...