《Slides Dev Web》 01. Cours devweb
01.Cours devweb 19 décembre 2023 Développement web ISC3-il Présentation du cours HE-Arc 2023/24 DGR et YBL Programme • Frameworks MVC : Laravel, Django, … • HTML5 : vue d’ensemble • Javascript : : VueJS, Node.js, jQuery, AJAX, JSON, … • Déploiement et configuration Serveur • Webservices : REST vs SOAP • Sécurité : Technologies, prévention des risques courants • (Responsive) Web Design • (Syndication Contenu, activités • Cours théorique • 2 Projets – frameworks : Laravel, Django, Vue.js (ouvert à d’autres propositions) – Groupes de 3, 30h1 par personne et par projet – Présentation de 20min • Workshops0 码力 | 7 页 | 129.56 KB | 1 年前3
 《Slides Dev Web》 11. HTTPS
11. HTTPS 19 décembre 2023 Développement web il3 HTTPS HE-Arc (DGR) 2022 Sécuriser un site web • Authentification du serveur – Assurer que le serveur est celui qu’il prétend être • Intégrité des • Pour un site web, ces services sont fournis par https – HTTPS : HTTP sécurisé par SSL/TLS, par défaut sur le port 443 1 Secure Socket Layer –> Transport Layer Security • Conçu par Netscape (v2.0 couches transport et application – Pas besoin de modifier la pile TCP/IP • Possibilité de sécuriser d’autres protocoles : – HTTP, SMTP, SIP, … • Services offerts : – Authentification serveur + intégrité0 码力 | 6 页 | 109.17 KB | 1 年前3
 《Slides Dev Web》 03. Laravel
03.Laravel 19 décembre 2023 Développement web il3 Laravel HE-Arc (DGR & R. Emourgeon) 2018-23 Pourquoi Laravel1 ? • Framework full stack / glue • Prise en main rapide • Bonne documentation, grande Incite au respect des principes S.O.L.I.D3 • Gratuit et opensource (Licence MIT) Historique • Projet initié en 2011 par Taylor Otwell4 • Basé sur des composants d’autres frameworks • Mai 2013 : version Extensible par packages8 (bundles) via composer Le Front Controller Architecture MVC • Structure d’une appli web = cycle Requête/Reponse9 • Modèle : Eloquent ORM • Vue : Blade Engine • Contrôleur :0 码力 | 8 页 | 224.34 KB | 1 年前3
 The Definitive Guide to Yii 2.0h e D e fi n i t i v e G u i d e t o Y i i 2 . 0 h t t p : / / w w w . y i i f r a m e w o r k . c o m / d o c / g u i d e Q i a n g X u e, A l ex a n d er M a k a r o v , C a r s t en B r a n d t l i m o v P a u l , a n d m a n y co n t r i b u t o r s f r o m t h e Y i i co m m u n i t y T h i s t u t o r i a l i s r e l e a s e d u n d e r t h e T e r m s o f Y i i D o c u m e n t a t i o n i g h t s R e s e r v e d . C o n t e n t s 1 I n t r o d u c t i o n 1 1 . 1 W h a t i s Y i i . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 . 2 U p g r a d i n g f r o m V e r s i o0 码力 | 605 页 | 2.47 MB | 1 年前3
 The Definitive Guide to Yii 1.1
T he D e fini t i v e G ui de t o Y i i 1 . 1 Q i a ng X ue a nd X i a ng W e i Z huo C op y r i gh t 2008- 2009. Al l R i gh t s R e s e r v e d . C o n t e n t s C on t e n t s i L i c e n s e x x i 1 G e t t i n g S t a r t e d 1 1. 1 T h e D e fi n i t i v e G u i d e t o Yi i . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1. 2 Ne w F e at u r e s . . . . . . . . . . . . . . . . s R e l at e d w i t h M od e l S c e n ar i os . . . . . . . . . . . . . . . . . 3 1. 3. 2 C h an ge s R e l at e d w i t h E age r Load i n g f or R e l at i on al Ac t i v e R e c or d . 4 1. 3. 30 码力 | 184 页 | 1.05 MB | 1 年前3
 The Definitive Guide to Yii 1.0
T he D e fini t i v e G ui de t o Y i i 1 . 0 Q i a ng X ue a nd X i a ng W e i Z huo C op y r i gh t 2008- 2009. Al l R i gh t s R e s e r v e d . C o n t e n t s C on t e n t s i L i c e n s e i i x 1 G e t t i n g S t a r t e d 1 1. 1 T h e D e fi n i t i v e G u i d e t o Yi i . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1. 2 Ne w F e at u r e s . . . . . . . . . . . . . . . . s t f or ? . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1. 3. 3 How i s Yi i C om p ar e d w i t h O t h e r F r am e w or k s ? . . . . . . . . . . . . 3 1. 4 I n s t al l at i on . . . .0 码力 | 164 页 | 1002.30 KB | 1 年前3
 Yii 2.0 权威指南l ex a n d er M a k a r o v , C a r s t en B r a n d t , K l i m o v P a u l , a n d m a n y co n t r i b u t o r s f r o m t h e Y i i co m m u n i t y 简体中文 t r a n s l a t i o n p r o v i d ed b y : : h t t p s : / / w w w . y i i ch i n a . co m , cu i l eo n , q i a n s en 1 3 8 6 , d eep zi y u , s h i - y a n g , i y u a n c, x i a o l i u s h i f u , j h q 0 1 1 3 , f u n s o n 8 6 , r i v er 转 轰 轥 轲 ) 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輵 輲 輸 C h a p t e r 1 介 介 介绍 绍 绍( ( (I n t r o d u c t i o n ) ) ) 1 . 1 Y i i 是 是 是什 什 什么 么 么 轙 轩 轩 是一个高性能,基于组件的 轐 轈 轐 框架,用于快速开发现代 轗 轥 轢 应用程 序。 名字0 码力 | 537 页 | 4.66 MB | 1 年前3
 《Slides Dev Web》02. Introduction aux frameworks PHP
02.Introduction aux frameworks PHP 19 décembre 2023 Développement web il3 Introduction aux frameworks PHP HE-Arc 2016-24 DGR et YBL Framework1 • Fonctionnalités similaires pour de nombreuses applis Règles de codage et d’architecture • Code sûr et efficace • Facilite les tests et la gestion de projets complexes • Utilisation de Design Patterns dès que possible • Comportement par défaut • Extensible Extensible • Principe d’inversion de contrôle Différences entre framework et library sur Stack Overflow2 ou artima developper3. 1http://en.wikipedia.org/wiki/Software_framework 2http://stackoverflow.com/quest0 码力 | 24 页 | 1.03 MB | 1 年前3
 《Slides Dev Web》 12. Risques applicatifs
12. Risques applicatifs 19 décembre 2023 Développement web il3 Risques applicatifs des app web HE-Arc (DGR) 2022 Risque • Faille ou bug permettant d’altérer le fonctionnement • Un attaquant pourra modifier les données • Présence possible à tous les niveaux d’un système – Application – Serveur et Client – OS – SGBD, … • Responsabilité des développeurs : – OS, serveurs, langages : patches rapidement Grande communauté d’experts – Formation, documentation et ressources – Outils d’audit, de tests et de formation Top 106 OWASP 2021 (fr7 - historique8) 1. Contrôle d’accès défaillants 2. Défaillances cryptographiques0 码力 | 12 页 | 474.37 KB | 1 年前3
 05 PHP基本语法 - 变量、数组、字符串 杨亮 《PHP语⾔程序设计》
• �0��������来���-���8��� • 0\d\d-\d\d\d\d\d\d\d\d • 0\d{2}-\d{8} • �����a����� \ba\w*\b • ����������� \d+ • ����� ^, ����� &, ���� ^ $ • 下��5-12��� ^\d{5,12}$ • ��doc��� \w+\.doc • 01012345678 • \(?0\d{2}[) -]?\d{8} • ������ (010-12345678��010)12345678 • ������ • (0\d{2})-\d{8}|0\d{2}[ -]?\d{8} IP����� • 202.113.29.4��127.0.0.1 • (\d{1,3}\.){3}\d{1,3} • ������ 012.300 300.900.00���IP�� • �����\d{1,3}����� • ���������� PHP����有��� ���的����������� ������ • ����⼈人�gettype • ����⼈人��会� • is_*(array,null,numeric,scalar) • �����会��isset�����有��true • ����unset����⾃自����0 码力 | 25 页 | 587.00 KB | 1 年前3
共 91 条
- 1
 - 2
 - 3
 - 4
 - 5
 - 6
 - 10
 













