|
|
|
Vous apprendrez à
- Concevoir et programmer des applications Web et Windows avec Microsoft .NET et Visual Studio
- Écrire du code orienté objet avec Visual Basic et C#
- Exploiter Visual Studio pour la génération de code, la conception d'interface utilisateur, les tests et le débogage automatisés
- Créer des applications Web ASP.NET et traiter des Web Forms
- Contrôler l'accès à un site Web grâce à l'authentification par Web Forms
- Construire des bases de données SQL Server et y accéder en utilisant ADO.NET
Objectif Microsoft .NET est une suite d'outils permettant de développer des applications logicielles modernes avec facilité. Durant ce cours, vous acquerrez les connaissances fondamentales et l'expérience pratique pour écrire des applications orientées objet en utilisant Visual Basic et C#. Vous apprendrez à concevoir et à tester des applications avec Visual Studio, à créer des applications Web ASP.NET et à vous connecter à une base de données avec ADO.NET.
À qui s'adresse cette formation Développeurs, concepteurs de sites Web, administrateurs, utilisateurs avancés ou toute autre personne souhaitant découvrir la programmation d'applications avec .NET et débutant en programmation orientée objet. Une expérience préalable en programmation est utile mais pas obligatoire.
Travaux pratiques Vous développerez des applications ASP.NET et Windows avec VB ou C# et le framework .NET. Les exercices incluent :
- Écriture d'applications orientées objet avec le langage Visual Basic ou C#
- Programmation d'applications Windows de type bureau ou console
- Conception d'applications, de classes et d'interfaces utilisateur orientées objet
- Optimisation des outils Visual Studio pour un développement et un test plus rapide des applications
- Création d'applications Web ASP.NET et traitement de Web Forms
- Gestion des internautes en utilisant l'authentification par formulaires ASP.NET
- Sauvegarde des données dans des bases SQL Server en utilisant ADO.NET
Contenu détaillé 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
|
<< Visual Studio, .NET et Visual Basic
Formations liées à ce sujet
Ce stage vous aide à préparer le passage des tests de certification Microsoft.
|
|

Calendrier des formations
Plus de dates et de lieux.
Solutions intra
entreprise
Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.
|
|
|
Les participants programment une interface utilisateur Web.
|
| | Les 100 dernières évaluations de cette formation lui ont attribué la note suivante :  |  | (3,71/4,00) |
|
|
«Learning Tree est le seul organisme que j'ai trouvé capable d'autant approfondir une technologie.»
|
|
|