Cerca avançada
Resultats de la cerca
S’han trobat 616 coincidències
3. PHP Passwords
És fonamental emmagatzemar correctament les contrasenyes en qualsevol aplicació web, desenvolupada en qualsevol llenguatge. La seguretat dels usuaris depèn directament d'això. Una bretxa de seguretat on les contrasenyes es revelin pot suposar un robatori d'ide...
Treball amb bases de dades
En aquest apartat aprofundirem en el cor de qualsevol aplicació dinàmica: la gestió i persistència de les dades. CodeIgniter 4 ens proporciona eines potents per interactuar amb la base de dades de forma estructurada i segura. Aprendrem a establir la connexió ...
Que és REST?
REST no és un protocol ni un estàndard, sinó un conjunt de límits de l'arquitectura.Quan el client envia una sol·licitud a través d'una API RESTful, aquesta transfereix una representació de l'estat del recurs a qui l'hagi sol·licitat o a l'altre extrem. El lli...
4. PHP & databases
El treball de PHP amb bases de dades (BBDD) és un pilar fonamental en el desenvolupament web dinàmic. PHP va néixer estretament lligat a MySQL, però avui dia interactua de manera eficient amb pràcticament qualsevol sistema de gestió de bases de dades (DBMS), c...
EXEMPLE. Un blog
La millor manera de consolidar els conceptes de rutes, controladors, models i vistes és mitjançant la construcció d'un projecte real. En aquest capítol, desenvoluparem un sistema de blog senzill però funcional que ens servirà per entendre el flux complet d'una...
Com funciona?
La funció bàsica d'una API RESTful és la mateixa que navegar per internet. Quan es requereix un recurs, el client es posa en contacte amb el servidor mitjançant l'API. Els desenvolupadors de l'API expliquen com el client ha d'utilitzar-la mitjançant la documen...
2. Javascript avançat
Seguretat. CSRF
La seguretat és un pilar fonamental en el desenvolupament d'aplicacions web modernes. En aquest capítol, ens centrarem a protegir els nostres formularis contra un dels atacs més comuns: el CSRF (Cross-Site Request Forgery) o falsificació de petició en llocs cr...
Beneficis de les API
Les API RESTful tenen els avantatges següents:EscalabilitatEls sistemes que implementen API REST poden escalar de forma eficient perquè REST optimitza les interaccions entre el client i el servidor. La tecnologia sense estat elimina la càrrega del servidor per...
Plugin for dummies
EXEMPLE. Un blog amb CSRF
Per afegir la funcionalitat d'inserció és necessari mostrar un formulari i acceptar les dades per inserir-les posteriorment a la BBDD. Com en totes les ocasions serà necessari el següent: Controlador Model (en aquest cas no necessària, ja que tenim totes ...
RESTful vs RESTless
RESTful són totes aquelles API que compleixen amb els criteris REST, mentre que anomenarem RESTless a aquelles API que no acompleixen tots els criteris REST.Per exemple, una API que utilitzi el verb POST per totes les operacions no és una API RESTful, sinó una...
3. Canvas
El Canvas d'HTML5 és un element (<canvas>) que actua com un llenç en blanc. Per si mateix, no dibuixa res; és simplement un contenidor rectangular. El seu veritable poder prové de JavaScript. Mitjançant l'API de Canvas, podem dibuixar gràfics dinàmicament: lí...
Helpers
Un helper és un fitxer en CodeIgniter (tant en CI3 com en CI4) que conté un conjunt de funcions auxiliars escrites en estil procedimental (no orientat a objectes), dissenyades per ajudar el programador a fer tasques comunes de manera ràpida i reutilitzable. ...
API Specification?
Els principis de REST requereixen que la resposta del servidor contingui el següent:HTTP StatusEl codi HTTP Status conté un codi d'estat de tres dígits que comunica si la sol·licitud s'ha processat correctament o ha donat un error. Per exemple, els codis 2XX i...
PWA. Personal Web Application
Validation
La llibreria Validation de CodeIgniter 4 (CI4) és una eina que permet validar dades d’entrada, com ara formularis, de manera senzilla i estructurada. Comprova que les dades compleixin certes regles (com "obligatori", "correu electrònic vàlid", "mida mínima", e...
Una crida API
L'especificació d'una API o API Spec, és la documentació que descriu el comportament d'una API, seria també com un contracte de l'API. La finalitat d'aquesta documentació és guiar al desenvolupador que va integrar la utilització de l'API al sistema. Hi ha dive...