Architectures Applicatives : Enjeux et Mise en Oeuvre

Objectifs

  • - disposer d'un panorama sur les architectures J2EE, .NET, PHP, XML, les services web et les réseaux
  • - appréhender les apports des technologies, des méthodes et processus de développement et des solutions d'intégration
  • - avoir une vue d'ensemble des solutions de RIA et RDA

Pré-requis

connaissances informatiques générales

Profil stagiaire

direction informatique, chefs de projet, architectes, concepteurs et développeurs

Profil animateur

consultant informatique spécialiste

Architectures applicatives en réseau

Protocoles réseau, couches OSI, Ethernet, ADSL, IP, TCP, UDP, HTTP/HTTPS, FTP, SMTP...
Mobilité et réseaux sans fils GSM, EDGE, 3G, Wimax

Langages

Types de langage : langages littéraux, langages objet, langages de script
Programmation orientée objet, orientée aspect, descriptive
Machines virtuelles

Méthodologies de développement

UML, Design Patterns, MDA, MVC, Test unitaires
Principe d'inversion de contrôle
Architectures multi-tiers

Environnement J2EE

Langage JAVA : présentation, historique, packages de base
Versions de JAVA J2SE, J2EE, J2ME
Serveurs J2EE : description, composants (Servlet, JSP, EJB, persistance)
Librairies Open Source : Hibernate, Spring, Struts, JSF

Environnement .Net

Présentation des concepts CLR, CLS, MSIL
Langages .Net : VB.Net, C#, C++.Net, J#
ASP.Net : présentation, avantages et inconvénients
ADO.Net : accès unifié aux données
Librairies open source : Nhibernate, Spring.Net

Environnement PHP

Présentation des diverses versions, historique, évolution
Déploiement et mise en oeuvre

Spécification XML

Présentation, validation, utilisation, XSL, XSLT, DTD, Schéma XSD
Méthodes d'analyse SAX et DOM

Services Web

Architecture orientée service
Description d'un service Web
Profiles WS-*. SOAP, WSDL, UDDI, REST, XML-RPC, JSON

Applications internet riches (RIA) et bureau riches (RDA)

Intérêt des RIA et RDA, positionnement dans l'évolution de l'informatique
Technologies : Flex et Air d'Adobe, Silverlight de Microsoft et JavaFX de Sun
Comparaison avec les technologies AJAX/DHTML

du 11 au 13 juin 2012

à Paris

du 10 au 12 septembre 2012

à Paris

du 12 au 14 novembre 2012

à Paris

Stage / CODE : ITM10

3 jours (21 heures)

1 800€ (HT)

Contact

Catherine ROY

01 44 94 14 90

croy@demos.fr

 Les prochaines dates

du 11 au 13 juin 2012

à Paris

du 10 au 12 septembre 2012

à Paris

du 12 au 14 novembre 2012

à Paris

Compétences visées

Comprendre les intérêts des architectures n-tiers

Connaître les nouvelles technologies, les tendances du marché

Savoir choisir une architecture