Introduction au socle MEAN

Slides:



Advertisements
Présentations similaires
« Les Mercredis du développement » Ajax / Client CallBack / Atlas
Advertisements

1 JavaScript V0 : Nauer. 2 JavaScript Quid ? Langage de programmation lié à HTML. Code JavaScript intégré aux pages HTML. Code interprété par le navigateur.
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
Les Excel Services de Office 2007
Conception de Site Webs dynamiques Cours 6
Introduction aux environnements répartis
Conception de Site Webs Interactifs Cours 4
GESTION DE BIBLIOGRAPHIES
Julien HERON.
Le développement d’applications sous Lotus Notes
Cours 6 : XML et les architectures N-tiers – Tier Applicatif
SVG: Scalable Vector Graphics Exemple: Vienne Christine Potier, INF347, 20 juin 2008.
Design Pattern MVC En PHP5.
TP 3-4 BD21.

NFE 107 : Urbanisation et architecture des systèmes d'information
Développement dun simulateur dinterface graphique à distance Présenté par Michaël Delhaye Promoteur : Jean Vanderdonckt.
Common Gateway Interface
Le Téléphone Russe Le Téléphone Russe. Le Téléphone Russe Le Téléphone Russe.
2006/2007Denis Cabasson – Programmation Web Cours de programmation web ENSAE
Communiquer avec ELYX.
Nouveau blog. WordPress connexion Nommez votre blog.
JAVASERVER FACES Un framework Java pour le développement Web.
Comprendre l’environnement Web
Ajax. Contexte Dabord, il y a eu les terminaux des ordinateurs centraux (environnements TSO, CICS, etc.) et les terminaux plein écran des environnements.
Applications Chapitre B17 et C18
Les instructions PHP pour l'accès à une base de données MySql
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
ISICIL SWEETDEKI Intégration du logiciel Mindtouch Core dans la plate-forme ISICIL Guillaume HUSSON.
Développement d’applications web
Développement dapplications web Authentification, session.
Clients riches RIA (Rich Internet Application) / RDA
Architecture dun site de vente au détail1 Modèle d'un site simple de vente Lexemple du livre Ruby on Rails Partie II Java Adventure Builder Demo Réalisé.
Olivier Nocent Programmation Web Olivier Nocent
Standard Template Library
Netscape Présentation par : Aleksandra Krul et Aurélia Marcus Jeudi 31/
Document élaboré à Centrale Paris par Pascal Morenton LES TECHNOLOGIES DU WEB 1. LES PHASES D UN DEPLOIEMENT DE RESEAUX 2. LE LANGAGE HTML 3. LE LANGAGE.
Projet de Master première année 2007 / 2008
Adaptée du cours de Richard Grin
Projet CONSULTING SA : GSA ( Gestion du suivi d’activités)
Animateur : Med HAIJOUBI
-Présentation de l’équipe -Cadre du projet -Enjeux -Choix du sujet.
LES CLIENTS WEB RICHES Tuteur : Olivier CARON LEFEBVRE Benoit
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
PROGRAMMATION WEB FRONT-END.
JavaScript Nécessaire Web.
AngularJS.
Cours de programmation web
Quand l’agilité n’est pas une option
Séminaire (6-12 Février 2007) Promo. M2 ESCE-Tunis 2006/07
Campus-Booster ID : **XXXXX Copyright © SUPINFO. All rights reserved Le développement Web.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
AJAX Open Source Etat de l’art Baris Ulucinar, Octobre 2006 University of Fribourg, Suisse Sous la direction de Prof. O. Abou Khaled.
AJAX.
Programmation Web : PHP
Cours MIAGE « Architectures Orientées Services »Henry Boccon-GibodCours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod 1 Architectures Orientées.
Sites Web interactifs 2010 / 2011 / S1 Bernhard Rieder.
Architecture logicielle
Les langages de programmation
Développement et design Web Awaves academy Stockholm 2006.
Séance /10/2005 CSS et Dreamweaver. CSS : principes Cascading Style Sheet = feuille de style en cascade Norme du W3C :
Séance /10/ Projet de site dynamique avec Dreamweaver : MyCMS
Les évolutions du WEB Des technologies,... et un peu plus...
Apports des clients riches dans le monde du WEB 2.0
CPI/BTS 2 Programmation Web Les sites dynamiques Prog Web CPI/BTS2 – M. Dravet – 02/10/2003 Dernière modification: 02/10/2003.
Séminaire de rentrée cours de programmation web & Wordpress
1 Sommaire Présentation de l’entreprise Présentation du stage Présentation de Scarabée Réalisation Conclusion.
DWR Jean-Jacques LE COZ. Introduction Projet DWR Framework AJAX Projet Open Source commencé en 2004 Licence GPL (Apache Software License v2) Sponsorisé.
Jquery Veille technologie – Nathan Chéron
Transcription de la présentation:

Introduction au socle MEAN Application Web Introduction au socle MEAN

Qu’est-ce qu’une application web ? HTML CSS JS HTTP

Coder une application web Front End Les écrans Les interactions La communication avec le Back End Back End Les données Les services Les accès du Front End

Front End – Page HTML La navigateur gère chaque page indépendamment les unes des autres Une page HTML et les ressources associées (CSS et JavaScript) sont dans la mémoire du navigateur dans le DOM <html> <body> <head> <script>

Architecture multi-pages (new page) HTML CSS JS HTTP Les requêtes retournent des nouvelles pages <html> <body> <head> <script>

Architecture mono-page (parties de page) HTML CSS JS HTTP Les requêtes retournent des morceaux de la page <html> <body> <head> <script>

Back End = Serveur Web & Base de données HTTP driver Multi-page ou mono-page Schéma ou sans schéma Lecture / Ecriture des requêtes HTTP Stockage et manipulation des données

Back End Mono-page Doit fournir des morceaux du DOM Essentiellement des données (Json) => REST Multi-page Doit fournir des pages HTML complète Essentiellement générées à partir des données => Langage de template

Socle MEAN Angular Express MongoDB Node Documents (Json) mono-page REST mono-page Angular Express MongoDB Node

Synthèse MEAN Socle pour développer des applications web (JavaScript) Mono-page Données documents (Json) Serveur web léger Synchronisation HTML <-> JavaScript