Ferme la recherche

Certification Microsoft programmation en C#

Descriptif

Durée de la formation

Durée 35 heures
En centre 35 heures

Session

du 06 avril 2020 au 10 avril 2020  - Levallois Perret (92)
+ autres sessions
du 06 avril 2020 au 10 avril 2020  - Levallois Perret (92)
du 11 mai 2020 au 15 mai 2020  - Levallois Perret (92)
du 06 juil. 2020 au 10 juil. 2020  - Levallois Perret (92)
du 03 août 2020 au 07 août 2020  - Levallois Perret (92)
du 05 oct. 2020 au 09 oct. 2020  - Levallois Perret (92)
du 02 nov. 2020 au 06 nov. 2020  - Levallois Perret (92)
du 07 déc. 2020 au 11 déc. 2020  - Levallois Perret (92)

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

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

Conditions d'accès

- 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.
- Développeurs débutants.
- Développeurs maîtrisant la programmation mais ayant acquis leurs connaissances à l'université en utilisant un langage non graphique.
- Développeurs d'applications d'entreprise.

Validation

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

Donne accès au(x) métier(s) suivant(s)

Etudes et developpement informatique (voir la fiche métier)

Et après la formation ?

Retour à l'emploi des anciens stagiaires

EXCELLENT

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

PLB Consultant

Lieu de formation

PLB Consultant
3-5 Rue Maurice Ravel
Levallois Perret

Calculez votre itinéraire

Centre de formation

PLB Consultant
3-5 Rue Maurice Ravel
92300, Levallois-Perret

Toutes les formations et avis pour PLB Consultant