Bases de la programmation .NET
Création d'applications avec Visual Studio
- Gestion de projets avec l'Explorateur de Solutions
- Définition des propriétés d'un projet et inscription de références
- Ajout de fichiers, de dossiers et de code
- Compilation, débogage et test de programmes
Codage d'applications orientées objet
- Diviser le code en classes
- Ajouter des champs, des propriétés de méthodes, des événements et des constructeurs aux classes
- Définition de la portée et de la visibilité
Syntaxe des langages VB et C#
Conversions et types de données
- Chaînes (Strings)
- Date et heure
- Nombre entier
- Nombres réels
- Opérateurs booléens
- Calculs avec des opérateurs mathématiques
- Conversion du type de données
Contrôle de l'exécution du programme
- Déclarations IF
- Déclarations CASE ()
- Boucles For...Next
- Boucles Do-While
- Stocker de multiples valeurs avec des tableaux
Gestion des erreurs
- Exceptions
- Gestion des erreurs Try - Catch - Finally
- Utilisation du débogueur
Automatisation des tests avec Visual Studio
- Création de projets de test Visual Studio
- Écriture de tests unitaires
- Test des classes, propriétés, méthode et exceptions
Création d'applications Windows
Bases d'une application Windows
- Création de formulaires et positionnement des contrôles
- Navigation avec les menus
- Automatisation du code avec la boîte à outils et la fenêtre Propriétés
Programmation basée sur des événements
- Gestion des événements à partir de l'interface utilisateur
- Déclarer et effacer des événements avec des classes personnalisées
- Affichage de formulaires de dialogue
Concevoir des applications orientées objet
Séparation des responsabilités des applications en classes
- Principe de responsabilité unique
- Programmation des modèles, des vues et des contrôleurs
Simplification de la maintenance avec l'héritage
- Mise en œuvre d'une classe de base
- Définition de méthodes virtuelles et abstraites
- Substituer les méthodes dans les classes dérivées
Programmation d'applications Web avec ASP.NET
Création de sites Web ASP.NET avec Visual Studio
- Écriture de pages et de formulaires HTML
- Maintien de la cohérence avec des pages maîtres
- Conception de pages avec les contrôles ASP.NET
- Styles de sites avec les thèmes ASP.NET
Traitement des Web Forms ASP.NET
- Affichage des données et récupération des données saisies par l'utilisateur
- Initialisation des contrôles des Web Forms
- Variables de sessions
- Rediriger les utilisateurs vers d'autres pages Web
- Sauvegarde des changements utilisateur
Contrôle de l'accès au site Web
- Configuration de la sécurité des Web Forms
- Élaboration d'une page de connexion pour les utilisateurs
- Automatisation de la création de compte utilisateur
Intégration des bases de données relationnelles
Concepts
- Utilisation d'une base pour un stockage rapide et efficace
- Sélection, insertion, mise à jour et suppression de syntaxe de requête
Création d'une base de données SQL Server
- Ajout de tables, champs et index
- Relation entre clés primaires et étrangères
Accès à la base de données avec ADO.NET
- Connexion à la base et exécution de commandes SQL
- Stockage des informations sur l'utilisateur
- Récupération des enregistrements existants
Déploiement d'applications .NET
- Installation du framework .NET
- Publication d'applications avec ClickOnce
- Mise sur le Web d'applications ASP.NET