Certification Microsoft programmation en C# (70-483)



Objectifs, programme, validation de la formation

Objectifs

  • Comprendre les principes du développement objet (classe, méthode, héritage, etc.).
  • Comprendre le rôle du framework .NET 3.5/4.0/4.5 et savoir utiliser ses classes.
  • Configurer et utiliser Visual Studio 2008/2010/2012/2013/2015.
  • Maîtriser la syntaxe et les concepts du langage C#.
  • Utiliser ADO.NET et LINQ pour accéder aux données d’une base quelle que soit leur provenance et les manipuler.
  • Savoir appliquer les grands principes de C# à la réalisation d’applications riches (Windows Forms ou WPF).
  • Utiliser des services web XML dans une application C#.
  • Tester des fonctionnalités avancées de C#.
  • Créer une première application Web en ASP.NET.

Cette formation prépare au passage de l’examen Microsoft 70-483, "Certification Microsoft programmation en C#".
L’examen se passe sur la plateforme Pearson Vue, indépendamment de la formation.

Description, programmation

  • Introduction à .NET 3.5/4.0/4.5/4.6.
    La plateforme (framework) .net.
    Pourquoi parle-t-on parfois indifféremment de C# ou VB .net.
    La place de C# dans l’architecture globale de .NET 3.5/4.0/4.5.
    Le Framework .NET 4.5, le langage C# 6, et Visual Studio 2015.
    Comparaison de C# avec d’autres langages (Java, C++, etc.).
  • La conception Objet.
    Programme « objet ».
    Vocabulaire et concepts de base.
    L’encapsulation est fondamentale.
    Le cycle de vie d’un objet.
    Savoir réutiliser les traitements et les données.
    Donner le même nom à des traitements différents.
    Exemples de mauvaises conceptions.
  • Les bases de C#.
    Espace de nom, types énumérés.
    Gestion des références, typage.
    Différents modes de passages de paramètres.
    Méthodes à nombre d’arguments variable.
    Surcharge d’opérateurs.
    Notion d’attribut, et importance des méta-données.
  • La programmation en C#.
    Le modèle Objet avec le langage C#.
    Classes et objets.
    Code géré et gestion de la mémoire.
    Héritage, surcharge et polymorphisme.
    Propriétés, indexeurs et énumérateurs.
    Les nouveautés de C# .NET 3.5/4.0/4.5/4.6.
    Les "Generics".
  • La programmation avancée en C#.
    Exceptions : gestion centralisée des erreurs, classes d’exceptions personnalisées...
    Délégués : les délégués comme alternative au polymorphisme.
    Structure de l’architecture .Net 3.5/4.0/4.5/4.6 : assembly, processus et domaine, support multi-langage en .Net, sécurité.
  • Les classes incontournables du framework.
    Classe mathématiques, structures usuelles, gestion des dates.
    Formatage des chaînes.
    Filtrer l’information grâce aux expressions régulières.
    Conteneurs classiques : listes, listes triées, piles et tables de hashage.
  • Introduction à l’accès aux données en .NET.
    Les principes d’ADO.NET.
    Notion de classe client / classe fournisseur en C#.
    Choisir d’accéder aux données avec DataReader ou DataSet.
    La nouvelle philosophie de LINQ (Entity Framework, LINQ to SQL, Linq To Objects, Linq to XML...).
  • Introduction à WPF et aux Windows Forms.
    Le modèle objet des Windows Forms : la simplicité de mise en oeuvre.
    Les possibilités de WPF (Windows Presentation Foundation).
    Comparaison entre les frameworks concurrents Windows Forms / WPF.
  • ASP.NET/ C# et Webform.
    L’architecture des Web Forms.
    Séparation Métier / Code et Présentation.
    Webservice (webmethode) en C#.

Validation et sanction

Certification Microsoft programmation en C# (70-483) ;Attestation de suivi de présence

Type de formation

Perfectionnement, élargissement des compétences

Niveau de sortie sans niveau spécifique

Métiers visés

M1805 :


Durée, rythme, financement

Durée 35 heures en centre
Durée indicative : 4 jours

Modalités de l'alternance Cours du jour : 35 h

Conventionnement Non

Conditions d'accès

Modalités de recrutement et d'admission Entretien

Niveau d'entrée niveau IV (BP, BT, baccalauréat professionnel ou technologique)

Conditions spécifiques et prérequis - Maîtriser les fonctions de base de système d'exploitation, notamment la manipulation de fichiers. - Maîtriser les notions de base de programmation structurée, notamment des concepts (contrôle de flux, variables et paramètres et appels de fonction). - Un minimum d'expérience en concepts de programmation orientée objet est préférable. La connaissance d'un langage à la syntaxe proche du C (C, C++, java) est indispensable pour être à l'aise dans les exercices. Sans elle, vous pourrez comprendre le stage mais serez grandement gênés dans la réalisation des travaux pratiques.

Inscription

Contact renseignement Mme Wassila AIT MEDDOUR

Téléphone 01 43 34 90 94


Éligibilité de cette formation au compte personnel de formation pour les salariés


Code CPF 235571 - Validité du 02/01/2019 au 31/12/2115


Périodes prévisibles de déroulement des sessions

Session débutant le : 18/10/2021

Adresse d'inscription
3-5 Rue Maurice Ravel 92300 Levallois-Perret

Lieu de formation


Organisme de formation responsable