Certification Microsoft programmation en C# par PLB Consultant
Lieu(x)
En centre (92)
Durée
Total : 35 heures
En centre : 35 heures
Financement
Demandeur d’emploi
Salarié
Éligible CPF
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
- 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#.
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#.
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.
- 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.
Centre(s)
- Levallois Perret (92)
Métier(s)
- Analyste cogniticien / cogniticienne informatique
- Analyste concepteur / conceptrice informatique
- Analyste d'application
- Analyste d'étude informatique
- Analyste de gestion informatique
- Analyste décisionnel - Business Intelligence
- Analyste développeur / développeuse
- Analyste en cybersécurité
- Analyste fonctionnel / fonctionnelle informatique
- Analyste organique informatique
- Analyste responsable d'application informatique
- Analyste réseau informatique
- Analyste télématique
- Analyste-programmeur / Analyste-programmeuse d'étude informatique
- Analyste-programmeur / Analyste-programmeuse de micro-informatique
- Analyste-programmeur / Analyste-programmeuse en informatique industrielle
- Analyste-programmeur / Analyste-programmeuse gestion informatique
- Analyste-programmeur / Analyste-programmeuse informatique
- Analyste-programmeur / Analyste-programmeuse scientifique informatique
- Assistant / Assistante chef de projet informatique
- Chef de groupe logicien informaticien
- Chef de projet TMA - Tierce Maintenance Applicative
- Chef de projet maîtrise d'oeuvre informatique
- Chef de projet étude et développement informatique
- Concepteur / Conceptrice d'application informatique
- Concepteur / Conceptrice informatique
- Concepteur / Conceptrice logiciel informatique
- Didacticien / Didacticienne informatique
- Développeur / Développeuse Big Data
- Développeur / Développeuse back-end
- Développeur / Développeuse d'application
- Développeur / Développeuse de logiciel de simulation optique et réalité virtuelle
- Développeur / Développeuse de sécurité des systèmes d'information
- Développeur / Développeuse décisionnel - Business Intelligence
- Développeur / Développeuse front-end
- Développeur / Développeuse full-stack
- Développeur / Développeuse informatique
- Développeur / Développeuse jeux vidéo
- Développeur / Développeuse logiciel de réalité augmentée
- Développeur / Développeuse multimédia
- Développeur / Développeuse web
- Développeur / Développeuse web mobile
- Homologateur / Homologatrice logiciel
- Informaticien / Informaticienne analyste
- Informaticien / Informaticienne d'application
- Informaticien / Informaticienne de développement
- Informaticien chargé / Informaticienne chargée d'étude
- Ingénieur / Ingénieure analyste en système d'information
- Ingénieur / Ingénieure analyste informatique
- Ingénieur / Ingénieure d'analyse et de programmation en informatique de gestion
- Ingénieur / Ingénieure d'application informatique
- Ingénieur / Ingénieure d'intégration applicative
- Ingénieur / Ingénieure d'étude en applications scientifiques informatiques
- Ingénieur / Ingénieure d'étude en informatique de gestion
- Ingénieur / Ingénieure d'étude et développement informatique
- Ingénieur / Ingénieure d'étude informatique
- Ingénieur / Ingénieure d'étude logiciel informatique
- Ingénieur / Ingénieure de conception informatique
- Ingénieur / Ingénieure de développement informatique
- Ingénieur / Ingénieure de réalisation informatique
- Ingénieur / Ingénieure développement logiciel informatique
- Ingénieur / Ingénieure en développement d'applications
- Ingénieur / Ingénieure informatique développement en temps réel
- Ingénieur / Ingénieure logiciel informatique
- Ingénieur / Ingénieure programme informatique
- Ingénieur analyste-programmeur / Ingénieure analyste-programmeuse
- Ingénieur concepteur / Ingénieure conceptrice informatique
- Ingénieur informaticien / Ingénieure informaticienne
- Intégrateur / Intégratrice d'application informatique
- Lead programmeur / programmeuse - jeux vidéo
- Paramétreur / Paramétreuse logiciel ERP
- Programmeur / Programmeuse d'applications
- Programmeur / Programmeuse d'études
- Programmeur / Programmeuse de maintenance informatique
- Programmeur / Programmeuse informatique
- Programmeur / Programmeuse jeux vidéo
- Programmeur / Programmeuse logiciel de base informatique
- Programmeur industriel / Programmeuse industrielle
- Responsable d'application informatique
- Responsable d'atelier de génie logiciel
- Responsable d'étude informatique
- Responsable de gestion de configuration
- Responsable de projet informatique
- Responsable des développements informatiques
- Scrum Master
- Technicien / Technicienne programmation
- Testeur / Testeuse informatique
- Webmaster
- Webmaster développeur / développeuse
Compétence(s)
- Algorithmique
- Animation d'instances agiles (mêlée, démonstration, rétrospective, …)
- Architecture d'applications
- Architecture des systèmes d'information
- Architecture propriétaire
- Architecture web
- Business Intelligence (BI) / Informatique décisionnelle
- Comptabilité générale
- Finance
- Formalisation de processus de gestion
- Gestion commerciale, relation clients
- Gestion de configuration
- Gestion de production
- Gestion de projet
- Gestion des Ressources Humaines
- Informatique de gestion
- Informatique industrielle
- Informatique scientifique et technique
- Langage informatique ASP.NET
- Langage informatique Ada
- Langage informatique Apache
- Langage informatique AutoItScript
- Langage informatique Basic
- Langage informatique C#
- Langage informatique C/C++
- Langage informatique CSS
- Langage informatique Cobol
- Langage informatique Delphi
- Langage informatique Fortran
- Langage informatique HTML
- Langage informatique J2EE
- Langage informatique J2ME
- Langage informatique Java
- Langage informatique Lisp
- Langage informatique PHP
- Langage informatique Pascal
- Langage informatique Perl
- Langage informatique Prolog
- Langage informatique Python
- Langage informatique Ruby
- Langage informatique SQL
- Langage informatique Script Shell
- Langage informatique VB.NET
- Langage informatique Visual Basic
- Langage informatique WLangage
- Langage informatique XML
- Langages de programmation informatique
- Marketing / Mercatique
- Matériel de contrôle embarqué
- Modélisation informatique
- Méthode AGILE
- Méthodologie SAFe
- Méthodologie Scrum
- Principes d'intégration de matériels et de logiciels
- Process et procédures d'achats
- Procédures d'appels d'offres
- Produits multimédia
- Progiciels de Gestion Intégrée (PGI) / Enterprise Resource Planning (ERP)
- Programmation informatique
- Programmation logicielle
- Protocoles et normes télécoms
- Publication Assistée par Ordinateur (PAO)
- Règles de sécurité Informatique et Télécoms
- Réseaux informatiques et télécoms
- Système KANBAN
- Système LEAN
- Système embarqué
- Systèmes d'exploitation informatique
- Technologies de l'accessibilité numérique
Formation proposée par : PLB Consultant
À découvrir