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

Les objectifs de la formation Complément technique de formation pour chargé d'intervention en installations photovoltaïques : pour personne déjà habilitée BR :

- Exécuter en sécurité des opérations sur les installations et équipements électriques basse tension dans le respect des prescriptions de la Norme NF C 18-510

Tarif

A partir de 220,00 €

Durée

0,5 jour - 3,5 heures

Modes

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

Objectifs de la formation

  • Maîtriser le contenu des réformes et des évolutions législatives et réglementaires ayant un impact en paie.
  • Évaluer l’incidence pratique de ces modifications sur la paie et les déclarations sociales.
  • Bénéficier de conseils et échanger sur vos pratiques.
Tarif

A partir de 669,00 €

Durée

3 heures 30

Modes
  • Entreprise

Gérer l'e-réputation de son entreprise

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Savoir organiser une veille sur les réseaux sociaux et gérer la E-réputation, la votre et celle de votre entreprise.

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

  • Organiser une veille sur les réseaux sociaux
  • Gérer la e-réputation, la vôtre et celle de l'entreprise
Tarif

A partir de 800,00 €

Durée

2 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Décrypter les différentes rubriques du bulletin de paie.
  • Calculer les éléments de base de la paie.
  • Mieux dialoguer avec les collaborateurs du service paie.
  • Renseigner ses collaborateurs sur leur bulletin de paie.
Tarif

A partir de 1 650,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Intervenir en toute sécurité sur des interventions de remplacement, de raccordement
  • Réaliser en toute sécurité des manoeuvres sur des installations et équipements électriques Basse et/ou Haute 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

Les objectifs de la formation Habilitation électrique initiale BP : opérations élémentaires sur chaînes photovoltaïques :

- Exécuter en sécurité des opérations élémentaires sur chaînes photovoltaïques dans le respect des prescriptions de la NF C 18-510

Tarif

A partir de 912,00 €

Durée

1 jour + 0,5 jour TP - 10,5 heures

Modes

Objectifs de la formation

  • Vérifier les éléments de rémunération en fonction des statuts, du temps de travail et des positions statutaires.
  • Calculer les cotisations en fonction du statut : fonctionnaire ou contractuel.
  • Appliquer la régularisation et la proratisation des plafonds.
  • Calculer l'indemnisation due à l'agent en cas de maladie.
  • Mettre en pratique les dernières dispositions législatives applicables dans le domaine de la paie.
Tarif

A partir de 2 590,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Retenir l'indispensable des règles d'orthographe
  • Acquérir les bons réflexes
  • Gagner en assurance dans la rédaction d'écrits professionnels
  • Écrire avec précision
  • Déjouer les principaux pièges
Tarif

A partir de 1 550,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Exécuter en toute sécurité des travaux électriques et des opérations de consignation pour travaux sur des installations et équipements électriques basse et haute 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

3j / 18h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...