Ferme la recherche

Développeur .NET avec #C - C#6, développer en .NET 4.6 avec Visual Studio 2015

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

- Mettre en oeuvre 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.

Description de la formation

* 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 de .NET 4.6.
Les nouveautés de C#6 et du Framework 4.6.
Comparaison de C# avec d'autres langages.
* 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.
Les fonctions avancées du C# : appel synchrone et asynchrone, résolution des types génériques, propagation de null, interpolation de chaîne.
* 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 avec les expressions régulières.
Conteneurs classiques : listes, piles et tables de hashag.
* Les entrées/sorties.
Notion de flux, FileStream/StreamWriter/StreamReader.
Convertisseurs de formats de texte Unicode, ANSI.
Gestion des entrées/sorties synchrones/asynchrones.
* 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.
* 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.
* 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, presse
- papier.
Assemblies de ressources.
Application multilingue.
* 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.
* 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.
* 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.
* 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.

Conditions d'accès

- Être familiarisé 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.

Validation

Attestation d'acquis ou de compétences;Attestation de suivi de présence

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

Conduite d'enquetes (voir la fiche métier)

Expertise et support technique en systemes d'information (voir la fiche métier)

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