Mieux comprendre les technologies Web
Adresses derrière les liens
Adresses utiles
Écran 2
Le grand dictionnaire terminologique
http://www.grandictionnaire.com/
Comment ça marche?
http://www.commentcamarche.net/
Whatis.com Computer Dictionary
http://whatis.techtarget.com/
The Free Dictionary
http://www.thefreedictionary.com/
Wikipedia
http://fr.wikipedia.org/wiki/Accueil
20 choses à savoir sur les navigateurs et Internet
http://www.20thingsilearned.com/fr-FR/home
http://www.espacecourbeformation.com/fr/cours/mieux-comprendre-web/
http://www.espacecourbeformation.com/fr/cours/mieux-comprendre-web/
Web (World Wide Web)
Écran 3
node.js
http://nodejs.org/
Exemple d'usage d'un fragment dans une URL
Écran 6
www.artpourtous.ca/promener/parcours/anciens-couvents.html#balado-molecules
http://www.artpourtous.umontreal.ca/promener/parcours/anciens-couvents.html#balado-molecules
Autres exemples de URL
Écran 7
Forger un lien mailto: avec des paramètres
http://www.espacecourbeformation.com/fr/articles/lien-mailto-avec-parametres/
Hypertext Markup Language (HTML)
Écran 10
W3C (World Wide Web Consortium)
http://www.w3.org/
Codes de réponses
Écran 15
code de statut HTTP
https://fr.wikipedia.org/wiki/Liste_des_codes_HTTP
RGPD (ou GDPR en anglais)
Écran 19
Réglement Général de Protection des Données (RGPD)
https://fr.wikipedia.org/wiki/R%C3%A8glement_g%C3%A9n%C3%A9ral_sur_la_protection_des_donn%C3%A9es
Impact du RGPD sur les fichiers témoins transférés dans ma session
https://www.youtube.com/watch?v=-1lPjqpV6Gw
Gabarits pour aider
Écran 27
Univesité On Line
http://universite.online.fr/supports/projet/pdf.htm
Web Redesign
http://www.web-redesign.com/
e-consultancy
http://econsultancy.com/reports/templates
cours des étapes de réalisation d'un site Web
http://www.espacecourbeformation.com/fr/ressources/
Architecture en couches d'une application Web interactive
Écran 29
UX pour user experience
http://fr.wikipedia.org/wiki/Exp%C3%A9rience_utilisateur
Modèle-Vue-Contrôleur
http://fr.wikipedia.org/wiki/MVC
Cadres applicatifs pour le Web
Écran 32
cadre applicatif pour le Web
http://fr.wikipedia.org/wiki/Framework
CakePHP
http://cakephp.org/
Zend framework
https://framework.zend.com/
Symfony
http://symfony.com/
Laravel
http://laravel.com/
CodeIgniter
https://codeigniter.com/
Struts
http://struts.apache.org/
Spring
http://www.springsource.org/
Java Server Faces
http://java.sun.com/javaee/javaserverfaces/
Cocoon
http://cocoon.apache.org/
Ruby on Rails
http://rubyonrails.org/
Grails
http://www.grails.org/
Zope
http://www.zope.org/
Django
https://www.djangoproject.com/
cadre applicatif .NET est devenu un logiciel libre
http://www.numerama.com/magazine/31278-le-framework-net-open-source-et-multi-plateformes-une-revolution-chez-microsoft.html
D'abord le W3C...
Écran 35
http://www.w3.org/
http://www.w3.org/
HTML (Hypertext Markup Language)
Écran 36
contrôle de qualité formel
http://validator.w3.org/
Squelette minimal d'un document HTML
Écran 39
Annoter ses pages Web pour optimiser la présentation de la propagation sur les médias sociaux
http://www.espacecourbeformation.com/fr/articles/facebook-open-graph-twitter-cards/
Exemple de contenu dans le head : métadonnées OpenGraph
Écran 40
Annoter ses pages Web pour optimiser la présentation de la propagation sur les médias sociaux
http://www.espacecourbeformation.com/fr/articles/facebook-open-graph-twitter-cards/
Élément picture du HTML5
https://www.espacecourbeformation.com/fr/articles/html5-picture-element/
Créer un document HTML
Écran 41
Brackets d'Abobe
http://brackets.io/
Technologies pour la couche de présentation
Écran 42
validation client sur un formulaire
http://www.espacecourbeformation.com/fr/inscription/
Exemple concret montrant une page avec les fonctionnalités du CSS3
Écran 44
Survol de quelques propriétés du CSS3
https://www.youtube.com/watch?v=yDmY9LUeNhA
Exemple montrant le rendu pour différents types d'appareils
Écran 46
page de présentation du projet Itinéraires musées
http://www.espacecourbe.com/fr/creation/realisations/itineraires-musees/
galerie de sites RWD sur Media Queries
http://mediaqueri.es/
Technologies pour la couche de présentation (suite)
Écran 47
Netvibes
http://www.netvibes.com/fr#General
saisie assistée chez Air Canada
http://www.aircanada.ca/
cartes Google
http://maps.google.com/
Exemple JSON
Écran 48
consulter une requête publique Flickr
https://api.flickr.com/services/feeds/photos_public.gne?format=json&tags=stadeolympique&nojsoncallback=1
réponse JSON pour API Flickr
https://www.flickr.com/services/api/response.json.html
Cadres applicatifs pour la couche présentation
Écran 49
jQuery
http://jquery.org/
Dojo
http://dojotoolkit.org/
mootools
https://mootools.net/
Bootstrap
http://getbootstrap.com/
Foundation
http://foundation.zurb.com/
Materialize
https://materializecss.com/
Material Design
https://material.io/design/
Sass
http://sass-lang.com/
Webpack
https://webpack.js.org/
Quelques usages de jQuery
Écran 50
Cycle
http://malsup.com/jquery/cycle2/
démo Cycle2
http://www.espacecourbe.com/fr/
Fancybox
http://fancyapps.com/fancybox/
Colorbox
http://colorpowered.com/colorbox/
démo Colorbox
http://www.jacklmoore.com/colorbox/example1/
Validation
https://jqueryvalidation.org/
démo Validation
http://www.espacecourbeformation.com/fr/inscription/
tablesorter
https://github.com/christianbach/tablesorter
tablesorter avec filter widget
http://mottie.github.io/tablesorter/docs/index.html
démo tablesorter avec filter
https://mottie.github.io/tablesorter/docs/example-widget-filter.html#demo
jQuery UI
http://jqueryui.com/
Theme roller
http://jqueryui.com/themeroller/
jQuery Mobile
http://jquerymobile.com/
Flash
Écran 51
Montréal en quartiers
http://www.memorablemontreal.com/swf/?lang=fr
Adobe's Flash end of life scheduled, finally, for 2020
https://searchsecurity.techtarget.com/news/450423574/Adobes-Flash-end-of-life-scheduled-finally-for-2020
HTML5
Écran 52
What Web Can Do Today
https://whatwebcando.today/
liste des API Web
https://developer.mozilla.org/en-US/docs/Web/API
Exemple : tri de lieux par proximité
Écran 53
Guide des musées
https://www.musees.qc.ca/fr/musees/guide
Applications Web monopage
Écran 54
Angular
https://angular.io/
React
https://reactjs.org/
Vue.js
https://vuejs.org/
Model-View-ViewModel sur Wikipedia
https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel
MVVM Pattern sur MSDN
https://msdn.microsoft.com/en-us/library/hh848246.aspx
TodoMVC
http://todomvc.com/
Exemple d'une application faite en React (p. 1/2)
Écran 55
Baladodiffuseur
https://www.trucshtml5.com/demos/synthese/offread/dist/
Applications Web
Écran 58
Google Docs
https://docs.google.com/
Google Sheets
https://sheets.google.com/
Technologies derrière les Web apps
Écran 60
Gmail
https://www.gmail.com/
Google Maps
https://maps.google.com/
Google Docs
http://docs.google.com/
AirTable
https://airtable.com/
Progressive Web Apps
Écran 61
Starbucks Progressive Web App - Case Study
https://formidable.com/work/starbucks-progressive-web-app/
Différence entre applications Web et applications natives
Écran 63
Web vs. Native On Mobile: The Never Ending Struggle
http://zef.me/3911/web-vs-native-on-mobile-the-never-ending-struggle
Développement d'applications mobiles
http://www.grafikart.fr/blog/developper-application-mobile
Différence entre applications Web et applications natives (suite)
Écran 64
Building the physical Web together
https://www.youtube.com/watch?v=JBIg3eZ0e6A&feature=youtu.be&t=182
Applications hybrides
Écran 66
PhoneGap d’Adobe
http://phonegap.com/
Cordova d’Apache
https://cordova.apache.org/
Ionic Framework
http://ionicframework.com/
Sencha Touch
https://www.sencha.com/products/touch/
Xamarin
https://www.xamarin.com/
React Native
https://facebook.github.io/react-native/
Quelques grands vocabulaires XML
Écran 73
W3C
http://www.w3.org/
IETF
http://www.ietf.org/
OASIS
http://www.oasis-open.org/
http://xml.coverpages.org/xmlApplications.html
http://xml.coverpages.org/xmlApplications.html
Exemple d'une page dynamique : site de Dimension Plus
Écran 77
Liste des oeuvres d'Andrée Roy sur le site de Dimension Plus
http://dimensionplus.net/index.php/artists/show/13598
Panorama des technologies côté serveur
Écran 78
Java EE Platform
https://javaee.github.io/javaee-spec/
Panorama des technologies côté serveur (suite)
Écran 80
What do they not tell you about web development?
https://www.quora.com/What-do-they-not-tell-you-about-web-development/answers/96017288#
Wappalyzer : outil pour repérer des technologies
Écran 81
Wappalyzer
https://www.wappalyzer.com/
Wappalyzer : rapports de pénétration des technologies
Écran 82
rapports par catégorie
https://www.wappalyzer.com/technologies/
CMS
https://www.wappalyzer.com/technologies/cms/
plateformes de commerce électronique
https://www.wappalyzer.com/technologies/ecommerce/
serveurs Web
https://www.wappalyzer.com/technologies/web-servers/
bibliothèques de logiciels JavaScript
https://www.wappalyzer.com/technologies/javascript-libraries/
Exemple de pile technologique d'une entreprise
Écran 84
Expertises de Kaliop
http://www.kaliop.fr/expertises
The Uber Engineering Tech Stack, Part I: The Foundation
https://eng.uber.com/tech-stack-part-one/
The Uber Engineering Tech Stack, Part II: The Edge and Beyond
https://eng.uber.com/tech-stack-part-two/
Définition des services Web
Écran 86
microservices
https://en.wikipedia.org/wiki/Microservices
À quoi servent les services Web?
Écran 88
API Flickr
http://flickr.com/services/api/
geoFlickr
http://trucshtml5.com/demos/synthese/geoflickr/complet-sol.html
Google APIs
https://developers.google.com/apis-explorer/#p/
Graph API de Facebook
http://developers.facebook.com/docs/guides/web
Exemple : service de traitement et livraison d'images Cloudinary
Écran 89
page de documentation sommaire du service Cloudinary
https://cloudinary.com/documentation/solution_overview
Utiliser des services sans API : lien vers le site du fournisseur
Écran 90
Eventbrite
https://www.eventbrite.ca/
PayPal
https://www.paypal.com/
OpenTable
http://www.opentable.com/
Book secure
https://www.book-secure.com/index.php?s=results&property=twtai26067&arrival=2021-01-19&departure=2021-01-20&adults1=1&children1=0&locale=fr_FR¤cy=CAD
Utiliser des services sans API : intégration dans un cadre
Écran 91
vidéo sur Youtube
http://www.cliniquekinesio.umontreal.ca/entreprises-organisations/tests-daptitudes-physiques/paramedics/protocole-du-tap-par-video/
pavés Facebook, Twitter et Instagram
http://www.lavitrine.com/
carte Google
http://www.espacecourbeformation.com/fr/lieux/saint-henri/index.htm
horaire des entraînements d'une équipe de natation sur l'agenda Google
http://www.acontrecourant.qc.ca/fr/informations/horaires/
IaaS, PaaS et SaaS
Écran 92
Is Amazon EC2 IaaS or PaaS?
https://www.quora.com/Is-Amazon-EC2-IaaS-or-PaaS
Cloud Computing : Levels (IaaS, PaaS, SaaS)
http://knowledgeblob.com/technology/cloud-computing-levels-iaas-paas-saas-and-deployment-models-public-private-hybrid/
Illustrer la séparation des responsabilités : Pizza as a Service
Écran 93
Pizza as a Service
https://www.linkedin.com/pulse/20140730172610-9679881-pizza-as-a-service/
SaaS, PaaS and IaaS explained in one graphic
https://m.oursky.com/saas-paas-and-iaas-explained-in-one-graphic-d56c3e6f4606
Séparation des responsabilités
Écran 94
KnowledgeBlob.com
http://knowledgeblob.com/wp-content/uploads/2015/06/cloud-stack.png
Présentation
Écran 96
Open Source Initiative
https://opensource.org/
Free Software Foundation
https://www.fsf.org/
Open Source sur Wikipedia 2010
http://fr.wikipedia.org/wiki/Open_Source
Logiciel libre en un tableau
Écran 97
types de licences
https://resources.whitesourcesoftware.com/blog-whitesource/open-source-licenses-explained
Autres solutions en vrac en PHP
Écran 99
Ibexa Platform
https://www.ibexa.co/products/ibexa-content
TYPO3
http://www.typo3.com/
Drupal
http://drupal.org/
WordPress
http://wordpress.org
MediaWiki
http://www.mediawiki.org/wiki/MediaWiki
TikiWiki
https://tiki.org/tiki-index.php
SuiteCRM
https://suitecrm.com/
CiviCRM
https://civicrm.org/
Magento
http://www.magentocommerce.com/
Prestashop
https://www.prestashop.com/
WooCommerce
https://wordpress.org/plugins/woocommerce/
Choisir une solution
Écran 100
Usage du logiciel libre chez Twitter
https://engineering.twitter.com/opensource/projects
pile technologique de la refonte 2010 de Twitter
https://blog.twitter.com/2010/tech-behind-new-twittercom
Veille pour logiciel libre
Écran 101
Open Source Beyond Technology
http://opensource.com/
OpenHub
https://www.openhub.net/
Black Duck - Open Source Management Software & Consulting
http://www.blackducksoftware.com/
Smile.fr
http://www.smile.fr/
Guide Open Source
https://www.smile.eu/fr/livres-blancslivres-blancs/guide-lopen-source
PHP Québec
http://www.phpquebec.org/
Confoo
http://confoo.ca/
Drupal Camp Montreal
http://drupalcampmontreal.com/
W3C Québec
http://www.w3qc.org/
Définition du commerce électronique?
Écran 103
Uber
https://www.uber.com/ca/en/
Foodora
https://www.foodora.ca/
ServiceMobile
https://www.pservicemobile.com/park/
Composantes d'une boutique en ligne
Écran 104
histoire de Julia
https://www.youtube.com/watch?v=r7I3caiy7BU
Apple Store, un site avec panier d'achat
http://store.apple.com/
Éléments à ne pas oublier pour un site de commerce électronique
Écran 105
normes de sécurité de l'industrie
https://www.pcisecuritystandards.org/
Modèle illustrant les bonnes pratiques pour le commerce électronique
Écran 106
justhost.com
http://www.justhost.com/
Tous droits réservés 2021, Espace Courbe Formation inc. —18 janvier 2021 — 13:21:08