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

La formation C# sera ponctuée par votre certification M2i Langages de Programmation.
La certification M2i Langages de Programmation vous permet de valoriser vos compétences à développer des logiciels ou des programmes suivant les spécifications détaillées d'une architecture technique retenue pour répondre au plus près aux attentes interne ou externe de l'entreprise.
La certification M2i Langages de Programmation est un label qualité attestant officiellement de votre expertise et répondant aux demandes actuelles du marché.

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

La Défense11/02/20193 000 € HTDates proposées dans les agences M2iRéserver
La Défense15/04/20193 000 € HTDates proposées dans les agences M2iRéserver
La Défense03/06/20193 000 € HTDates proposées dans les agences M2iRéserver
La Défense05/08/20193 000 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Metz11/02/20193 000 € HTDates proposées dans les agences M2iRéserver
Mulhouse11/02/20193 000 € HTDates proposées dans les agences M2iRéserver
Nancy11/02/20193 000 € HTDates proposées dans les agences M2iRéserver
Reims11/02/20193 000 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Caen11/02/20193 000 € HTDates proposées dans les agences M2iRéserver
Évreux11/02/20193 000 € HTDates proposées dans les agences M2iRéserver
Le Havre11/02/20193 000 € HTDates proposées dans les agences M2iRéserver
Lille11/02/20193 000 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Dijon11/02/20193 000 € HTDates proposées dans les agences M2iRéserver
Grenoble11/02/20193 000 € HTDates proposées dans les agences M2iRéserver
Lyon11/02/20193 000 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne11/02/20193 000 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Bordeaux11/02/20193 000 € HTDates proposées dans les agences M2iRéserver
Orléans11/02/20193 000 € HTDates proposées dans les agences M2iRéserver
Tours11/02/20193 000 € HTDates proposées dans les agences M2iRéserver
Bordeaux15/04/20193 000 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Aix-en-Provence11/02/20193 000 € HTDates proposées dans les agences M2iRéserver
Montpellier11/02/20193 000 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis11/02/20193 000 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence15/04/20193 000 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

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

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
  • Sérialisation

LINQ

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

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.

Les + de la formation

L'examen de certification est en français.

Testez vos connaissances

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