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 (5)
C'était un excellent cours car nous avons eu la possibilité de discuter et d'essayer de travailler avec ce qui nous avait été enseigné. Mais ce que j'ai le plus aimé, c'est que tout était basé sur l'expérience de Marcin.
Jesper - ProgramDuon AB
Formation - Advanced Blazor
Traduction automatique
J'ai aimé avoir eu la chance de m'exercer.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Formation - Unit Testing with C#
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
La bonne connaissance et la compréhension approfondie du sujet par le formateur, ainsi que sa capacité à présenter et à transmettre les connaissances de manière claire et efficace.
Balazs Farkas - Greentube GmbH
Formation - Implementing the Actor Model with Microsoft Orleans
Traduction automatique
Complet - a couvert tout ce qui nous intéressait. A pu travailler à travers des exemples.
Deborah Morrison - AFBI
Formation - Introduction to Blazor
Traduction automatique