Cerca avançada
Resultats de la cerca
S’han trobat 616 coincidències
5. MVC
El Patró MVC en PHP El patró Model-View-Controller (MVC) és fonamental per a construir aplicacions PHP escalables i fàcils de mantenir. La seva funció principal és la separació de preocupacions, dividint l'aplicació en tres capes: Model (M): Gestiona les...
Autenticació API
Un servei web RESTful ha d'autenticar les sol·licituds abans de poder enviar una resposta. L'autenticació és el procés per identificar una identitatPer exemple, pot demostrar la seva identitat mostrant un DNI o llicència. De forma similar, els clients dels ser...
6. PHP Extended
Aquest capítol us guiarà a través de les tècniques i eines més importants per desenvolupar aplicacions PHP modernes i robustes. Començarem amb les PSR (PHP Standard Recommendations), les guies de codificació i interoperabilitat que tota aplicació professional ...
URL base
La funció base_url() a CodeIgniter és una eina fonamental per gestionar les rutes i enllaços dins de la teva aplicació web. La seva principal utilitat és proporcionar la URL base del teu projecte, permetent que els enllaços siguin portables i funcionin correct...
Altres recursos
Add Token automatically POSTMANScript to login URLpm.globals.set("token", pm.response.json().token);Script to securized APIs. Pre-request scriptpm.request.headers.add("Authorization: Bearer " + pm.globals.get("token"));Enllaços Postman. Software tool to check,...
Bones pràctiques
View cells
Algunes aplicacions tenen fragments que es repeteixen en moltes pàgines o en diferents llocs d'una pàgina. Com dialogs, controls de navegació, ads, petits formularis, etc. CodeIgniter permet encapsular la lògica de presentació d'aquests blocks dins dels View C...
Crear una API en Codeigniter
Per crear una API Restful primer serà necessari crear un controlador de codeigniter indicant que aquest és un controlador de tipus restful amb el paràmetre --restful, així mateix per mantenir tots els controladors i moduls correctament etiquetats es molt recom...
4. Drag & drop
En aquest capítol explorarem l'API de Drag & Drop (DnD) d'HTML5, un estàndard que permet crear interfícies altament interactives on l'usuari pot moure elements visualment d'una posició a una altra. A diferència de les solucions antigues que requerien càlculs c...
CLI Commands
L'eficiència en el desenvolupament modern passa per dominar la interfície de línia de comandes (CLI). CodeIgniter 4 ofereix un entorn robust per interactuar amb l'aplicació sense necessitat d'un navegador, permetent automatitzar tasques i accelerar la creació ...
Limitació APIs
ThrottlerCodeigniter conté una classe anomenada Throttler que proporciona prou eines per limitar l'activitat a la nostra API. Per exemple podem limitar el número d'intents en un període de temps, aquesta limitació és util per implementar limits de velocitat en...
5. Comunicació asíncrona Client-Servidor
En aquest apartat deixarem enrere les constants recàrregues de pàgina per endinsar-nos en l'AJAX (Asynchronous JavaScript and XML). Aprendrem com el navegador pot comunicar-se amb el servidor en segon pla, enviant i rebent dades de forma invisible sense interr...
Query builder
El Query Builder és una classe de CodeIgniter que proporciona una manera de construir consultes SQL a la base de dades utilitzant mètodes encadenats, sense haver d'escriure SQL pur. Actua com una capa d'abstracció, permetent-te generar sentències de base de da...
Mecanismes de securització
Autenticació bàsicaÉs la forma més bàsica d'autenticació disponible per les aplicacions web, es va definir en la primera especificació del protocol HTTP. Sense ser un mecanisme elegant acompleix la seva funció. Aquest mecanisme no requereix la utilització de c...
6. VueJS
Vue és un framework progressiu de JavaScript dissenyat per construir interfícies d'usuari interactives. En aquest capítol no ens complicarem amb entorns de desenvolupament complexos, compiladors, ni aplicacions de pàgina única (SFC o PWA). L'utilitzarem en la ...
Introducció
PHP és un llenguatge de programació interpretat i del costat del servidor, creat per Rasmus Lerdorf el 1994, inicialment com Personal Home Page, avui significat PHP: Hypertext Preprocessor. Ha evolucionat millorant rendiment, seguretat i suport a la programaci...
Tokens JWT
JSON Web Token (JWT) és un estàndard obert per l'intercanvi de tokens d'autenticació en arquitectures client-servidor. Aquest tokens es troben en format JSON, en un entorn web, de forma segura i per verificar la identitat o el rol de l'usuari en la part client...
Estructures bàsiques
En qualsevol llenguatge de programació, les estructures bàsiques són els blocs fonamentals que permeten controlar el flux d’execució d’un programa. En PHP, aquestes estructures es divideixen principalment en: Condicionals: Permeten prendre decisions dins...