A travers 15 travaux pratiques documentés et une approche pédagogique basée sur 70% de pratique, Objis vous ouvre efficacement les portes du monde de la programmation .NET avec ce module de formation.
Indispensable avant toute spécialisation sur un langage de programmation de la platte-forme (VB.NET, ASP.NET ou C#), il sera également un prérequis necessaire pour augmenter votre productivité à travers des frameworks de développement de la platte-forme .NET 3.5 : WPF, WCF, WF.
Dates (5j) | Tarif (Euros HT) | Audience | Pratique | Financement | Contact | Inscription |
---|---|---|---|---|---|---|
21-25 juin (Paris) 4-8 oct. (Paris) 6-10 déc. (Lyon) |
Inter : 2200 Intra : 5900 |
Débutants | 70% |
Opportunités financement |
+33 (0) 7 63 03 11 08 | Bulletin inscription |
Logiciels utilisés
Microsoft Visual Studio .NET 2008
SQL Server
Vous allez apprendre à :
Programmer des applications Windows avec .NET
Créer des applications Web ASP.NET et traiter des Web Forms
Ecrire du code orienté objet avec VB.NET et C#
Analyser les besoins et concevoir des classes métiers avec VB.NET et C#
Contrôler l’accès à un site Web par authentification par Web Forms
Accéder aux bases de données SQL Server avec ADO.NET
Compiler et exécuter du code avec et sans Visual Studio 2008
Créer et accéder à des DLL et des composants distants
Créer des services Web avec .NET
Comprendre l’interopérabilité .NET avec modèle objet COM
Programme détaillé cours :
La plate-forme .NET
Principe et architecture de la plateforme .NET.
Architecture du Framework .NET : CLR, BCL, et CLS
Aperçu des différents types d’applications dans un environnement multicibles.
Structure d’une application .NET : notion d’espace de noms.
Outils et environnement de développement.
Langage de CIL : principe du langage intermédiaire, principe de la compilation JIT (Just In Time Compiler).
Notion d’assembly, de métadonnées et de déploiement. Assembly privé et assembly partagé : signature, rôle du GAC (Global Assembly Cache), mise en place dans le GAC.
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
Instructions
Variables
Fonctions
Définition de la portée et de la visibilité
Ajout de code dans les classes
Programmation des champs et des méthodes
Encapsulation de données avec les propriétés
Conversions et types de données VB.NET et C#
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
Instructions décisionnelles
Modification du flux avec l’instruction IF
Prise de décision à l’aide d’opérateurs logiques
Simplification avec l’instruction CASE
Répétition des instructions avec les boucles
Boucles For…Next
Évaluation Do-While Loops en entrée et sortie
Stockage de valeurs multiples avec les tableaux
Tests et débogage
Exceptions
Gestion des erreurs Try – Catch – Finally
Documentation de votre code
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
Activation des Windows Forms
Gestion des événements
Spécification et récupération des valeurs de propriétés
Création de formulaires de dialogue
Mappage des fonctions de l’application par rapport au code de programmation
Processus de programmation itératif
Traduction des besoins en conception
Construction des trois couches logiques
Interface
Métier
Données
Modélisation des interfaces utilisateur Web et Windows
Planification des besoins de stockage
Programmation d’applications Web avec ASP.NET
Création du site Web
Répertoires virtuels
Applications Web
Pages Web
HTML
Liens hypertextes
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
Utilisation d’événements pour activer les 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
Activation de la sécurité des Web Forms
Création 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
Instructions SQL: select, insert, update, delete
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 changements utilisateurs
Affichage 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
Travaux pratiques :
TP1 : Installation et optimisation Visual Studio et création d’une première application
TP2 : Développement d’une application Windows avec et sans Visual Studio
TP3 : Création et utilisation de classes métier avec VB.NET et C#
TP4 : Création de livrables et d’assemblies
TP5 : Création de DLL et gestion de versions
TP6 : Interopérabilité .NET et COM
TP7 : Accès données avec ADO.NET
TP8 : DataSet XML
TP9 : Mise en oeuvre LINQ
TP10 : Internationalisation
TP11 : Entrée/sortie
TP12 : Développement d’application web avec ASP.NET
TP13 : Sécurisation d’une application web
TP14 : Création de services web
TP15 : Tests unitaires et débogage