Formation M20483-1 Visual Studio 2015/2017 Le développement .Net en C#

Ref. M20483-1

CPF

durée

5 jours

Tarif

2490€ ht

picture_as_pdfprint

Nos clients

Ils nous font confiance.

logos clients Nativo formation
Formations inter / intra entreprise
Revenir aux formations .NET

Formation M20483-1 Visual Studio 2015/2017 Le développement .Net en C#

Objectifs

  • Disposer d'une parfaite connaissance de la syntaxe C#
  • Maîtriser la programmation orientée objet en C#
  • Comprendre comment utiliser au mieux les fonctionnalités offertes par .Net Framework
  • Savoir différencier les technologies d'accès aux données du .Net Framework

Public

  • Développeurs et analystes programmeurs "anciennes technologies"
  • Chefs de projets

Prérequis

  • Disposer d'une expérience d'un langage de programmation (C, C++, VB…)
  • Avoir suivi la formation : "La conception orientée Objet" (OB100) ou disposer de notions de programmation orientée objet
  • Connaissance des concepts de bases de données relationnelles et du langage SQL

Programme

Introduction à C# et au .Net Framework

  • Introduction au .Net Framework

  • Création de projets avec Visual Studio

  • Écrire une application C#

  • Construire une application graphique

  • Documenter une application

  • Exécuter et déboguer des applications avec Visual Studio

    Structure de programmation du C#

  • Déclaration de variables et affectation de valeurs

  • Utilisation d'expressions et d'opérateurs

  • Création et utilisation des tableaux

  • Instructions de décisions

  • Instructions d'itérations

    Déclaration et appel de méthodes

  • Définir et appeler des méthodes

  • Spécification de paramètres optionnels et de paramètres de sortie

    Gestion d'exceptions

  • Gestion des exceptions

  • Soulever des exceptions

    Lire et écrire dans des fichiers

  • Accéder au système de fichiers

  • Lecture et écriture dans des fichiers en utilisant les flux

    Créer de nouveaux types de données

  • Création et utilisation d'énumérations

  • Création et utilisation de classes

  • Création et utilisation de structures

  • Comparaison des types références et types valeurs

    Encapsulation de données et de méthodes

  • Contrôler la visibilité des membres

  • Partager méthodes et données

    Héritage de classes et implémentation d'interfaces

  • Utiliser l'héritage pour définir de nouveaux types références

  • Définir et implémenter des interfaces

  • Définir des classes abstraites

    Gestion de la durée de vie des objets et contrôler les ressources

  • Introduction au Garbage Collection

  • Gestion des ressources

    Encapsuler des données et définir des surcharges d'opérateurs

  • Création et utilisation des propriétés

  • Création et utilisation des indexeurs

  • Surcharge d'opérateurs

    Découplage de méthodes et gestion d'évènements

  • Déclaration et utilisation de délégué

  • Utilisation des Lambda Expressions

  • Gestion d'évènements

    Utilisation des collections et construction de types génériques

  • Utilisation des collections

  • Création et utilisation des types génériques

  • Définir des interfaces génériques et comprendre la variance

  • Utilisation de méthodes génériques et des délégués

    Construction et énumération de classes de collection personnalisées

  • Implémenter une classe de collection personnalisée

  • Ajouter un énumérateur à une classe de collection personnalisée

    Utilisation de LINQ pour interroger des données

  • Utilisation des méthodes d'extension LINQ et des opérateurs de requête

  • Construction de requêtes et d'expressions LINQ dynamiques

Certification

Cette formation prépare au test suivant : 70-483 et entre en jeu dans le cursus de certification : Microsoft Specialist Visual Studio Programmation en C# et entre en jeu dans les cursus de certification MCSD Windows Store Apps avec C# et MCSA SQL Server

Moyens et Méthodes Pédagogiques

  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
  • Un poste par stagiaire
  • Formateur Expert
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage

Validation des acquis

  • Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
  • Attestation de fin de stage remise avec la facture