Formation C#6, développer en .NET 4.6 avec Visual Studio 2015


REFERENCE
 
 
SLVS
DUREE
 
 
5 jours
TARIFS
 
 
2390 € HT
Niveau : intermédiaire
Certification: Microsoft - Programming in C#
Cours à distance: Possible
Eligible CPF: oui
OBJECTIFS :
 

Ce cours sur C# 6 et le Framework .NET 4.6 vous permettra de maîtriser les fondamentaux et la syntaxe du langage C# ainsi que l'environnement de programmation Visual Studio 2015. S’appuyant sur des exemples concrets, la plateforme .NET 4.6 vous sera également présentée afin de bien comprendre l'environnement global sur lequel repose le langage C#.
Concrètement, à l'issue de la formation C# 6 / .NET 4.6 vous serez capable de :
- Mettre en œuvre ce que vous aurez appris sur le développement objet (classe, méthode, héritage...).
- Comprendre le rôle du Framework .NET 4.6 et savoir utiliser ses classes
- Configurer et utiliser Visual Studio 2015
- Programmer en langage C# tout en disposant des bons réflexes
- Maîtriser la syntaxe du langage C#
- Utiliser ADO.NET et LINQ pour accéder aux données d'une base et les manipuler
- Créer des applications Windows riches en fonctionnalités (WinForms)
- Utiliser les fonctionnalités avancées de C# 6
- Utiliser les nouveautés du Framework .Net 4.6.

PRÉ-REQUIS :
 

Pour suivre cette formation C# .NET 4.6, les participants doivent disposer des connaissances suivantes :
- Être familiarisés avec les fonctions de base d’un système d'exploitation et les maîtriser, notamment la manipulation des fichiers
- Maîtriser les notions de base de la programmation structurée, notamment des concepts de base (boucles, variables et paramètres, appels de fonctions…)
- Un minimum d'expérience en concepts de programmation orientée objet est préférable.

PUBLIC :
 

Cette formation C# 6 / .NET 4.6 s'adresse aux Développeurs débutants, Développeurs maîtrisant la programmation via un autre langage, Développeurs d'applications d'entreprises.

PROGRAMME :
 

Introduction à .Net

Qu'entend-on par C# et Framework .NET ?
Pourquoi parle-t-on parfois indifféremment de C# ou VB .net ?
La place de C# dans l'architecture globale de .NET 4.6
Les nouveautés de C# 6 et du Framework 4.6
Comparaison de C# avec d'autres langages (Java, C++...)

La programmation en C# 6

Le modèle Objet avec le langage C#
Classes et objets : notion de méthode
Code géré et gestion de la mémoire
Héritage, surcharge et polymorphisme
Propriétés, indexeurs et énumérateurs
Expression d'initialisation, types anonymes, propriétés automatiques, méthodes d'extension, méthodes partielles et lambda expressions
Utilisation des "Generics"
Les Dynamic, Paramètres optionnels et paramètres nommés, Interopérabilité COM améliorée, Co et Contra variance
Les fonctions avancées du C# : appel synchrone et asynchrone, paramètres optionnels, résolution des types génériques, propagation de null, interpolation de chaîne...

Travaux pratiques

Programmer et utiliser des classes en C#

Les classes incontournables du Framework .NET 4.6

Classes mathématiques, structures usuelles, gestion des dates
Gestion du formatage des chaînes
Filtrer l'information grâce aux expressions régulières
Conteneurs classiques : listes, listes triées, piles et tables de hashag

Travaux pratiques

Lister, trier, comparer et sélectionner des données grâce à la puissance du Framework .Net

Les entrées / sorties

Notion de flux, FileStream/StreamWriter/StreamReader
Convertisseurs de formats de texte Unicode, ANSI...
Gestion des entrées/sorties synchrones/asynchrones

Travaux pratiques

Lire et écrire des données dans un fichier texte

Les principes d'ADO .Net

Notion de classe client / classe fournisseur en C#
Les classes ADO.Net fournis par C#
Choisir d'accéder aux données avec DataReader ou DataSet ?
La nouvelle philosophie de LINQ (LINQ to ADO, LINQ to SQL)

Travaux pratiques

Manipuler les données d'une base de données avec ADO.Net

La programmation avancée

Exceptions : gestion centralisée des erreurs, classes d'exceptions personnalisées, exceptions non- .Net
Délégués : délégués et évènements, les délégués comme alternative au polymorphisme

Travaux pratiques

Mettre en place des exceptions et des délégués dans une application .Net

Fenêtres, menus, et composants avec les Windows Forms

Présentation des WinForms
Les spécificités de ce type de programmation
Formulaires hérités et contrôles utilisateur
Différents types de contrôles, menus contextuels (popup), presse-papier
Assemblies de ressources
Application multilingue

Travaux pratiques

Création de formulaires pour gérer des données

Configuration et déploiement

Configuration du déploiement
Configuration de l'application
Mise en place d'un paramétrage utilisateur
Internationalisation d'une application Winforms
Utilisation de Windows Installer
Utilisation de Click Once

Travaux pratiques

Internationalisation de l'application et déploiement

Les plus de C# 5 et C# 6

Appel synchrone et asynchrone
Paramètres optionnels
Résolution des types génériques
Opérateurs conditionnels NULL
Index et initialiseurs

Travaux pratiques

Tirer profit des nouveautés du C# 6 dans une application existante

Ouverture du champ d'application avec le Framework .NET 4.6

Opérations asynchrones sur les fichiers
Prise en charge du protocole de WebSockets
Intégration dans Windows 10

Travaux pratiques

Création d’une application universelle Windows 10

ASP.Net et C# 6

Qu'est-ce qu'une application ASP.NET ?
Principes des Web Services
Exemples de Web Services en C# 6
Introduction à une application portée en ASP.NET
Nouveautés de C# 6 dans ASP.NET
C#, ASP.NET et le modèle MVC

Travaux pratiques

Utilisation de Webservice pour alimenter une application WinForms
Création d'une application en ASP.NET.

REMARQUES :
 

La réussite de l'examen 70-483 permet de remplir les conditions requises pour la certification Microsoft Specialist Visual Studio Programmation en C#.
Cet examen fait aussi partie du cursus des certifications Microsoft Specialist Visual Studio Programmation en C# ainsi que MCSD Windows Store Apps avec C# et MCSA SQL Server.

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions. Avis des participants à la formation C#6, développer en .NET 4.6 avec Visual Studio 2015 : Note moyenne : 4,3/5
4/5
Avis certifié A suivi un cours chez PLB

CP

Mon avis sur le contenu du stage :

"Un support électronique serait un réel plus."

4/5
Avis certifié A suivi un cours chez PLB

Sylvain

Mon avis sur le contenu du stage :

"Formation peut être trop initiatique sur les concepts objets au vue des prérequis qui demandent des connaissances préalables normalement requises sur le sujet. "

Mon avis sur le formateur :

"Positif: Possibilité d'orienter la formation sur des questions sortant du cadre."

Ce que j'ai le plus apprécié :

"personnel et locaux agréables"

5/5
Avis certifié A suivi un cours chez PLB

LM

Mon avis sur le contenu du stage: Contenu complet. Mon avis sur le formateur: Intervenant super ! Ce que j'ai le plus apprécié: Attentions (gâteaux / cafés) et personnels très agréables
S'INSCRIRE À CETTE
FORMATION C# 6
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

4 j

 
Cette formation « Langage C# avancé » vous permettra de maîtriser tous les concepts fondamentaux liés au développement des applications .NET (WPF, LINQ,...

5 j

 
Cette formation Visual Basic .Net vous permettra de maîtriser les fondamentaux du langage Visual Basic .Net et de l'environnement de programmation Visual Studio 2010 à 2015. Au...

4 j

 
Cette formation est délivrée dans les conditions définies par Microsoft : en partenariat avec un centre de formation agréé Microsoft Learning, formateur...

5 j

 
Cette formation est délivrée dans les conditions définies par Microsoft : en partenariat avec un centre de formation agréé Microsoft Learning, formateur...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

Votre formation Java prise en charge à 100% ! *

Depuis le mois de mars  2011, le Fafiec a sélectionné PLB Consultant pour vous proposer les meilleures formations autour du développement objet avec Java.

Sessions inter-entreprise sur  Paris, Lyon et Lille. 

Sessions intra-entreprise sur  toute la France.

*100% des coûts pédagogiques, offre valable dans la limite des fonds mutualisés dédiés aux actions collectives, en application des critères de prise en charge en vigueur (voir conditions détaillées sur le site du FAFIEC)

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB