Formation C#, développer en .NET 4.6 avec Visual Studio 2013
Formation
À Levallois-Perret
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Levallois-perret
Cette formation C# .NET 4.6 vous permettra de maîtriser les fondamentaux du langage C# et l'environnement de programmation Visual Studio 2013. Au delà du langage la plate forme .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# .NET 4.6 vous serez capable de :
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Les matières
- .NET
- C++
- Visual Studio
Le programme
Introduction à .Net
Qu'entend-on par 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 4.6Les nouveautés du Framework 4.6Comparaisons de C# avec d'autres langages (Java, C++, ...)
La programmation en C#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é, Co et Contra variance.Les nouveautés C# 4.6 :appel synchrone et asynchrone, paramètres optionnels, résolution des types générique, pluging windows azure.Travaux pratiquesProgrammer et utiliser des classes en C#.
Les classes incontournables du frameworkClasse 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 hashage.Travaux pratiquesLister, trier, comparer et sélectionner des données grâce à la puissance sur Framework .Net.
Les entrées / sortiesNotion de flux, FileStream/StreamWriter/StreamReader. Convertisseurs de formats de texte (Unicode, ANSI, ...). Gestion des entrées/sorties synchrones/asynchrones.Travaux pratiquesLire et écrire des données dans un fichier text.
Les principes d'ADO .NetNotion 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 pratiquesManipuler des données d'une base de données avec ADO.Net
La programmation avancéeExceptions : 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 pratiquesMettre en place les exceptions et délégués dans une application .Net.
Fenêtres, menus, et composants avec les Windows FormsLes winformsLes spécificités de ce type de programmation.Formulaires hérités et contrôles utilisateurDifférents types de contrôles, menus contextuels (popup), le presse-papier. Assemblies de ressources. Application multilingue.Travaux pratiquesCréation de formulaires pour gérer des données.
Configuration et déploiementConfiguration du déploiementConfiguration de l'applicationMise en place d'un paramétrage utilisateurInternationalisation d'une application WinformsUtilisation de Windows InstallerUtilisation de Click OnceTravaux pratiquesInternationalisation de l'application et déploiement.
Les plus C# 4.6Appel synchrone et asynchroneParamètres optionnelsRésolution des types génériqueTravaux pratiquesTirer profit des nouveautés .Net 4.6 dans une application existante.
Ouverture du champs d'application C# 4.6Opérations asynchrones sur les fichiersPrise en charge du protocole de WebSocketsIntégration dans windows 8
ASP.Net et C# 4.6Qu'est-ce qu'une application ASP.Net ?Principes des Web ServicesExemples de Web Services en C#Introduction à une application protée en ASP.NetNouveauté de C#4.6 dans ASP.NetGénération de webformsTravaux pratiquesUtilisation de webservice pour alimenter une application winforms.Création d'une application en ASP.Net
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Formation C#, développer en .NET 4.6 avec Visual Studio 2013