Post on 15-Jan-2015
description
2023-04-10 1
Penser le Web autrement !
TEST_Cliquez et modifiez le pied de page
2023-04-10 TEST_Cliquez et modifiez le pied de page 2
De quoi on va parler ?
⦿Ben du Web…⦿D'architecture autour du Web⦿De conception de sites pour le Web⦿De conception de sites pour le Web Mobile⦿De Web de données⦿Et un peu de Cloud et de NoSQL
Bref du passé, du présent et du futur du Web !
2023-04-10 TEST_Cliquez et modifiez le pied de page 3
Et en Buzz Words ?
WOA, SOA, REST, STATELess, HATEOAS, HTML5, Mobile First, Responsive Web Design, Web sémantique, Web de données,
Web Mobile, Cloud, NoSQL, etc.
2023-04-10 4
Disclaimer
TEST_Cliquez et modifiez le pied de page
2023-04-10 5
Pourquoi cette présentation ?
TEST_Cliquez et modifiez le pied de page
Parce que !!!!Sponsored By
2023-04-10 TEST_Cliquez et modifiez le pied de page 6
Les terminaux changent
2023-04-10 TEST_Cliquez et modifiez le pied de page 7
Les attentes changent
⦿Ajax à gogo⦿Animations et transitions léchées⦿Défilements infinis⦿Disparition des popup modales⦿Réactivité immédiate⦿Sites + sobres
2023-04-10 TEST_Cliquez et modifiez le pied de page 8
Donc le développement change
⦿Construire avec les technologies d'hierLes technologies dépassées
⦿Construire avec les technologies d'aujourd'huiLes technologies matures et rassurantes
⦿Construire avec les technologies de demainLes technologies que l'on invente aujourd'hui pour les usages de demain
2023-04-10 TEST_Cliquez et modifiez le pied de page 9
Qui ?
2023-04-10 10
Et vous ?
TEST_Cliquez et modifiez le pied de page
2023-04-10 TEST_Cliquez et modifiez le pied de page 11
La citation kivabien™
“ Le problème avec le futur, c'est qu'il n'arrête pas de devenir le
présent. ”Bill Watterson
2023-04-10 12
A propos du Web…
TEST_Cliquez et modifiez le pied de page
Sa vie, son œuvre, etc.
2023-04-10 13
Commençons par une définition
TEST_Cliquez et modifiez le pied de page
WEB = HTTP + URI + HTML
HTTP : Transport des données
URI : Identifier et localiser les donnéesHTML : Afficher les données
2023-04-10 14
Et attention…
TEST_Cliquez et modifiez le pied de page
Web != Internet
Web : Consultation de documents
Internet : Interconnexion de réseaux
Internet = Web + mail + P2P + IRC + …
2023-04-10 TEST_Cliquez et modifiez le pied de page 15
Les dates clefs – Le 1er Age
⦿1989 : invention par Tim Bernes Lee⦿1991 : Le projet est rendu public⦿1993 : apparition de Mosaic, premier navigateur
graphique⦿1994 : Naissance du W3C pour standardiser tout
ça⦿1995 : 1ere guerre des navigateurs : IE vs
Netscape⦿1997 : HTML 4, le Web tel qu'on le connait⦿2001 : IE6 (Qu'il soit maudit à jamais!)
2023-04-10 TEST_Cliquez et modifiez le pied de page 16
Les dates clefs – Le Renouveau
⦿2004 : Web 2.0 (basé sur Ajax), Naissance de Firefox⦿2007 : Début des travaux du W3C sur le
HTML5 et apparition de l'iPhone⦿2008 : Seconde Guerre des navigateurs : IE vs
Chrome vs Firefox (vs Safari vs Opera)
⦿2011 : Adobe et Microsoft sont les derniers grands du Web a promouvoir le HTML5
2023-04-10 17
Les architectures du Web
TEST_Cliquez et modifiez le pied de page
En simplifiant et avec un peu de provocation
2023-04-10 18
L'origine : 1992-1998
TEST_Cliquez et modifiez le pied de page
Simple et rapide
Un peu sommaire
2023-04-10 19
Le sites dynamiques : 1998-2002
TEST_Cliquez et modifiez le pied de page
Simple et efficace
Pas facile a maintenir
2023-04-10 20
Les sites Entreprise : 2002-2006
TEST_Cliquez et modifiez le pied de page
Resistant (a quoi ?)
Un peu compliqué
2023-04-10 21
Les sites Entreprise : 2006-2012
TEST_Cliquez et modifiez le pied de page
Plus simple
Pas prévu pour le multicanal
2023-04-10 22
Les sites Multicanaux : 2010-20??
TEST_Cliquez et modifiez le pied de page
Très flexible
Plus de technologies
2023-04-10 23
Les architectures du Web
TEST_Cliquez et modifiez le pied de page
En Schémas techniques
2023-04-10 24
L'origine
TEST_Cliquez et modifiez le pied de page
Pages Webs statiques
2023-04-10 25
Le web dynamique
TEST_Cliquez et modifiez le pied de page
BDD
Serveur Web
Pages dynamiques Pages statiques
Session
2023-04-10 26
Le Web d'entreprise
TEST_Cliquez et modifiez le pied de page
BDD
Serveur Applicatifcommunication
Serveur Web
Pages dynamiques
Session
2023-04-10 27
Service Oriented Architecture
TEST_Cliquez et modifiez le pied de page
BDD
Serveur Applicatif
communication
Serveur Web
Pages dynamiques
BDD
Serveur Applicatif
communication
Serveur Web
Pages dynamiques
BDD
Serveur Applicatif
communication
Serveur Web
Pages dynamiques
BDD
Serveur Applicatif
communication
Serveur Web
Pages dynamiques
Bus de données
2023-04-10 28
Le retour à la réalité
TEST_Cliquez et modifiez le pied de page
BDD
couche métier
Couche Vue
Pages dynamiques
Session
2023-04-10 29
En restant S.O.A
TEST_Cliquez et modifiez le pied de page
BDD
couche métier
Couche Vue
Pages dynamiques
BDD
couche métier
Couche Vue
Pages dynamiques
BDDcouche métier
Webservices
Webservices
2023-04-10 30
Arriva le Mobile
TEST_Cliquez et modifiez le pied de page
BDD
couche métier
Couche Vue Web
Pages dynamiques
Couche Services Mobile
Web Mobile App Mobile
Session
Couche Vue Web Couche Services Mobile
2023-04-10 31
Web Oriented Architecture
TEST_Cliquez et modifiez le pied de page
BDD
Services REST
BDD
Services REST
BDD
Services REST
Client Web
Client Web MobileApp Mobile
2023-04-10 32
Si on rentre dans les détails
TEST_Cliquez et modifiez le pied de page
Wooooooah? non WOA !
2023-04-10 TEST_Cliquez et modifiez le pied de page 33
REST ?
⦿ REpresentational State Transfer⦿Utiliser le Web pour exposer des données⦿L'URI permet d'identifier les données⦿Les verbes HTTP permettent de manipuler les
données⦿HTML, XML et JSON permettent de les
réprésenter⦿Sans session (STATELess)
2023-04-10 TEST_Cliquez et modifiez le pied de page 34
Pourquoi REST ?
⦿Beaucoup plus simple que RPC ou SOAP⦿Mieux structuré⦿Moins gourmand en mémoire⦿Meilleurs elasticité (scalable)⦿Pas de surcouche : utilise directement HTTP⦿Profite de tous les méchanismes HTTP et URI⦿cache, authentification, codes d'erreurs, etc.
2023-04-10 TEST_Cliquez et modifiez le pied de page 35
Les verbes HTTP, kézako ?
⦿GET : récupération d'infos⦿POST & PUT : création / modification⦿DELETE : suppression
⦿Attention le DELETE n'est pas bien supporté par les navigateurs!
2023-04-10 TEST_Cliquez et modifiez le pied de page 36
Plus concrètement
⦿Récupérer la liste des utilisateurs : GET http://soat.fr/users/
⦿Récupérer un utilisateur : GET http://soat.fr/users/1
⦿Récupérer la listes de ses amis : GET http://soat.fr/users/1/friends/
⦿Supprimer un utilisateur :DELETE http://soat.Fr/users/1
⦿ Créé un utilisateur :POST http://soat.fr/users/2
2023-04-10 TEST_Cliquez et modifiez le pied de page 37
Le résultat en JSON
GET http://soat.fr/users/1HTTP RESPONSE 200 OK{ 'name' : 'Mathieu PARISOT', 'civility' : 'Mr',
'birthdate' : '22/06/1982','languages' : ['java', 'php', 'html', 'css', 'javascript'],'GPS' : {
'link' : {'rel' : 'groupe GPS','href' : 'http://soat.fr/gps/2'
}}
}
2023-04-10 TEST_Cliquez et modifiez le pied de page 38
Différents "niveaux"
⦿Niveau 0 : SOAP ou RPCPOST http://soat.fr/userService
Entrée : <addFriend userId="1" friendId="2"/>Sortie : <result status="ok"/>
⦿Niveau 1 : La transitionPOST http://soat.fr/users/addFriend
Entrée : <data userId="1" friendId="2"/>Sortie : <result status="ok"/>
2023-04-10 TEST_Cliquez et modifiez le pied de page 39
Différents "niveaux"
⦿Niveau 2 : Utilisation de HTPPPOST http://soat.fr/users/1/friends/2
Entrée : rien d'autreSortie : HTTP 200
⦿Niveau 3 : HATEOAS !
2023-04-10 TEST_Cliquez et modifiez le pied de page 40
HATEOAS ?
⦿Hypermedia as the Engine of Application State⦿Découvrir les possibilités à partir d'un point
d'entrée unique⦿Pas de contrat autre que le standard REST⦿Toutes les resources sont liées les unes aux
autres
2023-04-10 TEST_Cliquez et modifiez le pied de page 41
Un exemple
⦿GET http://soat.fr<company name="so@t"> <users> <link rel="users" href="http://soat.fr/users/"/> </users> <customers> <link rel="customers" href="http://soat.fr/customers/"/> </customers></company>
2023-04-10 TEST_Cliquez et modifiez le pied de page 42
Un exemple la suite
⦿GET http://soat.fr/users/<users> <user name="mathieu parisot"> <link ref="self" href="http://soat.fr/users/1"/> </user> <user name="Jean Dupont"> <link ref="self" href="http://soat.fr/users/2"/> </user></users>
2023-04-10 TEST_Cliquez et modifiez le pied de page 43
Un exemple la fin
⦿GET http://soat.fr/users/1<user name="mathieu parisot"> <link ref="self" href="http://soat.fr/users/1"/> <customers> <link rel="customer" href="http://soat.fr/customers/1"/> </customers></user>
2023-04-10 TEST_Cliquez et modifiez le pied de page 44
OpenAPI
⦿Vous avez des tonnes de services …⦿… alors exposez les au monde entier !⦿Ou seulement à vos partenaires⦿Et pas forcément tous⦿Mais pensez-y même si vous ne le faîte pas !
2023-04-10 45
Architecture
TEST_Cliquez et modifiez le pied de page
Des questions ?
2023-04-10 46
Le Web Mobile
TEST_Cliquez et modifiez le pied de page
Ses challenges coté client
2023-04-10 TEST_Cliquez et modifiez le pied de page 47
Natif Vs Web
⦿Débat sans fin sur internet⦿Natif :⦿Rapide⦿Accès au matériel⦿Look&Feel natif
⦿Web :⦿Multiplateforme⦿Plus de développeurs
2023-04-10 TEST_Cliquez et modifiez le pied de page 48
Mais ça bouge
⦿Web Devices en HTML5 pour accéder au matériel⦿Moteurs Javascript de + en + rapide⦿API CSS et Javascript pour simuler un
look&feel natif
Convergence entre les deux !
2023-04-10 TEST_Cliquez et modifiez le pied de page 49
Les problématiques Mobile
⦿Taille de l'écran⦿Disparité du parc⦿Bande passante (ko/s)⦿Latence (temps minimal de chaque requête)⦿Batterie⦿Puissance de calcul⦿Navigation (tactile / flèches / clavier num.)
2023-04-10 TEST_Cliquez et modifiez le pied de page 50
La disparité
⦿Pensez votre site pour le périphérique cible qui posera le plus de problèmes…
⦿Puis activer les fonctionnalités avancées en fonction du périphérique
2023-04-10 TEST_Cliquez et modifiez le pied de page 51
Le réseau
⦿Taille totale recommandée : 20ko !
⦿Réduisez le nombre de requêtes au serveur : Si 1s de latence et 5 requêtes en // : 5 secondes
pour charger 25 ressources (images, css, js)
⦿Prévoyez un mode offline minimal
2023-04-10 TEST_Cliquez et modifiez le pied de page 52
La puissance
⦿Limiter au maximum le Javascript !
⦿Pas de setInterval
⦿Attention aux modifications du DOM
⦿Tester sur les périphériques les + lents
2023-04-10 TEST_Cliquez et modifiez le pied de page 53
La navigation
⦿Aucun scroll horizontal⦿Eviter les scrolls verticaux⦿Boutons et champs beaucoup + gros⦿Typer les champs de formulaires en HTML5⦿Pas de survol⦿Pas de popup
2023-04-10 TEST_Cliquez et modifiez le pied de page 54
Pour vous épauler
⦿JQuery Mobile⦿Sancha⦿JQTouch⦿GWT / PrimeFaces / Wicket⦿PhoneGap⦿Et plein d 'autres…
2023-04-10 55
Le Web mobile
TEST_Cliquez et modifiez le pied de page
Des questions ?
2023-04-10 56
Responsive Web Design
TEST_Cliquez et modifiez le pied de page
Un site unique pour les gouverner tous…
2023-04-10 TEST_Cliquez et modifiez le pied de page 57
Le site s'adapte à l'écran
2023-04-10 TEST_Cliquez et modifiez le pied de page 58
Mobile First !
⦿Pensez le site pour l'écran le + petit
⦿Ajouter les éléments en fonction de la place
Oblige à se concentrer sur l'essentiel !
2023-04-10 TEST_Cliquez et modifiez le pied de page 59
Comment ça marche ?
⦿En CSS !⦿Grille Fluide : tailles en % et en em⦿Images Flexibles : max-width et cropping⦿Media Queries : CSS conditionnelles⦿Taille de l'affichage (min-width, max-height, etc.)⦿Taille de l'écran (min-width, max-height, etc.)⦿Résolution (dpi)⦿Orientation, ratio, couleurs, etc.
2023-04-10 TEST_Cliquez et modifiez le pied de page 60
Une exemple de CSS
@media (min-width: 481px) and (max-width: 768px) { #banner { width:740px; } #banner img { max-width:740px; max-height:222px; } #main { width:740px; } #main-content { width:450px; float:left; } #widget-container { width:200px; float:right; } .widget-content { width:160px; }}
2023-04-10 TEST_Cliquez et modifiez le pied de page 61
La compatibilité ?
< 9
2023-04-10 TEST_Cliquez et modifiez le pied de page 62
Les autres problèmes
⦿Le contenu n'est pas forcément commun entre desktop et mobile
⦿Taille des pages pas adaptée au mobile
⦿Navigation pas adaptée non plus
⦿Fixer des bornes min et max pour la lisibilité
2023-04-10 TEST_Cliquez et modifiez le pied de page 63
Quand l'utiliser ?
⦿Tout le temps ! Même sur le desktop les écrans sont différents !
⦿Si votre contenu est commun avec le mobile
⦿Pour préparer une transition vers le mobile
2023-04-10 64
Responsive Web Design
TEST_Cliquez et modifiez le pied de page
Des Questions ?
2023-04-10 65
Gérer son code Client
TEST_Cliquez et modifiez le pied de page
Javascript c'est de la <censored> !
2023-04-10 TEST_Cliquez et modifiez le pied de page 66
Le retour du Client - Serveur
La théorie : découpage en couches, n-tiers
La réalité : code vue et métier intriqué
Avec le WOA on sépare complètement la vue !Serveur : expose des services RESTClient : site Web, appli native, client lourd, etc.
2023-04-10 TEST_Cliquez et modifiez le pied de page 67
Les sites Webs
Structure Style Traitement Ressources
2023-04-10 TEST_Cliquez et modifiez le pied de page 68
Le CSS
⦿Langage très limité : ⦿Pas de variables⦿Beaucoup de valeurs prédéfinies
⦿Mais très compliqué :⦿Héritage en cascade⦿Déclarations à plat⦿Surcharge des selecteurs
2023-04-10 TEST_Cliquez et modifiez le pied de page 69
Bonnes pratiques
⦿Utiliser un Reset CSS voir un framework⦿Eric Meyer, HTML5Reset, etc.⦿Twitter Bootstrap, Skeleton, etc.
⦿Séparer les CSS par page/composant/etc.⦿Plus facile a maintenir⦿Pages plus légères
⦿Utiliser une surcouche⦿Sass, Less, Compass
2023-04-10 TEST_Cliquez et modifiez le pied de page 70
Le javascript
⦿Très puissant
⦿Très compliqué
⦿Mais facile d'accès pour les débutants
Code buggué et impossible à maintenir
2023-04-10 TEST_Cliquez et modifiez le pied de page 71
Pourquoi tant de haine ?
42 == "42"42 === "42"
var myInt = parseInt("08");var myInt = parseInt("08", 10);
truefalse
myInt === 0 myInt === 8
2023-04-10 TEST_Cliquez et modifiez le pied de page 72
Améliorer les choses ?
⦿Lire des livres !
⦿validation par JSLint
⦿TDD en JS : Qunit, jsTestDriver, Jasmine, etc.
⦿Frameworks et APIs : Jquery, Dojo, YUI, etc.
2023-04-10 TEST_Cliquez et modifiez le pied de page 73
Le Framework : JQuery
⦿Utilisé par 60% des sites !⦿Fait pour la manipulation du DOM⦿Efficace, facile, bien documenté⦿Des tonnes de plugins
var link = document.createElement('a');link.setAttribute('href', 'mylink.htm');var elem = document.getElementById("myId");elem.appendChild(link);
$('#myId').append('<a href="mylink.htm">');
2023-04-10 TEST_Cliquez et modifiez le pied de page 74
Les Frameworks MVC en JS
⦿Gérer des sites Webs complexes⦿Nombreuses solutions :
Angular.js, Backbone.js, Sprout, sammy, Spine, Ember.js, batman.js, etc.⦿Frameworks très jeunes …⦿… donc c'est un peu le bordel !⦿Mais très prometteur et incontournable
dans le futur
2023-04-10 TEST_Cliquez et modifiez le pied de page 75
Le Javascript coté Server
⦿Explosion du Buzz autours de Javascript⦿Plein de frameworks coté client …⦿… mais aussi coté server !
A étudier et voir à long terme
2023-04-10 TEST_Cliquez et modifiez le pied de page 76
Dans tous les cas
⦿MinifierYUI compressor
⦿CompresserMod_deflate sur apache
⦿Utiliser des CDNhttps://developers.google.com/speed/libraries/devguide
⦿Fusionner vos ressourceshttp://spritegen.website-performance.org/
⦿BenchmarkerChrome, PageSpeed, YSlow
2023-04-10 77
Le Web coté client
TEST_Cliquez et modifiez le pied de page
Des questions ?
2023-04-10 78
Le Web Sémantique
TEST_Cliquez et modifiez le pied de page
Donner du sens à vos données !
2023-04-10 TEST_Cliquez et modifiez le pied de page 79
Kézako
⦿Donner du sens aux données du WebWeb de données
⦿Lier ces données entre ellesArbres de connaissances⦿Structurer ces données
Ontologie⦿Enrichir ces données
Métadonnées
2023-04-10 TEST_Cliquez et modifiez le pied de page 80
Un exemple 1/2
So@t104, bis rue de Reuilly 75012 Paris Téléphone : +33(1) 44 75 42 55 Télécopie : +33(1) 44 75 05 25SA au capital de 80.000 EurosN° Siret : 433 353 760 000 39
2023-04-10 TEST_Cliquez et modifiez le pied de page 81
Un exemple 2/2
<div class="entreprise"><span class="name">So@t</span><span class="address">104, bis rue de Reuilly 75012 Paris</span>Téléphone : <span class"tel">+33(1) 44 75 42 55</span>Télécopie : <span class="fax">+33(1) 44 75 05 25</span><span class="status">SA</span> au capital de <span class="fund">80.000</span> EurosN° Siret : <span class="siret">433 353 760 000 39</span></div>
2023-04-10 TEST_Cliquez et modifiez le pied de page 82
Donner du sens
⦿Plusieurs langages pour le faire :⦿Microdata en HTML5⦿Microformat⦿RDFa⦿OWL
⦿Plusieurs langages pour les requêter :⦿SPARQL⦿RDQL⦿DQL
2023-04-10 TEST_Cliquez et modifiez le pied de page 83
Open Data
⦿Libérer vos données !⦿Mise à disposition de données à tous⦿Exemple : http://www.data.gouv.fr/
⦿Pas nécessairement dans un but Web de Donnée…⦿… mais très pratique si c'est le cas (Linked
Open Data)
2023-04-10 84
Qui en fait ?
TEST_Cliquez et modifiez le pied de page
2023-04-10 TEST_Cliquez et modifiez le pied de page 85
Vous arrivez pas à lire ?
http://fr.dbpedia.org/
http://upload.wikimedia.org/wikipedia/commons/3/34/
LOD_Cloud_Diagram_as_of_September_2011.png
2023-04-10 TEST_Cliquez et modifiez le pied de page 86
Pourquoi ?
http://www.google.com/insidesearch/features/search/knowledge.html
2023-04-10 87
Le Web Sémantique
TEST_Cliquez et modifiez le pied de page
Des Questions ?
2023-04-10 88
Les outils
TEST_Cliquez et modifiez le pied de page
2023-04-10 TEST_Cliquez et modifiez le pied de page 89
Scalabilité extrème
⦿De + en + de gens connectés⦿De + en + de données⦿Comment tenir la charge ?⦿STATELess pour pouvoir distribuer les
serveurs
Nouveaux serveurs, Cloud et NoSQL à la rescousse
2023-04-10 90
Nouveaux serveurs
TEST_Cliquez et modifiez le pied de page
2023-04-10 TEST_Cliquez et modifiez le pied de page 91
Comment marche un serveur?
Thread d'écoute
Traitement Traitement Traitement
2023-04-10 TEST_Cliquez et modifiez le pied de page 92
Pourquoi ca pose problème ?
⦿1 client = 1 thread⦿Grosse consommation mémoire⦿Synchronisation⦿Beaucoup de temps d'attente pour rien
2023-04-10 93
Comment faire mieux ?
TEST_Cliquez et modifiez le pied de page
Thread d'écoute
Thread d'écriture Thread de lecture
Evènement Evènement
2023-04-10 TEST_Cliquez et modifiez le pied de page 94
Pourquoi c'est mieux ?
⦿Nombre de threads fixe⦿Moins de mémoire⦿Gestion par Evens⦿Aucun temps d'attente pour rien
2023-04-10 95
Le Cloud
TEST_Cliquez et modifiez le pied de page
Nouveaux défis, nouveaux problèmes
2023-04-10 TEST_Cliquez et modifiez le pied de page 96
Le Cloud en 1 minute
Matériel
Environnement
Apps
2023-04-10 TEST_Cliquez et modifiez le pied de page 97
Le PaaS pour les développeurs
⦿Nouvelles manières de déployer des applications
⦿Forte élasticité
⦿Rapidité de mise en place
⦿Administration simplifiée
2023-04-10 TEST_Cliquez et modifiez le pied de page 98
Nouveaux défis
⦿Déploiement Continue⦿Applications élastiques⦿Stateless⦿Distribuées⦿Répartition des tâches⦿Asynchronisme⦿résistance aux pannes
2023-04-10 TEST_Cliquez et modifiez le pied de page 99
Nouveaux problèmes
⦿Vendor Locking⦿Données distantes⦿Cadre législatif⦿Gestion des défaillances⦿Nouveaux patterns de développements
2023-04-10 100
Le NoSQL
TEST_Cliquez et modifiez le pied de page
Non au SQL !
2023-04-10 TEST_Cliquez et modifiez le pied de page 101
Kézako ?
⦿Not Only SQL⦿a.k.a Big Data⦿Les principes de base : (ni exclusif, ni obligatoire)
⦿Pas de jointure⦿Distribué⦿Pas ACID⦿Sacrifice de la consistance des données⦿Hautes performances
2023-04-10 TEST_Cliquez et modifiez le pied de page 102
Adapter le stockage aux données
⦿Les données ne sont pas forcément des tableaux⦿clefs/valeur⦿graphs⦿objets⦿documents⦿etc.
Pourquoi tout vouloir mettre dans un tableau ?
2023-04-10 103
Autour du Web
TEST_Cliquez et modifiez le pied de page
Des questions ?
2023-04-10 104
La synthèse
TEST_Cliquez et modifiez le pied de page
Parce que c'était vraiment long…
2023-04-10 TEST_Cliquez et modifiez le pied de page 105
Ce qu'il faut retenir
⦿Ca bouge sur et autour du Web !⦿Le mobile est entrain de tout changer !⦿Les gens sont beaucoup plus exigeants…⦿… et beaucoup plus nombreux !⦿Le prochain défi du Web est de donner du
sens à son contenu !
2023-04-10 TEST_Cliquez et modifiez le pied de page 106
Ce qu'il faut faire
⦿Du REST⦿Du HTML5/Javascript/CSS3⦿Du STATELess⦿Du Cloud⦿Du NoSQL⦿Mettre des microdata
2023-04-10 TEST_Cliquez et modifiez le pied de page 107
Et surtout …
Vous n'êtes pas seul à galérer !
Alors regardez ce que font les autres !
2023-04-10 108
C'est fini !
TEST_Cliquez et modifiez le pied de page
Des Questions ?
2023-04-10 109
Merci !
TEST_Cliquez et modifiez le pied de page