La plate-forme .Net
RESPONSABLE : Michel Riveill - riveill@unice.fr
RESUME : ce cours présente est une introduction à la plate-forme .Net et au langage C#. Il insiste plus particulièrement sur les points suivants :
- Architecture générale, Runtime et Langages
- Couche de présentation : Windows, navigateur
- Frontal Web : Couche Web, Web Services
- Services d’entreprise : transactionnel, pooling, remoting, securité
- Accès aux données
- Gestion, déploiement, supervision
Le complément immédiat de ce cours est le cours sur J2EE donné par Michel BESSON au cours du même semestre.
PREREQUIS :
- Savoir programmer en Java (y comris RMI)
- Le modèle client-serveur
- Les bases de données relationnelles et SQL
- Le langage HTML et l'écriture de servlet Java
Demander le programme :
- Pourquoi Microsoft inventa .Net
- Le langage C#
- Les applications web
- La connection aux données
- La sécurité et les transaction
- .Net aujourd'hui et quelques éléments de comparaison
- des références complémentaires
Le plan du cours
- le polycopié du cours
- Cours 1
- La plate-forme .Net
- Le C.L.R (Common Language Runtime)
- Cours 2
- Le langage C#
- Assemblies et module
- Types références et valeurs
- Réflexion et attributs
- Delegates et Events
- Cours 3
- L’accès aux données
- Les transactions
- Cours 4
- Les applications Web
- Les services Web
- Les pages dynamiques
- Le multi-langage dans .Net
- Cours 5
- La sécurité
- Les évolutions du framework .Net
- Cours 6
- J2EE vs .Net
Les travaux dirigés :