Plan du cours
Présentation du cadre .Net 4.0
- Environnement de développement intégré (IDE)
- Languages Dans le cadre .Net
- Le Common Language Runtime (CLR)
- Access Le traitement des données avec ADO.Net et XML
- [Le Web avec ASP.Net
Visual Studio 2010
- Utile Visual Studio Windows
- Création de projets
- Anatomie d'un projet
- Les fichiers d'un projet
- Explorateur de solutions
- Extraits de code
C# Syntaxe du langage
- Types de données
- Déclaration des variables
- Opérateurs
- Déclarations conditionnelles
- Structures de bouclage
Classes et objets
- Construire des modèles
- Création de classes et d'objets
- Ajout de constructeurs à une classe
- Ajout de méthodes, de propriétés et d'événements
- Surcharge des méthodes
- Procédures de propriété
Débogage des applications
- Mise en place de points d'arrêt
- Traverser le code
- Fenêtres de débogage
- Fenêtres de surveillance
- Pile d'appels
Introduction à ASP.Net
- Démarrer un projet ASP.Net
- Fichiers de projet
- Contrôles du serveur
- Gestion des événements du serveur
- Le cycle de vie des pages
Développement de l'interface utilisateur
- Pages maîtresses
- Thèmes et apparences
- Contrôles de l'utilisateur
- Navigation sur le site web
- Contrôles de validation
Module 8 : Configuration
- Paramètres de configuration du site Web
- Fichiers de configuration, y compris les fichiers Web.Config
- Stockage des paramètres d'application et des chaînes de configuration
- L'outil d'administration du site web
Adhésion et personnalisation
- Sécurisation et personnalisation d'un site web
- Stocker les détails de l'utilisateur dans l'adhésion Database
- Utilisation des contrôles de connexion
- État du site web Management Méthodes
- Utilisation de l'état de la vue pour stocker l'état d'une page
Gestion des exceptions
- Ajout de blocs Try Catch au code
- Exceptions au niveau de la page
- Exceptions au niveau du site
- Pages d'erreur personnalisées
- Traçage
Données Access
- Qu'est-ce que ADO.Net ?
- Objet de connexion
- Objet de commande
- Lecteurs de données
- Jeux de données et adaptateurs de données
- Utilisation de l'assistant de source de données
Création de pages réactives avec AJAX
- Architecture AJAX
- Qu'est-ce qu'une mise à jour partielle de page ?
- Utilisation du contrôle serveur Updatepanel
- Utilisation de scripts côté client
Données Access avec LINQ
- Pourquoi avons-nous besoin de LINQ ?
- Interroger le Database
- Syntaxe du langage d'interrogation
- Utilisation de LINQ à SQL
Utilisation des services Windows Communication Foundation (WCF)
- Architecture orientée services
- Scénarios WCF
- Mécanique de Communication : Adresse, contrat, liaison
- Création d'un service WCF simple
- Appel d'un service WCF à partir d'une application cliente
Déploiement
- Comment déployer une application Web
- Méthodes de déploiement
- Utilisation des outils Copy and Publish de Visual Studio
- Utilisation des projets d'installation
- Installation d'assemblages dans le GAC
Pré requis
Avant de participer à cet atelier, les étudiants doivent
- Savoir gérer un environnement de solution à l'aide de l'IDE Visual Studio 2010 et des outils .
- Pouvoir programmer une application à l'aide d'un langage compatible avec le .NET Framework 4.0
- Avoir une compréhension de base des scripts côté client
- Avoir une compréhension de base du HTML
Nos Clients témoignent (9)
Le formateur nous a beaucoup aidés en répondant à toutes nos questions et nous a permis de partager notre écran pour montrer les erreurs que nous avions, ce qui était très bien.
chithra - Public Health Wales NHS Trust
Formation - Advanced Blazor
Traduction automatique
Juste l'exposition générale. Très utile.
Travis - Beckman Coulter
Formation - Introduction to Blazor
Traduction automatique
Questions et réponses. Et démonstration de projet.
Qing - Ametek
Formation - Implementing the Actor Model with Microsoft Orleans
Traduction automatique
Le formateur a très bien expliqué les sujets à l'aide d'exemples concrets tirés du monde réel, ce qui nous a permis d'assimiler plus facilement les informations.
Florin-Viorel Marut - Continental Automotive Romania
Formation - High-Performance Application Development with .NET Core
Traduction automatique
It took up good stuff with a good speed, and not stayed in areas that was not important, left that to the student when the course was over. I mean that for a 2 day course it is a good value.
Mikael Forsberg - Kvadrat Örebro AB
Formation - Introduction to .Net Core
Very hands on knowledge on the subject. A little bit of theory at the beginning to set the stage.
Thibault Chappuis - Mikron SA Boudry
Formation - Entity Framework Core 2.0
Trainer knowledge and approach.
Piotr Kucharski
Formation - Introducing C# 6.0 with Visual Studio 2015/2017
Approche flexible et adaptation des exercices aux questions et problèmes soulevés par les stagiaires.
Maciej - DataConsult S.A.
Formation - Advanced Programming in C#
Traduction automatique
J'ai apprécié l'étendue des connaissances de Folio. Non seulement il connaissait le contenu du cours, mais il connaissait aussi des constructions dans des langages qui nous étaient familiers afin de rendre les exemples plus significatifs pour nous. Pendant les intervalles, il a partagé sa connaissance des technologies et des solutions en dehors du cadre de la formation pour nous donner un aperçu d'autres solutions que nous pourrions utiliser à l'avenir (et lors de futures formations).
Raphael - Markit Valuations Limited
Formation - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Traduction automatique