Ferme la recherche

Architecture des applications Internet

Descriptif

Durée de la formation

Durée 36 heures
En centre 35 heures

Session

entrées/sorties permanentes

du 01 juil. 2020 au 31 déc. 2021  - Mérignac (33)
du 01 juil. 2020 au 31 déc. 2021  - Mérignac (33)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

Avoir une idée précise de la conception de sites Web actuels, avec les technologies qui les sous
- tendent
Fournir une méthode générale de conception et de développement réutilisable dans de nombreux contextes applicatifs (site institutionnel, commercial, lié à des SGBD, communication) pour améliorer la productivité de tout projet Web
Connaître les impacts des techniques du Cloud et de la mobilité dans la conception des sites actuels
Décliner les étapes d'une application Web depuis l'analyse jusqu'à la mise en oeuvre
Connaître les principales technologies, architectures et langages participant au monde Internet / Intranet
Connaître les techniques d'adaptation des sites Web aux terminaux tels que les mobiles, tablettes
Identifier les différents métiers participant à la réussite d'une application Web
Utiliser des outils et langages de développement de site Web, tant serveur que client.

Description de la formation

Introduction, définitions et concepts
Internet / Intranet / Extranet
Internet : le réseau des réseaux
Les différents acteurs
Services de l'Internet
Services de l'Intranet
Services de l'Extranet
Internet / Intranet / Extranet : synthèse
Infrastructure e
- Business
Client léger : différentes architectures
Impact des terminaux mobiles (smartphones et tablettes) dans l'architecture Web
Exploitation des services du Cloud dans une application Internet
Site marchand ou de commerce électronique
Fonctionnalités des sites marchands
Les nouveautés du Web 2.0 : Web Services
Changement de typologie des sites avec l'apport de la mobilité
Utilisation des services du Cloud dans les sites modernes
Standards et protocoles Web
Les différentes briques d'un dialogue client / serveur Internet
Les protocoles
TCP/IP
IP
DNS
HTTP
FTP
WS
L'URI comme architecture : REST
Protocoles des Web Services : SOAP et REST
Le protocole RSS
Composants d'une application Web
Navigateur ou Browser : les fonctions
Particularités de la navigation depuis les mobiles
Serveur Web : les fonctions et produits
Serveur applicatif : les fonctions et produits
Base de données : les fonctions et produits
Les CMS : fonctionnalités
Les services du Web en mode SAAS
Le Cloud
Intégration des services du Cloud dans une application Web, mobile ou non
Méthodologie
- Introduction et analyse
Démarche UML et Design Pattern
Exemple d'utilisation : Design Pattern MVC
Architecture n
- tiers
Découpage modulaire
Répartition des traitements entre les trois niveaux
Le tier données, le tier métier, le tier interface graphique
Méthodologie
- Conception graphique
Outils d'une application Web
Quel type de langage pour quelle application ?
Open Source or not Open Source ?
Outils de développement et technologies
Le langage HTML 5
Caractéristiques du langage HTML 5
Les balises
Structure d'une page HTML
Présentation des balises
Le langage CSS 3
Principes généraux des CSS : les sélecteurs
Les différentes propriétés
Application des styles au balisage HTML 5
Création de "médias queries" en CSS 3 pour la création d'un site Responsive
Le langage JavaScript
Caractéristiques du langage
Utilisation des scripts
Les objets JavaScript
Manipulation des objets HTML 5 et CSS 3 en JavaScript
Le langage Java et l'architecture JEE
Présentation de Java
Les bases : les mots réservés
Java Dévelopment Kit (JDK), les diverses versions
Serveur JEE
Architecture
Intégration dans une application Web
Fonctions du serveur JEE
Découpage des traitements
Modèle MVC 2
Le modèle : JavaBean
La vue : page JSP
Le contrôleur : la Servlet
Le composant logiciel : EJB
Les Frameworks dans JEE
Spring : définition, comparaison avec CDI
Struts 2 et JSF 2
Hibernate
DOT NET (.NET)
Le Framework .NET
Stratégie d'intégration avec d'autres architectures
.NET MVC et Web forms
Le langage PHP
Fonctionnement et syntaxe
Gestion des formulaires
Accès aux bases de données
Les outils de PHP
Tour des Frameworks PHP
La mobilité
Impact de la mobilité dans le d

Conditions d'accès

Aucune

Donne accès au(x) métier(s) suivant(s)

Administration de systemes d'information (voir la fiche métier)

Direction des systemes d'information (voir la fiche métier)

Informations complémentaires

1
Et après la formation ?

Retour à l'emploi des anciens stagiaires

CORRECT

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

M2I FORMATION MERIGNAC

Lieu de formation

15 Bis Allée James Watt
Mérignac

Calculez votre itinéraire

Centre de formation

15 B allée James Watt
33700, Mérignac

Toutes les formations et avis pour M2I FORMATION MERIGNAC