Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OF
  1. Accueil
  2. Numérique
  3. Développement et langage informatique
  4. Langage C
  5. Plateforme .NET 8 avec C# 12
Plateforme .NET 8 avec C# 12

Plateforme .NET 8 avec C# 12

Qualiopi
En centre
Non éligible CPF
Sélectionnez une session :

Choisissez une date pour pouvoir réserver !

Objectifs
Programme

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

  • Créer les différents types de structure du C#
  • Décrire les spécificités du langage
  • Utiliser les API de base
  • Définir des collections
  • Accéder aux données avec ADO.NET et Entity Framework Core
  • Accéder aux flux d'entrée sortie
  • Créer une interface basique WinForms.

Jour 1 - Matin

Découverte du framework

  • Fonctionnement interne (MSIL, CLR, Assembly)
  • Introduction au Garbage Collector
  • Les API de base
  • Evolutions du langage

Utilisation d'un IDE ou d'un éditeur de code

  • Présentation de l'IDE Visual Studio 2022
  • Présentation de l'éditeur de code Visual Studio Code
  • Utilisation de la ligne de commande avec msbuild.exe

Jour 1 - Après-midi

C# orienté objet

  • Classes et classes partielles
  • Propriétés
  • Nullable types
  • Interfaces
  • Enums
  • Structs
  • Namespaces

Jour 2 - Matin

Exemple de travaux pratiques (à titre indicatif)

  • Début de développement d'une application exploitant les points essentiels vus en cours

Jour 2 - Après-midi

Concepts du langage

  • Expression Lambda et méthodes anonymes
  • Evènements et delegates
  • Méthodes d'extension
  • Generics
  • Gestion des erreurs avec les exceptions
  • Gestion de la mémoire avec le Garbage Collector

Exemple de travaux pratiques (à titre indicatif)

  • Reprise du TP et ajout de diverses fonctionnalités vues en cours

Jour 3 - Matin

Classes de base

  • Les types incontournables :
    • Object
    • String...
  • Gestion des nombres et dates
  • Les collections d'objets
  • Collections et généricité
  • LINQ to Objects

Exemple de travaux pratiques (à titre indicatif)

  • Reprise du TP et ajout de diverses fonctionnalités comme les collections, LINQ to Objets, vues en cours

Jour 3 - Après-midi

Entrées sorties

  • Accès au clavier et à la console
  • Le namespace System.IO
  • Utilisation des streams
  • Gestion des flux de caractères
  • Lecture et écriture de fichiers
  • Sérialisation

Exemple de travaux pratiques (à titre indicatif)

  • Reprise du TP et ajout de gestion de streams divers

Jour 4 - Matin

LINQ

  • Introduction
  • Les méthodes d'extension
  • Le langage C# intégré
  • Les différentes opérations LINQ

Exemple de travaux pratiques (à titre indicatif)

  • Ajout de requêtes LINQ au projet

Jour 4 - Après-midi

ADO.NET

  • Tour d'horizon des solutions de persistance
  • Accès bases de données avec ADO.NET
  • Data Providers :
    • DataSet
    • DataAdapter
    • DataReader

Entity Framework Core

  • Présentation de l'ORM Entity Framework
  • Conception Code First et Database First
  • Utilisation des commandes "SQLMetal"

Exemple de travaux pratiques (à titre indicatif)

  • Utilisation de tous les objets principaux de ADO.NET et Entity Framework Core pour la gestion des BDD

Jour 5 - Matin

Les interfaces utilisateurs : WinForms et WPF

  • Les IHM avec .NET
  • Bases des WinForms
  • Gestion des évènements
  • Utilisation de base de WPF
  • Structure de XAML

Jour 5 - Après-midi

Exemples de travaux pratiques (à titre indicatif)

  • TP de synthèse sur le développement d'une interface graphique riche et finalisation par un projet reprenant tous les essentiels de la formation
Public visé

Développeurs, architectes, chefs de projets techniques.

Prérequis

Avoir une connaissance pratique d'un langage orienté objet ou avoir suivi le cours OBJ-INT "Introduction à la programmation objet".

Choisissez une date pour pouvoir réserver !

Autres formations disponibles :
Prochaines sessions disponibles :26 août03 mars
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :02 sept.10 mars
Qualiopi
En centre
Initial
Non éligible CPF
Prochaines sessions disponibles :08 sept.13 oct.17 nov.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :08 sept.03 nov.01 déc.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :09 sept.17 mars
Qualiopi
En centre
Non éligible CPF
logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Tout refuser
Tout accepter