• Aucun résultat trouvé

Si la plate-forme Java est aujourd’hui omniprésente, elle a subi depuis quelques années l’infl uence forte de Frameworks Open Source afi n de combler certaines de ses lacunes. Enrichie par endroit, corrigée en d’autres, elle offre aujourd’hui une suite cohérente de technologies pouvant être utilisées telles quelles sur vos projets.

Ce cours propose un tour d’horizon des technologies disponibles avec la plate-forme Java EE. Il évalue différentes architectures techniques permettant le développement d’applications robustes. Les avantages et inconvénients des architectures modernes y sont mis en relief avec leur cohorte d’outils et de pratiques de développement les plus récentes.

Cette formation répond aux questions suivantes : « Que signifi ent tous ces sigles autour de Java ? », « Comment bien concevoir une application Web avec Java ? », « Comment accéder aux données dans une architecture Java ? », « Qu’appelle-t-on conteneurs légers ? ».

- Appréhender la vaste gamme des interfaces de programmation Java - Juger des possibilités Web avec Java

- Savoir quand distribuer les services métier grâce à RMI, Corba et aux Web Services - Identifi er les besoins et les solutions de sécurité d’une architecture Java

- Évaluer les diverses techniques de persistance des objets métier - Intégrer Java aux systèmes existants (SOA)

- Évaluer l’impact des EJB3 (Enterprise JavaBeans)

- Comprendre les services techniques offerts par les serveurs d’applications - Découvrir l’évolution du langage Java

- Identifi er les outils les plus utilisés pour le développement Java

- Comprendre le rôle de Java dans les technologies de type Cloud Computing

Infrastructure d’exécution - Le client riche et la

confi guration du poste client - Serveur Web

- Serveur d’application traditionnel

- Les services techniques Java EE - Conteneur de Servlet comme

conteneur d’application - Spring et les conteneurs légers EJB 3

- EJB, les composants métiers Java EE

- Services offerts par les EJB 3 - EJB Patterns

- Évolution vers EJB 3 Sécurité

- Modèle de sécurité de Java - Sécuriser les composants EJB - Sécuriser les applications Web Intégration

- Intégration du système d’information - Urbanisme et intégration - Architecture des connecteurs

Java EE

- SOA et Web Services - Communication Java-C / C++

via JNI ou JNA Outillage

- EDI : Eclipse et les autres - Construction : ANT, Maven - Tests unitaires avec JUnit - Autres outils de test et

d’optimisation - Génération : XDoclet et

annotations

Java et le Cloud Computing - Qu’est-ce que le Cloud ? - Pourquoi Java ? - Amazon EC2 et S3 - Google App Engine

Vous allez apprendre à :

2010 2011

4 jours 28 heures

64

SEPT OCT NOV DEC JAN FEV MARS AVRIL MAI JUIN JUILL AOUT SEPT OCT NOV DEC

PARIS 20 22 31 28 26 27 29 26 28 12

TOULOUSE 06 15 07 14 03

LYON 15 17 21 06 05 14

GRENOBLE 11 06 07 16 10 12

GENÈVE 13 16 17

La plate-forme .Net

- Historique (1.0 à 4.0 en 10 ans) - Langages de programmation

(C#, VB.NET, F#) - Bibliothèques standards - Environnement d’exécution - Sous le capot : CIL, CLR, DLR,

GC, JIT...

Environnement de développement - Visual Studio 2010 : tour

d’horizon

- Outils complémentaires, plug-ins

- VisualStudio Team System - Tests et intégration continue Architectures .Net - Client / serveur - Applications Web

- Applications Windows Phone 7 - Architectures orientées services - Architectures orientées

ressources - Cloud Computing

Déploiement - architectures physiques

- IIS et WAS - Répartition de charge - Cloud Computing, Azure Développement d’applications Web - ASP.NET

- WebForms et ASP.NET MVC - Web 2.0 : ASP.NET, Ajax

et jQuery - Portail, Sharepoint Développement de clients riches

- Windows Forms - WPF, Silverlight - Microsoft Offi ce et VSTO - Equipements Windows Phone,

Microsoft Surface - Jeux vidéo avec XNA (Xbox

et PC)

Contenu

Architecture et intégration

Référence NEA Audience

Architectes, chefs de projets techniques, développeurs Pré-requis

La connaissance des concepts orientés objet est un plus Méthode pédagogique 20 % de travaux pratiques

Disponible également en intra-entreprise Prix interentreprises 2011 : 1 716 € HT

Inscriptions et informations : www.valtech-training.fr ou +33 (0)1 41 88 23 00

Architectures d’entreprise .Net

La plate-forme .Net a marqué un tournant important dans l’orientation technique de l’éditeur Microsoft. Complètement orientée objet, cette plate-forme repose sur une bibliothèque de classes très riche ainsi que sur un outillage prometteur en retour sur investissement.

Cette formation offre un tour d’horizon des possibilités techniques de .Net : en proposant plusieurs architectures multi-niveaux, elle amène les stagiaires à découvrir les outils et bibliothèques mis à leur disposition, à imaginer les stratégies de mise en œuvre et à débattre des différentes options qui s’offrent aux architectes et aux équipes de développement.

Ce cours est destiné à ceux qui se posent les questions suivantes : « Que sont les CLR, BCL, CTS, CLS... ? », « Que penser du multi-langage offert par .Net ? », « Que propose .Net pour le développement d’applications Web et d’applications de type client riche ? », « Quand doit-on implémenter une couche de services, des objets du domaine et une couche de mapping objet / relationnel ? ».

- Connaître l’ensemble des services techniques offerts par la plate-forme .Net - Evaluer les temps de développement de chaque couche de l’architecture logique - Préconiser une architecture pour une situation donnée

- Mettre en place une architecture orientée service (SOA) en .Net

- Savoir quand déployer une application dans les nuages (Cloud Computing) - Connaître les solutions récentes comme Windows Phone 7 ou Surface

Persistance - Bases SQL et NoSQL - ADO.NET

- Mapping objet / relationnel (EF, NHibernate)

- Linq

Architectures orientées services (SOA)

- Notion de service, conception et bonnes pratiques - WCF et Web Services - Services Rest

Injection de dépendances - Le Design Pattern inversion

de contrôle (IoC) - Proxy et AOP

- Unity, Castle et Spring.Net - Gestion transverse des

transactions, de la sécurité...

Orchestration, Workfl ows et intégration

- Cas d’utilisation - Workfl ow Foundation (WF) - Biztalk

- Intégration technique (P/Invoke, SideBySide, COM)

Vous allez apprendre à :

2010 2011

3 jours 21 heures

SEPT OCT NOV DEC JAN FEV MARS AVRIL MAI JUIN JUILL AOUT SEPT OCT NOV DEC

PARIS 20 22 14 18 20 19 21

TOULOUSE 04 04 28

LYON 19 15 02 20 26 05

GRENOBLE 20 08

66

Nos clients

témoignent

Rédiger un commentaire 6 000 personnes aiment ça

Gaëla Jestin

Gestionnaire formation Alcatel-Lucent Enterprise Brest

Valtech Training est notre partenaire depuis de nombreuses années. Leur offre de formation est parfaitement adaptée à nos besoins. L’équipe est très attentive à nos demandes et sait être réactive, même lorsqu’il s’agit de demandes spécifiques. Merci donc à notre interlocuteur commercial.

Les retours des salariés sont toujours excellents et ils apprécient fortement l’expertise technique apportée par les formateurs.

Introduction technique à l’analyse, la conception et la programmation objet Modélisation métier avec UML

Modéliser les besoins et analyser avec UML Analyse et conception avec UML

Concevoir avec les Design Patterns Modéliser avec Enterprise Architect 68

69 70 71 72 73 IOT UMLMOA REQOOA OOAD ADP OD-EA

Analyse, conception

Documents relatifs