Revenir à la liste des catégories de formation



Formation : L'essentiel des architectures Internet et Intranet


(Réf. 19199)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Dé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

Courte

Programme

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é
Revenir en haut


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 :


Revenir en haut





Revenir à la liste des catégories de formation