Retour

Certification Microsoft programmation en C# (70-483)

Objectifs de la formation

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

Contenu de la formation

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

Résultats de la formation

Attestation d'acquis ou de compétences;Attestation de suivi de présence

Conditions spécifiques d'accès à la formation

- Maitriser les fonctions de base de systeme d exploitation, notamment la manipulation de fichiers. - Maitriser les notions de base de programmation structuree, notamment des concepts (controle de flux, variables et parametres et appels de fonction). - Un minimum d experience en concepts de programmation orientee objet est preferable. La connaissance d un langage a la syntaxe proche du C (C, C++, java) est indispensable pour etre a l aise dans les exercices. Sans elle, vous pourrez comprendre le stage mais serez grandement genes dans la realisation des travaux pratiques.

Métier formé

Développement

Niveau d'étude visé

Sans le Bac

Type d'immersion professionnelle

Formation initiale

Organisme de formation

PLB Consultant

Durée de la formation

1 mois

Modalités de formation

formation entièrement présentielle

Prochaine(s) session(s)

  • 18/11/2024 - 22/11/2024

Lieu de formation

3-5 Rue Maurice Ravel 92300 Levallois-Perret