|
Présentation de l'architecture
.Net
- Les systèmes d'exploitation .Net
- Le framework .Net
- Common language Runtime, ADO.NET, les Web Services, les
langages, les classes de base, Windows.forms/Web.forms
- Les .Net Entreprises serveurs .Net
- L'environnement de développement Visual Studio.NET
Les architectures logicielles en .Net
- Les applications types réalisables
avec .Net : Web, multi-canaux, hub XML, publish &subscribe,
client/serveur, mobiles
- Les composants .Net utiles pour ces diverses applications
: MSMQ, BizTalk
- Les designs patterns les plus utilisés et leurs avantages
- L'intégration d'applications .Net dans le système
d'information (alors que peu d'éditeurs proposent aujourd'hui
de solutions d'interfaçage de haut niveau avec .Net)
L'optimisation des développements
.Net
- Choix du langage de référence
(VB.Net, C#...)
- Les solutions aux problèmes de développement
classiques : Internationalisation, gestion des templates,
gestion de la sécurité et Single Sign On, instrumentation
des applications, manipulation de flux XML, auto documentation
du code
- L'enrichissement du framework.Net : Abstraction de l'accès
aux données, génération de reports et
graphiques, ajouts de composants métier, définition
de namespaces évolutifs
- Le versionning des applications et du framework : Notions
d'assemblies, gestion des dépendances
La maîtrise des déploiements
.Net
- Les configurations matérielles
et logicielles disponibles : load-balancing, failover, maintien
de services en cas de mises à jour
- Les rôles et responsabilités à fixer
sur les différentes plate-formes (développement,
intégration, pré-production, production
)
- Le processus de livraison d'applications aux équipes
de production : MSI, zip, fichiers, sources, procédures
d'installation
- La gestion de l'industrialisation des déploiements
(automatisation des sauvegardes, remontées d'alertes,
reporting de production
)
- Les checklists sécurité avant mise en production
- Les outils de déploiement et d'inventaires disponibles
Page
précédente
|