seance2 cours 631b2e58c2d52
2. Créer des applications web monopage (SPA) 2.1. Notion d’application web monopage SPA
Filière : DEV — Développement informatique (TDI, développement digital)
📥 Télécharger le PDF (688 Ko)Sommaire du document
- 2. Créer des applications web monopage (SPA)
- 2.1. Notion d’application web monopage SPA
- 2.2. Single Page Application (SPA) vs Multi-Page Application (MPA)
- 2.3. Fonctionnement d’une application web de type SPA
- 2.4. Avantages et inconvénients d’une application web de type SPA
Aperçu du contenu
Extrait des premières pages, texte tiré du PDF. Le document complet (4 pages) est dans le PDF.
2. Créer des applications web monopage (SPA) 2.1. Notion d’application web monopage SPA Qu’est-ce qu’une SPA ? Une application sur une seule page (SPA) diffère d’une page conventionnelle en cela qu’elle est rendue côté client et qu’elle est principalement pilotée par JavaScript, en utilisant les appels Ajax pour charger les données et mettre la page à jour dynamiquement. La plupart ou la totalité du contenu est récupérée une fois au chargement d’une seule page avec des ressources supplémentaires chargées de manière asynchrone, selon les besoins, en fonction de l’interaction de l’utilisateur avec la page.
Cela limite la nécessité d’actualiser la page et offre à l’utilisateur une expérience harmonieuse, rapide et rappelant davantage l’expérience d’une application native. La raison d’être des SPA (“Single Page Application” ou “Application Monopage”) est de rendre les applications utilisables sur presque tous les appareils.
Pourquoi une SPA ? Plus rapide, fluide et ressemblant davantage à une application native, une SPA, de par son fonctionnement, offre une expérience très attrayante, non seulement pour le visiteur de la page web, mais aussi pour les spécialistes du marketing et les développeurs.
2.2. Single Page Application (SPA) vs Multi-Page Application (MPA) MPA (Multiple Page Application) – concept de base SPA et MPA sont tous deux basés sur le protocole HTTP. Dans une architecture MPA client/serveur traditionnelle, chaque clic de l’utilisateur déclenche une requête HTTP vers le serveur. Le résultat de cette nouvelle requête est un rafraîchissement complet de la page, même si une partie du contenu reste inchangée.
SPA – Ajax et JavaScripts Le cœur d’un SPA est basé sur Ajax, un ensemble de techniques de développement qui permet au client d’envoyer et de récupérer des données du serveur de manière asynchrone (en arrière-plan) sans interférer avec l’affichage et le comportement de la page web. Ajax permet aux pages web et, par extension, aux applications web, de modifier le contenu de manière dynamique sans avoir à recharger la page entière.
2.3. Fonctionnement d’une application web de type SPA L’idée Principale derrière une SPA est que les appels et la dépendance à l’égard d’un serveur sont réduits afin de minimiser les retards causés par les appels au serveur, de sorte que SPA s’approche de la réactivité d’une application native.
Autres documents de la filière DEV
seance1 3 td qcm 631b2e3703cc0 1
Exercicesseance3 1 cours
ExercicesSerie N2 1
Exercicesseance1 2 cours solution des exercices 631b2e2b1bab3 1
Exercicesseance3 2 travaux pratiques
ExercicesPython serie1 if 2 1
Exercicesseance1 4 annexes 631b2e40c5417 1
Exercicesseance4 1 cours 631b2e9514e4b
Toutes les filières
Document pédagogique de la formation professionnelle, partagé pour les stagiaires. Les supports officiels de votre promotion restent ceux de votre formateur et d'OFPPT Academy. Ce document vous appartient ou doit être retiré ? Écrivez à [email protected], il sera retiré sous 48 h.