《Slides Dev Web》02. Introduction aux frameworks PHP
nécéssite de traverser tout le code – Pour chaque requête toute l’appli est chargée – Plus de code qu’une appli standalone – Plus de requêtes • Solutions – Cache de pages, d’opcode – Jointures ORM, vues, procédures POO, PDO, JSON, … • PHP 6, Unicode , , • PHP 7, que du rêve! • PHP 8, JIT compilation, …11 Il y a plus de vingt ans, Rasmus Lerdorf bricola un outil pour savoir qui consultait son CV. Zend, c’est à dire un tas de modules est fourni avec pour faire de l’imagerie, des bases de données, du XML, etc. Et plus encore sur la page History of PHP12 et Wikipedia: PHP13. Les différentes moutures de PHP 7 offrent0 码力 | 24 页 | 1.03 MB | 1 年前3
《Slides Dev Web》 09. Services Web
de la plateforme • Recommandation du w3c depuis 2003 • SOAP = abus de langage, service web WS-* est plus exact • Spécifications WS-*8 : – spécifications liées aux différents aspects des services web – pour REST ou SOAP ? • SOAP (WS-*) – hérité du monde de l’entreprise – plus de code pour manipuler la requête et générer la réponse – plus flexible, extensible (namespace) – valider requêtes depuis WDSL – nécessité PHP) • REST – hérité du web – plus facile et rapide à utiliser – plus lisible et plus compact – maintenance plus facile – meilleure tolérance aux pannes Pour aller plus loin… • Références 16https://martinfowler0 码力 | 6 页 | 47.90 KB | 1 年前3
《Slides Dev Web》 01. Cours devweb
Product 9. 10. 11. 12. Rendu projet, Présentation • Il n’est pas interdit d’en ajouter Conseils • Le plus simple possible, pas trop de données • Application crédible (vraies données, cas réalistes) • Projet vous n’êtes pas l’auteur • Le déploiement est long : commencez tôt ! • Il est moins risqué travailler plus au début du projet qu’à la fin ! • Discutez ! Echangez ! Évaluation des projets • Note intermédiaire route, validation des entrées, contrôleur, vue – Application déployée avec tous les éléments cités plus haut testable et fonctionnel Évaluation des projets - suite • Note finale : – Code : 50% ∗ Absence0 码力 | 7 页 | 129.56 KB | 1 年前3
《Slides Dev Web》 03. Laravel
composants d’autres frameworks • Mai 2013 : version 4, utilise composer5 • Août 2014 : projet PHP le plus populaire6 sur github • Qui7 utilise Laravel ? • version 9 publiée 08.02.22, v10 : 07.02.23 1https://laravel – Mise en route plus rapide : pré-configuré – Environnement dédié au dev, identique pour chaque développeur • Cloud (koding.com, coder.com, repl.it, gitpod …) – Mise en route plus rapide : pré-configuré synchro disponibles Aide à la mise en place du dev env • Paquets AMP (WAMP, EasyPHP, …) • Pour aller plus vite : – Windows : Laragon24 – Laravel Valet pour Mac25, Ubuntu26, et WSL27 • Windows avec WSL0 码力 | 8 页 | 224.34 KB | 1 年前3
《Slides Dev Web》 08 . RSSGénération dynamique du fichier XML Formats • RSS 2.0 (Really Simple Syndication) – Simple, le plus répandu – Extensible par modules (éléments supplémentaires) • Atom 1.0 : 2 standards web – Atom (Schema.org), RDFa ou JSON-LD. Les microformats sont notamment utilisés par LinkedIn. Pour en savoir plus… • Étapes de création d’un flux12 • Spécification RSS 2.013 • Spécification Atom 1.014 • Comparatif0 码力 | 7 页 | 52.98 KB | 1 年前3
《Slides Dev Web》 04. HTML 5• Plein d’exemples – html5 rocks!5 => web.dev6 – Chrome Experiments7 – MDN8 – html5 demos9 – plus de demos ?10 1https://web.archive.org/web/20140320042652/http://slides.html5rocks.com 2https://github0 码力 | 3 页 | 29.58 KB | 1 年前3
《Slides Dev Web》 11. HTTPS
encrypt5 • OU BIEN utiliser un serveur pré-configuré comme Caddy6 HTTPS Aujourd’hui • Il n’y a plus de bonne raison d’utiliser HTTP • TLS toujours utilisé avec HTTP2 et HTTP3 • HTTP2 et 3 minimisent0 码力 | 6 页 | 109.17 KB | 1 年前3
《Slides Dev Web》 10. Rwd– Site17 support du livre18 d’Ethan Marcotte – mediaqueri.es19 – thenextweb20 – designshack21 • Plus loin… – Généralités22 – viewport et media queries23 – D’autres techniques, liste de Smashing magazine0 码力 | 7 页 | 76.36 KB | 1 年前3
《Slides Dev Web》 05. JavaScript & DOM
org/publications-and-standards/standards/ecma-262/ 9https://compat-table.github.io/compat-table/es2016plus/ 10https://babeljs.io/ 11https://www.typescriptlang.org/ 12http://coffeescript.org/ 13https://en.wikipedia0 码力 | 10 页 | 91.95 KB | 1 年前3
《Slides Dev Web》 06. HTTP & AJAX
Exemple23 • Fetch a un polyfill pour les navigateurs ne le supportant pas • L’API Fetch est native et plus simple d’utilisation que jQuery fetch("fichier.json") .then(function(response) { return response0 码力 | 11 页 | 91.09 KB | 1 年前3
共 12 条
- 1
- 2













