1er. La formation est
historiquement le premier métier développé par Valtech, dès 1993.
Architecture et intégration Architectures
- Notions d’architecture - Les différents points
de vue architecturaux - Architectures métier, fonctionnelle, logique, applicative, système, etc.
- Architecture canonique d’un logiciel (les tiers ou niveaux) L’évolution des architectures applicatives
- Mainframe, client / serveur - Systèmes 3-tiers et distribués - Systèmes n-tiers et Web - Avantages et inconvénients
de chaque type d’architecture Le Web
- Le réseau Internet et ses protocoles
- Le Web, une application d’Internet
- Focus sur le protocole HTTP - HTML et CSS
Les extensions du client Web - Les limites du HTML
et du JavaScript - Les plug-ins du navigateur - Notion de client riche
et de Web 2.0 - Ajax
Les extensions du serveur Web
- Architecture de la couche de présentation - CGI, Servlet, JSP, ASP, PHP,
Grails
- Frameworks de développement Web
Le niveau applicatif - Notion de composant métier - Le rôle du serveur
d’applications
- La couche d’accès aux données
Contenu
Référence TIWEB Audience
Développeurs, concepteurs, chefs de projet ou d’équipe souhaitant avoir un aperçu global des nouvelles technologies de développement d’applications Web
Pré-requis Aucun
Méthode pédagogique Présentations, discussions et démonstrations
Disponible également en intra-entreprise Prix interentreprises 2011 : 667 € HT
Inscriptions et informations : www.valtech-training.fr ou +33 (0)1 41 88 23 00
Introduction aux architectures et technologies du Web
L’architecture des applications modernes d’entreprise est le résultat d’un processus de sélection naturelle rapide où les critères de compétitivité s’appellent modularité, maintenabilité, portabilité, effi cacité, évolutivité... Sous la pression de ces critères et du continuel renouvellement des technologies, l’architecture des applications a progressivement évolué du système Mainframe à l’application Web en passant par le client / serveur et les systèmes distribués.
Après une analyse comparative des différentes architectures logicielles, ce cours présente les bases d’Internet puis des technologies de développement d’applications Web. Il vous permettra de positionner les différents composants des Frameworks Java Enterprise Edition et Microsoft .Net sur chaque couche d’une application Web canonique. Il explique enfi n l’importance croissante d’XML et des Web Services.
Cette formation est destinée à ceux qui se posent les questions suivantes : « Comment fonctionne une application Web ? », « Comment créer des pages Web au contenu dynamique ? », « Un client Web enrichi c’est quoi ? », « Quelle est la différence entre un serveur Web et un serveur d’applications ? », « Quelle est la place d’XML dans une application Web ? ».
- Comprendre les différents points de vue architecturaux - Reconnaître les principales architectures logicielles
- Appréhender le fonctionnement global d’Internet et du Web
- Repérer les technologies et Frameworks utilisables pour le développement d’applications Web - Comprendre l’évolution des clients Web dits riches
- Découvrir XML et identifi er sa place dans une application Web - Appréhender les notions de Web Services et d’architecture SOA
XML et le Web - La structuration et la
transformation d’information avec XML et XSL
- Les usages d’XML - XML et les Web Services - Architecture SOA
Vous allez apprendre à :
2010 2011
1 jour 7 heures
56
SEPT OCT NOV DEC JAN FEV MARS AVRIL MAI JUIN JUILL AOUT SEPT OCT NOV DEC
PARIS 14 10 20
LYON 23 18 24 05 22 17
GRENOBLE 21 06 31 30 20
GENÈVE 27 10 02 07
Le client riche Web - RIA ou Rich Internet
Application - La révolution Ajax - Les bibliothèques JavaScript,
Dojo, EXT-JS, JQuery, Scriptaculous - Les bibliothèques de
composants serveur JSF, ASP.NET
- L’alternative GWT - Flex, AIR et les solutions
basées sur Flash - Silverlight - HTML5 et CSS3 Le Cloud Computing - Les types de Cloud - Amazon EC2 - Google App Engine - Microsoft Azure
Développement ou gestion de contenu
- Evolution des langages de script serveur
- Ruby on Rails, Grails et facilité de prise en main
- Frameworks de développement Web
- Wiki et socles de développement
- Content Management System (CMS)
Syndication - Flux RSS - Portails - Mash-ups - Gadgets
Contenu
Architecture et intégration
Référence TITOU Audience
Développeurs, architectes et chefs d’équipe Pré-requis
Avoir une bonne connaissance du Web ou avoir suivi le cours TIWEB (p. 56)
Méthode pédagogique Présentations, discussions et démonstrations
Disponible également en intra-entreprise Prix interentreprises 2011 : 667 € HT
Inscriptions et informations : www.valtech-training.fr ou +33 (0)1 41 88 23 00
Introduction technique au Web 2
Depuis bientôt quinze ans le Web est un écosystème en constante mutation, à tel point que les applications Web d’aujourd’hui n’ont plus grand chose à voir avec celles d’hier. Malgré une défi nition assez fl oue, il est d’ailleurs beaucoup question de Web 2.0. Certains y voient une évolution technologique, le client Web riche. D’autres y voient une évolution de la place donnée à l’utilisateur qui devient de plus en plus acteur ou créateur. Les derniers y voient une évolution dans la création et la mise à disposition d’applications hébergées. Et tous y cherchent de nouveaux débouchés...
A l’issue de cette formation vous aurez un regard critique sur les technologies qui font l’actualité du Web 2.0 et donc sur les nouvelles tendances du développement Web. Vous pourrez ainsi participer aux décisions stratégiques concernant votre présence sur le Web.
Ce cours apporte des réponses aux questions suivantes : « Le Web 2.0 est-il mieux que le Web ? », « Le Web 2 est-il une notion marketing ou technique ? », « Qu’est-ce qu’un client Web riche ? », « Le Cloud Computing est-il intéressant pour moi ? ».
- Avoir une vision d’ensemble du client riche et de ses technologies - Comprendre les Mash Up et la syndication
- Connaître les différentes solutions pour diffuser du contenu - Analyser l’évolution des technologies Web serveurs - Découvrir le Cloud Computing
- Evaluer l’impact de l’arrivée de HTML5 et CSS3 Vous allez apprendre à :
2010 2011
1 jour 7 heures
SEPT OCT NOV DEC JAN FEV MARS AVRIL MAI JUIN JUILL AOUT SEPT OCT NOV DEC
PARIS 15 01 03 06 06
TOULOUSE 12 25 21
LYON 19 25 06 23 18
GRENOBLE 22 07 01 01 21
Architecture et intégration Objectifs des projets SOA
et éléments de mesure de leur succès
- Service, typologie et contrat - Processus et orchestration - Enterprise Service Bus - Les 4 couches d’une SOA Modélisation et exécution des processus métier - Langage de modélisation
BPMN
- Langage d’exécution BPEL - Moteur d’exécution BPMS Web Services
- Rappels XML
- Standards Soap et WSDL Enterprise Service Bus (ESB) - Fonctionnalités d’un ESB - Patterns d’échange de
messages (MEP) - Patterns d’intégration (EIP) - Standard Java Business
Integration (JBI)
- Approche composants SCA Approche pour l’élaboration d’une SOA
- Approche « Think Service » - Rôle de l’ESB
Aspects transverses - Qualité de service
- Administration et supervision - Business Activity Monitoring
(BAM) - Sécurité - Performance Panorama des offres - Produits Open Source (Service
Mix, Synapse, Petals, Mule, Open ESB...)
- Produits commerciaux
Contenu
Référence TISOA Audience
Architectes fonctionnels et techniques, chefs de projets, responsables techniques, décideurs informatiques Pré-requis Aucun
Méthode pédagogique Présentations et discussions
Disponible également en intra-entreprise Prix interentreprises 2011 : 764 € HT
Inscriptions et informations : www.valtech-training.fr ou +33 (0)1 41 88 23 00
Introduction à l’architecture orientée service (SOA)
L’architecture orientée service ou SOA est aujourd’hui envisagée par de nombreuses entreprises dans le cadre de l’évolution de leur système d’information. Toutefois, l’expression
« architecture orientée service » est source de confusion. Certains y voient un slogan publicitaire tandis que d’autres y voient au contraire la solution idéale à l’ensemble du système information.
La réalité se situe entre ces deux extrêmes et vous découvrirez dans cette formation ce que cache cet acronyme, quels en sont les concepts sous-jacents, les technologies associées, les modèles et démarches en vigueur, ou encore les offres disponibles.
Ce cours est destiné à ceux qui se posent les questions suivantes : « Qu’est-ce qu’une architecture de services ? », « Quels sont les objectifs pour un projet SOA ? », « Quels éléments permettent de mesurer le ROI d’un projet SOA ? », « Quel est le bon niveau de granularité d’un service ? », « Comment démarrer une initiative SOA et faire émerger les services au sein du SI ? », « Quel est l’impact sur l’organisation d’une migration vers SOA ? », « Quand doit-on utiliser les outils SOA et comment les choisir ? ».
- Positionner les différentes briques d’une SOA
- Distinguer les différents standards technologiques associés - Appliquer de bonnes pratiques pour défi nir les services - Distinguer les principales offres du marché
Vous allez apprendre à :
2010 2011
1 jour 7 heures
58
SEPT OCT NOV DEC JAN FEV MARS AVRIL MAI JUIN JUILL AOUT SEPT OCT NOV DEC
PARIS 24 22 17 25 29 30 28
LYON 04 09 11 09 01 10 02
GRENOBLE 09 08 07 18 14 12 07
GENÈVE 24 10 02 15 09
LUXEMBOURG 17 28 28 29 23 27 25 22 23 31 25 09
Qu’est-ce que l’urbanisation ? - Les problèmes posés par la
gestion du SI
- Le système d’information : un patrimoine de l’entreprise