《Slides Dev Web》 01. Cours devweb
intéressent • Avant le 1er octobre : – Avoir un compte github avec une clé SSH8 (indispensable au déploiement) – Constitution des équipes de 3 personnes – Choix du projet – Forge : Créer projet sur github dans Suivi calendrier 1. Formation équipe et choix thème 2. Objectifs et maquettes 3. Authentification et 1er déploiement 4. Modèles avec relations (au moins 3, dont 1 n-n) 5. 6. Rendu intermédiaire (1x [route0 码力 | 7 页 | 129.56 KB | 1 年前3
《Slides Dev Web》02. Introduction aux frameworks PHP
aNDi, ont réécrit PHP et qui allait devenir PHP 3 le précurseur du langage de prédilection pour créer sur le web. PHP a évolué depuis pour devenir ce qu’il est aujourd’hui. Sa popularité est liée au fait Mapping • RedBean23 • Doctrine24 (ORM, ODM) • Eloquent ORM25 • etc.26 Une bibliothèque qui va créer ce lien entre les mondes objet et relationnel ou document (géné- ralement MongoDB). Il en existe toute ses concepteurs. Il est possible de remplacer un composant par un autre, par le sien. Et même de créer sa glue ou même ses outils propres. Liens avec Laravel • Modèle MVC • Templates utilisant blade.0 码力 | 24 页 | 1.03 MB | 1 年前3
《Slides Dev Web》 03. Laravel
gestionnaire de dépendances PHP – Associer nom de domaine au dossier projet • Installer Laravel (créer un nouveau projet) 16https://laravel.com/docs/master 17https://quickref.me/laravel 18https://artisan uk/posts/setting-up-a-windows-10-development-environment-with-wsl-php-laravel/ 5 Démarrer un projet • Créer un nouveau projet $ composer create-project laravel/laravel raidit # ou si ~/.composer/vendor/bin0 码力 | 8 页 | 224.34 KB | 1 年前3
《Slides Dev Web》 09. Services Web
d’applications web (exemples5) – Applications Facebook, API Google6 – IFTTT7 • Consommer un service web ≠ Créer un service web SOAP • AVANT : Simple Object Access Protocol (obsolète) • Evolution de XML-RPC, format SOAP • Exemple9 requête/réponse • Introduction à SOAP10 (fr) • Créer un service web WS (SOAP) nécessite WSDL et UDDI : – SOAP : Echange de messages XML sur le réseau –0 码力 | 6 页 | 47.90 KB | 1 年前3
Guzzle PHP 5.3 Documentation($e->hasResponse()) { echo $e->getResponse(); } } • A GuzzleHttp\Exception\ClientException is thrown for 400 level er- rors if the exceptions request option is set to true. This excep- tion extends from GuzzleHttp\Ex If the exceptions request option is not set to false, then exceptions are thrown for HTTP protocol er- rors as well: GuzzleHttp\Exception\ClientErrorResponseException for 4xx level HTTP responses and0 码力 | 63 页 | 275.75 KB | 11 月前3
Laravel 6.0 中文文档容器的实例: use Psr\Container\ContainerInterface; Route::get('/', function (ContainerInterface $contain er) { $service = $container->get('Service'); // }); 如果传入的标识不能被解析则会抛出异常。如果该标识未被绑定的话 抛出的异常会 是 Psr use Illuminate\Auth\Access\Response; /** * Determine if the given post can be updated by the us er. * * @param \App\User $user * @param \App\Post $post * @return bool */ public function update(User PostPolicy 方法定 义包含了一个附加的 $category 参数: /** * Determine if the given post can be updated by the us er. * * @param \App\User $user * @param \App\Post $post * @param int $category * @return bool */0 码力 | 1442 页 | 14.66 MB | 1 年前3
The Definitive Guide to Yii 1.0
p r oac h t o b r i n g b ac k p os t s b e l on gi n g t o an au t h or i n a s cen d i n g o r d er ( t h e order op t i on i n t h e r e l at i on s p e c i fi c at i on i s d e s c e n d i n g or d T h e c e n t r al p i e c e i n t h e Yi i au t h f r am e w or k i s a p r e - d e c l ar e d u s er a p p l i ca t i o n co m p o n en t w h i c h i s an ob j e c t i m p l e m e n t i n g t h e I W d t ar ge t e d au d i e n c e , au t h or i z at i on i t e m s c an b e c l as s i fi e d as o p er a t i o n s , t a s ks an d r o l es . A r ol e c on s i s t s of t as k s , a t as k c on s i s t0 码力 | 164 页 | 1002.30 KB | 1 年前3
《Slides Dev Web》 11. HTTPS
view=sidebar 4https://www.youtube.com/embed/iQsKdtjwtYI?rel=0 4 Déploiement • Installer OpenSSL • (Créer son autorité de certification si autosigné) • Obtenir le certificat et la clé privée du serveur • Configurer0 码力 | 6 页 | 109.17 KB | 1 年前3
The Definitive Guide to Yii 1.1
p r oac h t o b r i n g b ac k p os t s b e l on gi n g t o an au t h or i n a s cen d i n g o r d er ( t h e order op t i on i n t h e r e l at i on s p e c i fi c at i on i s d e s c e n d i n g or d T h e c e n t r al p i e c e i n t h e Yi i au t h f r am e w or k i s a p r e - d e c l ar e d u s er a p p l i ca t i o n co m p o n en t w h i c h i s an ob j e c t i m p l e m e n t i n g t h e I W d t ar ge t e d au d i e n c e , au t h or i z at i on i t e m s c an b e c l as s i fi e d as o p er a t i o n s , t a s ks an d r o l es . A r ol e c on s i s t s of t as k s , a t as k c on s i s t0 码力 | 184 页 | 1.05 MB | 1 年前3
《Slides Dev Web》 06. HTTP & AJAX
"prénom": "Rémy"} ] • Utilisation de : var users = eval(‘(’ + myXHR.responseText + ‘)’); pour créer le tableau d’objets correspondant « eval is Evil »20 • eval() : évalue et exécute la chaîne en paramètre0 码力 | 11 页 | 91.09 KB | 1 年前3
共 28 条
- 1
- 2
- 3













