close

Se connecter

Se connecter avec OpenID

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

IntégréTéléchargement
--Tél : (+33)1 55 60 76 72
Fax : (+33)1 55 60 76 73
Email : formation@oxiane.com
C#6 développer en .NET 4.6 avec Visual Studio 2015
Développer une application C# dans un environnement Visual Studio 2015
Le langage C# est le langage objet phare de Microsoft. Il permet de développer tout type d’application (client lourd, web, web service,
…).
Le langage C# est très lié à la plateforme .Net à laquelle il « emprunte » ses objets pour développer des applications fenêtrées avec
menus (winforms), des sites WEB (ASP.net), ou encore se connecter aux bases de données (ADO.net).
L’environnement de développement intégré incontournable pour le C# est Visual Studio.
Cette formation C# .NET 4.5 vous permettra de maîtriser les fondamentaux du langage C# et l’environnement de programmation
Visual Studio 2012. Au delà du langage la plate forme .NET 4.5 vous sera également présentée afin de bien comprendre
l’environnement global sur lequel repose le langage C#.
Détails
●
●
Code : PR-CSNET
Durée : 5 jours ( 35 heures )
Public
Chefs de projets
Développeurs
●
Pré-requis
Notions de programmation objet conseillées
●
●
Objectifs
Maîtriser les fondamentaux et la syntaxe du langage C#
Maîtriser l’environnement de programmation Visual Studio 2015
Appréhender la plateforme .NET 4.6.
Comprendre l’environnement global sur lequel repose le langage C#
●
●
●
●
Programme
Introduction à .Net
Les classes incontournables du Framework .NET 4.6
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++…)
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
La programmation en C# 6
Travaux pratiques
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…
Lister, trier, comparer et sélectionner des données grâce à la
puissance du Framework .Net
Travaux pratiques
Programmer et utiliser des classes en C#
© Oxiane
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)
-1/2-
24.04.2016
--Tél : (+33)1 55 60 76 72
Fax : (+33)1 55 60 76 73
Email : formation@oxiane.com
Travaux pratiques
Internationalisation de l’application et déploiement
Manipuler les données d’une base de données avec ADO.Net
Les plus de C# 5 et C# 6
La programmation avancée
Appel synchrone et asynchrone
Paramètres optionnels
Résolution des types génériques
Opérateurs conditionnels NULL
Index et initialiseurs
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
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
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
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.
Travaux pratiques
Modalités
●
●
●
●
Type d’action :Acquisition des connaissances
Moyens de la formation :Formation présentielle – 1 poste par stagiaire – 1 vidéo projecteur – Support de cours fourni à chaque
stagiaire
Modalités pédagogiques :Exposés – Cas pratiques – Synthèse
Validation :Exercices de validation – Attestation de stages
© Oxiane
-2/2-
24.04.2016
Auteur
Документ
Catégorie
Без категории
Affichages
5
Taille du fichier
44 Кб
Étiquettes
1/--Pages
signaler