M2i Formation

Découvrez notre formationC# - 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# - Développement avec le Framework .NET vous permettra de créer les structures du C#, ainsi qu’une interface basique WinForms.

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


Cette formation est éligible au CPF : code unique 237067

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
La Défense07/10/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

Metz15/04/20193 000 € HTDates proposées dans les agences M2iRéserver
Mulhouse15/04/20193 000 € HTDates proposées dans les agences M2iRéserver
Nancy15/04/20193 000 € HTDates proposées dans les agences M2iRéserver
Reims15/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

Caen15/04/20193 000 € HTDates proposées dans les agences M2iRéserver
Évreux15/04/20193 000 € HTDates proposées dans les agences M2iRéserver
Le Havre15/04/20193 000 € HTDates proposées dans les agences M2iRéserver
Lille15/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

Dijon15/04/20193 000 € HTDates proposées dans les agences M2iRéserver
Grenoble15/04/20193 000 € HTDates proposées dans les agences M2iRéserver
Lyon15/04/20193 000 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne15/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

Bordeaux15/04/20193 000 € HTDates proposées dans les agences M2iRéserver
Orléans15/04/20193 000 € HTDates proposées dans les agences M2iRéserver
Tours15/04/20193 000 € HTDates proposées dans les agences M2iRéserver
Bordeaux03/06/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-Provence15/04/20193 000 € HTDates proposées dans les agences M2iRéserver
Montpellier15/04/20193 000 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence03/06/20193 000 € HTDates proposées dans les agences M2iRéserver
Montpellier03/06/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 : Ce test a pour objectif de tester vos connaissances sur les langages orientés objet.

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus