.NET


Microsoft propose un nouvel environnement de développement pour les plates-formes Windows : Microsoft .NET

Annoncé en Juillet 2000 à Orlando lors du PDC (Profesionnal Developer Conference) .NET est bien plus qu’un simple label marketing.

.NET c’est :

Soyez opérationnel sur .NET dès le lancement du produit, démarrez vos développements en C# aujourd’hui !
Ayez une stratégie efficace en connaissant le passé, le présent et l’avenir de la plate-forme.

Pour rentabiliser cette formation au maximum nous adaptons le cours à vos besoins avec des focus sur votre métier.
Nous proposons également un module d’aide au démarrage de projet pour que vos équipes partent sur la bonne voie.

Notre formateur, utilisateur de .NET de la première heure, fait du développement sur Windows depuis 1993 et suit l’évolution des solutions de développement Windows au fur et à mesure de leurs apparitions.


Module DOTNET.A

Vue d'ensemble sur .NET

Durée : 4 heures
100% théorie

Vous apprendrez 
  • Comment est architecturé .NET
  • Les termes vitaux pour travailler avec cet environnement.
Public 
  • Toute personne ayant des connaissances sur le fonctionnement des systèmes d'exploitation qui désire comprendre comment fonctionne .NET (non développeur bienvenues)
  • Les programmeurs qui débutent sur .NET
  • Avoir des notions de collège d'anglais (les termes sont en anglais)
Objectifs 
  • Prendre du recul sur le développement Windows et faire le point.
  • Avoir des certitudes sur vos choix de développement.
Les principaux chapitres
  • L'évolution Dos - Windows - .NET
  • L évolution C, C++, Windows C, Windows C++, VB, Java, C#
  • L'apparition de C# et de Intermediat Language
  • L'approche composant
  • La compatibilité avec l'existant
  • Java dans le monde .NET
  • La Common Language Runtime et la Common Language Specification
  • Intermediate Language
  • Gestion du code par .NET (Code Management, Garbage Collecting…)
  • Le fonctionnement du JIT (Just In Time Compiler)
  • Les modes Unsafe / Unmanaged
  • Les possibilités du framework .NET
Logistique 
  • Prévoir un projecteur vidéo VGA 800*600 mini.

Module DOTNET.B

L'environnement de développement Visual Studio .NET

Durée : 4 heures
20% théorie, 80% pratique

Vous apprendrez 
  • A installer et utiliser Visual Studio .NET
Public 
  • Développeur
  • Avoir des notions de collège d'anglais (les termes sont en anglais)
Objectif
  • Installer correctement un poste développeur
Les principaux chapitres
  • Installation et pré requis sur le poste
  • Possibilités
  • L'éditeur de forme en C#
  • Le debuger
  • Utilisation de VSS
  • XML documentation
Logistique 
  • PC en réseau avec Windows 2000 US 256Mo / Binôme
  • Un rétroprojecteur vidéo 800*600 mini pour le formateur

Module DOTNET.C

Le framework .NET

Durée : 1 jour
50 % théorie, 50% pratique

Vous apprendrez 
  • Les services que propose .NET, les API
  • Comment les utiliser
Public 
  • Développeur
  • Connaissance du C# conseillée
  • Avoir des notions de collège d'anglais (les termes sont en anglais)
Objectifs 
  • Connaître tous les services disponibles sous .NET
Les principaux chapitres
  • Les types de base
  • L'organisation du framework
  • Les winforms
  • ASP.NET
  • Webservices
  • Interopérabilité (interaction avec COM et les DLL)
  • Assemblies / Manifest / Déploiement
Travaux pratiques (en C#)
  • Utiliser un objet COM dans .NET
  • Exposer un webservices (producer)
  • Utiliser un webservices (consumer)
Logistique 
  • PC en réseau avec Windows 2000 US 256Mo / Binôme
  • Un rétroprojecteur vidéo 800*600 mini pour le formateur
  • Si possible un accès Web sur chaque poste

Module DOTNET.D

Le langage C#

Durée : 2 jours
50% théorie, 50% pratique

Vous apprendrez 
  • A programmer en C#
Public 
  • Développeur avec des connaissances sur la programmation objet.
  • Avoir des notions de collège d'anglais (les termes sont en anglais)
Objectifs 
  • Maîtriser la syntaxe C#
  • Utiliser C# dans une optique objet
Les principaux chapitres
  • Petite révision sur la programmation objet
  • L'environnement .NET
  • Les déclarations (if switch do…)
  • Les tableaux, les chaînes
  • Les classes (syntaxe, membres, accessibilité, static, surcharge…)
  • Les structures
  • Les interfaces
  • Les opérateurs
  • Gestion des exceptions
  • Propriétés, indexer, énumérateur
  • Les attributs
  • Les delegates
  • Les events
Travaux pratiques
  • Mise en pratique de chaque notion abordée pour une mémorisation accélérée.
Logistique
  • PC en réseau avec Windows 2000 US 256Mo / Binôme
  • Un rétroprojecteur vidéo 800*600 mini pour le formateur
  • Si possible un accès Web sur chaque poste