Cursus métier : Développeur web avec C#

Objectifs :

  • Créer les différents types de structure du C# ;
  • Comprendre les spécificités du langage, dont les delegates ;
  • Utiliser les API de base ;
  • Définir des collections ;
  • Accéder aux données avec ADO.NET ;
  • Accéder aux flux d’entrée sortie ;
  • Créer une interface basique WinForms.

Durée

  • 40 Heures

Pré-requis

  • Connaissance pratique d’un langage orienté objet

Contenu du Programme

Découverte du framework

  • Fonctionnement interne (MSIL, CLR) ;
  • Garbage collector ;
  • Les Assemblies ;
  • Les API de base ;
  • Tour d’horizon des possibilités.

C# orienté objet

  • Classes et classes partielles ;
  • Propriétés ;
  • Interfaces ;
  • Enums ;
  • Structs ;
  • Namespaces.

Concepts du langage

  • Evénements et delegates ;
  • Lambda expressions ;
  • Méthodes anonymes ;
  • Méthodes d’extension ;
  • Generics ;
  • Exceptions ;
  • Boxing ;
  • Nullable types ;
  • Finalisation ;
  • Sérialisation.

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.

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;

ADO.NET

  • Tour d’horizon des solutions de persistance ;
  • Accès bases de données avec ADO ;
  • Mode Connecté ou déconnecté ;
  • Data Providers : DataSet, DataAdapter et DataReader ;
  • Liens entre ADO et LINQ.

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.
Bornova escort izmir eskort Cesme escort Bornova escort