vers l'accueil formulaire de contact

Initiation au développment .NET 3.5 (5j)

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
04 78 29 37 26 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