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
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
PLB Consultant
Adresse
3-5 Rue Maurice Ravel 92300 Levallois-Perret
Téléphone
Site web
https://www.plb.fr