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

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

objis_logo_dotNET.jpgA 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

2018-01-29T13:41:06+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java