M2i Formation

Langages et développement - Développeur C# .NET

C# - Développement avec le Framework .NET

Présentiel

5 jours (35 heures) - CS-FRM

(47)
Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Développeur C# .NET  ›  C# - Développement avec le Framework .NET

Objectifs pédagogiques

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

Niveau requis

Connaissance pratique d’un langage orienté objet ou avoir suivi le cours OBJ-INT "Introduction à la programmation objet".

Public concerné

Développeurs, architectes, chefs de projets techniques.


Éligible aux financements suivants : Formation éligible au CPF

Suivez, vous aussi ce cours à distance. Consultez-nous pour vérifier sa disponibilité.

Consultez-nous

Suivez, vous aussi ce cours à distance. Consultez-nous pour vérifier sa disponibilité.

Consultez-nous

Suivez, vous aussi ce cours à distance. Consultez-nous pour vérifier sa disponibilité.

Consultez-nous

Lyon01/10/20182 750 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Suivez, vous aussi ce cours à distance. Consultez-nous pour vérifier sa disponibilité.

Consultez-nous

Suivez, vous aussi ce cours à distance. Consultez-nous pour vérifier sa disponibilité.

Consultez-nous

Certification : M2i Langages de Programmation (+ 120€)

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

Certification (en option)

  • Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
  • Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
  • L'examen sera passé à la fin de la formation.

Testez vos connaissances

Objectif : Tester vos connaissances sur les langages orientés objet.