Formation : L'essentiel des architectures Internet et Intranet
(Réf. 19199)Evaluation : 



Détails de la fiche formationOptions disponibles pour la fiche formationDétails de la fiche formation
Compétence(s)
Conception de site web
Prérequis
- Aucun.
- Ce stage peut être un préliminaire pour aborder divers cycles de développements.
Public
- A toute personne ayant besoin d'appréhender les nouvelles technologies
Objectifs
- Appréhender le fonctionnement global de l'Internet et du Web et aider au choix d'une architecture lors d'un projet.
- Comprendre les enjeux des principales architectures : JEE, .NET, PHP et les frameworks complémentaires comme STRUTS, JSF, SPRING ,AJAX…
- Comprendre les nouveaux paradigmes de développement comme SAAS, Cloud Computing, et les offres de Google, SOA…
- Identifier les technologies horizontales sur le marché et leur rôle (XML, Web Services, RSS, etc… ).
Type de formation
CourteProgramme
Qu’est ce que Internet ?
- Définitions
- Une représentation possible d’Internet
- Internet, c’est le réseau des réseaux
- Avantages et services d’Internet
- Internet, Intranet, Extranet, des différences ?
- Serveur web : Technologies de base
- Rôle du BROWSER
- Présentation de HTML
- Rôle du client et du serveur dans .NET et JEE
L'objet
- Place de l’objet dans Internet
- Présentation de l’objet
- Les concepts majeurs
- Le Message (L’interface)
- La Classe
- L’héritage
- Le Polymorphisme
- Mais d’où viennent ces objets
UML
- Les concepts
- Les cas d'utilisation
- Les scénarios
- Les diagrammes de classe
Les architectures du marché
- Les architectures de conception disponibles sur le marché
- Exemple d'architecture : JEE
- Composants d’application JEE
- Technologies de Composants JEE
- les servlets
- Les JSP
- Les composants EJB : EJB2, EJB3, JPA
- Les frameworks MVC : Struts, JSF
- Les frameworks ORM : Hibernate etc...
- Les outils de développement à disposition
- Exemple d'architecture : .NET
- Le .NET Framework
- Le modèle de développement .NET
- La CLR
- Stratégie d’Intégration avec d’autres architectures
- Intéropérabilité complète entre langages
- Présentation de ASP.NET
- Le modèle de programmation
- Les Web Forms
- Le modèle d'exécution ASP.NET
- Comparaison JEE et .NET
- Présentation de PHP : Plus un langage qu'une architecture
- Les atouts de PHP
- Le principe de fonctionnement de PHP
- Exemple de script PHP
- Un regard sur les frameworks PHP : ZEND et SYMFONY
Les modèles de développement du WEB 2.0
- La dynamisation du poste client
- Présentation d’AJAX
- Sans AJAX : le mode synchrone
- Avec AJAX : le modèle asynchrone
- AJAX, ses avantages
- Pourquoi AJAX a-t-il tant de succès ?
- Les inconvénients d’AJAX
- L'objet xmlHttpRequest
- Les frameworks AJAX
- Evolution du SI vers le Cloud Computing
- Définitions du Cloud Computing
- Quelques acteurs du Cloud Computing
- Avantages du Cloud Computing
- Les risques du Cloud Computing
- Google
- Les évolutions constantes de Google
- La PaaS de Goggle : Google AppEngine
- Travailler avec Google App Engine
- Les SaaS de Google : Google Apps
- Google App Edition Premier
- Modèle de maturité du Cloud Computing
- Entreprise 2.0 et Web 2.0 en quelques mots
- Les RIA (Rich Internet Application)
- Présentation de GWT
- Avantages de GWT
XML
- Définitions de XML
- Format du document XML
- Les espaces de noms
- les schémas (DTD et XML Schema)
- La transformation, généralités (XSLT)
- Autres techniques liées à XML
- Où peut-on trouver XML dans une architecture ?
Les WebServices et les SOA
- Introduction aux Web Services
- Fonctionnement d’un Web Service
- Le protocole SOAP
- Les Implémentations de SOAP
- SOA : l'intégration
- L’urbanisation du SI
- Une démarche pragmatique et itérative
- Modélisation des processus métier
- Principe d’une architecture SOA
- Web service et SOA
- Quelques facteurs de succès d’un SOA
- Quelques difficultés d’un SOA
- Les trois possibilités de mise en œuvre SOA
- Une plateforme SOA
Le découpage applicatif en couches
- Raisons du découpage en « tiers »
- L’architecture technique met en musique l’architecture applicative
Les offres du marché en serveurs d’application
- Fonctionnalités des serveurs d'application
- Les produits de serveurs d'application
- L'offre JOnAS
- Synthèse des architectures
- Que choisir ?Pédagogie
Non renseignéPoint(s) fort(s)
Non renseignéOptions disponibles pour la fiche formation
Langue(s)
Français
Moyen(s)
Inter-Entreprise
Durée
Non renseignéZone géographique
Inter-Entreprise :
92100 BOULOGNE BILLANCOURT :