Cyllène préprod
   Webmail    
   Nos solutions

Les ressources du Framework .Net

Durée

4 jours (peut être déroulé en 2 fois 2 journées)

Objectifs

Donner aux architectes, concepteurs, chefs de projets et analystes-programmeurs un point de vue exhaustif sur les possibilités (et les limites !) de la plateforme .Net, induites par ses ressources comme par ses mécanismes.

Public

Analystes de tous niveaux, déjà initiés à .Net mais ayant à aborder pour la première fois un projet .Net nécessitant la mise en œuvre d’une architecture et de mécanismes complexes.

Responsables d’études des services nouvellement équipés de l’infrastructure .Net (ou en voie de s’équiper) pour les développements à venir, désireux de s’informer en détail sur le potentiel technologique désormais à leur disposition.



Pré-requis

Avoir suivi au minimum un des cursus d’introduction à la plateforme .Net (langages ou ASP.Net ou Persistance)

Avoir suivi de préférence un des cours de formation aux méthodologies objet, ou posséder de très solides connaissances en la matière.

1. Anatomie du Framework.Net et introduction aux mécanismes

Composition et décomposition du Framework - Les namespaces, le moteur - Ce qui relève des langages et des compilateurs/ ce qui relève des OS/ ce qui relève du Framework - Les normes par le détail : CLS/CIL/CLI - Anatomie et mécanique de CLR - Processus, threads, domaines d’application et contextes - CTS, métadonnées, assemblages – JIT & ramasse-miettes - Codes gérés/non gérés & unsafe - Liens précoces/tardifs

2. Revue générale des FCL et classifications transversales

Les classes majeures : Windows Forms / ASP / ADO - Les classes « de programmation » (langages, collections, attributs, exceptions, code management …) - Les classes d’accès aux ressources système (Management, IO, Resources …) - Les classes spécialisées Web - Les classes liées à Xml et aux documents - Les classes traitant des problématiques de sécurité - Classes de services et composants - Services de base (drawing, maths, textes, dates, …) - Interopérabilité en général - Ressources adressant les architectures réparties

3. Problématiques techniques et technologiques

Accès aux ressources système - Gestion de la sécurité & Active Directory – Solutions multiculturelles et de localisation - Solutions technologiques pour les architectures réparties - Messaging & pooling - Gestion transactionnelle - Techniques de persistance - Mise en œuvre du mécanisme de réflexion - Générer du code à la volée - Multithreading – Performances critiques, temps réel, robustesse et fiabilité - Techniques de versionning - Utilisation pertinente du FCL sous VS - Collaboration hétérogène : technologies d’avant dotNet / technologies hors Microsoft

4. Comment .Net permet d’adresser les problématiques d’architecture ?

Architectures de classe, héritage multiple, polymorphisme et performances - Architectures N-tiers - Databroking - Organisation en vue des architectures réparties - BD réparties - Communautarisation des développements multi-SGBD - Traitement des transactions réparties au moyen des services d’entreprise interopérés - Programmation orientée aspects - Architectures et stratégies de déploiement et de développement - Méthodologies d’analyse et conception # .Net - Méthodologies de production # .Net

Nota bene : ce cours aborde d’un point de vue seulement magistral certains sujets qui peuvent être approfondis par ailleurs de façon plus détaillée, au moyen de formations techniques spécialisées que nous proposons: Analyse objet et conception .Net / Traitement de la problématique de persistance sous .Net / Technologies interopérables avec .Net / Architecture logicielle, déploiement et sécurité.


© ATPMG 2007 - mentions légales - plan du site