Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

321 total results found

Programació entorn servidor

Programació entorn client

.NET Framework

Wordpress

API REST

Disseny i implementació de serveis web API, de tipus restful

PHP Framework. Codeigniter4

1. PHP bàsic

1. Introducció al Javascript

Processos i serveis en CSharp

Interfícies gràfiques

2. PHP avançat

PHP i dades

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...

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...

2. Javascript avançat

Plugin for dummies

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í...

PWA. Personal Web Application

Conceptes

API REST

APIs en Codeigniter

API REST

Securització APIs

API REST

Primers passos

PHP Framework. Codeigniter4

Preparació de l'entorn de desenvolupament Creació del primer projecte CI4 Prova del projecte CI4

La primera aplicació

PHP Framework. Codeigniter4

Treball amb bases de dades

PHP Framework. Codeigniter4

EXEMPLE. Un blog

PHP Framework. Codeigniter4

Desenvolupar un blog de noticies on cada noticia tindrà una URL unica i específica sense dependre dels IDs com si que passa amb PHP tradicional Controlador Model Vistes Rutes

demo
blog

Seguretat. CSRF

PHP Framework. Codeigniter4

CSRF (Cross-Site Request Forgery) és un tipus d'atac informàtic on un usuari autenticat en una aplicació web és enganyat per executar accions no desitjades en aquest lloc, sense saber-ho. L’atac es produeix quan l’usuari visita una pàgina maliciosa que envia u...

EXEMPLE. Un blog amb CSRF

PHP Framework. Codeigniter4

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 ...

Helpers

PHP Framework. Codeigniter4

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. ...

Validation

PHP Framework. Codeigniter4

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...

URL base

PHP Framework. Codeigniter4

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...

View cells

PHP Framework. Codeigniter4

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...

CLI Commands

PHP Framework. Codeigniter4

Els CLI Commands (comandes de línia d'ordres) de CodeIgniter 4 són una interfície de text que permet als desenvolupadors interactuar amb l'aplicació i realitzar diverses tasques des de la terminal o el "prompt" de comandes, en lloc d'utilitzar la interfície we...

Query builder

PHP Framework. Codeigniter4

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...

Introducció

1. PHP bàsic

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...

Estructures bàsiques

1. PHP bàsic

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...

Paràmetres en HTTP

1. PHP bàsic

El Hypertext Transfer Protocol s'utilitza en la comunicació web, com es gestionen els paràmetres és crucial per a la seva funcionalitat. Aquests paràmetres s'envien principalment per dos mètodes de sol·licitud: GET i POST.  Mètode GET S'utilitza per demanar ...

Sessions

1. PHP bàsic

Multiples arxius

2. PHP avançat

Mantenibilitat i claredat En lloc de tenir un sol arxiu massiu, la modularització permet aïllar problemes i fer canvis en un component específic sense afectar la resta del codi. Això fa que el codi sigui molt més fàcil de llegir, entendre i depurar. Quan un p...

Que és una API?

API REST Conceptes

Una Aplication Program Interface (API) defineix les regles que han de complir-se que comunicar-se diferents sistemes software. Els desenvolupadors exposen o creen API per a que altres aplicacions puguin comunicar-se amb les seves aplicacions. Per exemple una a...

Que és REST?

API REST Conceptes

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...

Com funciona?

API REST Conceptes

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...

Beneficis de les API

API REST Conceptes

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...

RESTful vs RESTless

API REST Conceptes

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...

API Specification?

API REST Conceptes

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...

Una crida API

API REST Conceptes

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...

Autenticació API

API REST Conceptes

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...

Altres recursos

API REST

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,...

Crear una API en Codeigniter

API REST APIs 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...

Limitació APIs

API REST APIs en Codeigniter

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...

Mecanismes de securització

API REST Securització APIs

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...

Tokens JWT

API REST Securització APIs

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...

API RESTful. CI4 & JWT Auth

API REST Securització APIs

Instal·lar PHP JWT Librarycomposer update composer require firebase/php-jwtLa llibreria firebase/php-jwt codifica i descodifica tokens JWT en PHP segons les especificacions de la norma RFC 7519Crear JWT API-CI ComponentsArxiu configuracióphp spark make:config...

CORS. Cross-origin resource sharing

API REST Conceptes

CORS (Cross-origin resource sharing). És un mecanisme que permet sol·licitar recursos restringits, des d'una pàgina web d'un domini diferent del que ha servit el recurs. Exemple:Suposa que visites el domini http://www.sample.com i aquest intenta obtenir un obj...

Codeigniter i les API

API REST APIs en Codeigniter

OperationMethodController RoutePresenter RouteController FunctionPresenter FunctionNewGETphotos/newphotos/newnew()new()CreatePOSTphotosphotoscreate()create()Create (alias)POST photos/create create()ListGETphotosphotosindex()index()ShowGETphotos/(:segment)photo...

Esquema MVC

PHP Framework. Codeigniter4

En el moment de crear una aplicació és necessari organitzar el codi per tal que sigui senzilla d’actualitzar i localitzar fàcilment els arxius implicats en una determinada crida per així fer-ne el manteniment. Igual que altres frameworks, CodeIgniter utilitza ...

Passos previs

PHP Framework. Codeigniter4 Primers passos

Composer L'eina composer és un sistema de gestió de dependències per a projectes software, especialment per projectes desenvolupats en PHP. Permet als desenvolupadors instal·lar i gestionar les dependències de forma eficient i automàtica. És un mecanisme còmo...

Composer

PHP Framework. Codeigniter4 Primers passos

Algunes de les opcions més bàsiques de composer són:# Mostra totes les comandes disponibles de composer composer list # Mostra l'ajuda d'una comanda en concret composer help COMMAND # Elimina un paquet del projecte actual # tant de l'arxiu de requeri...

Descarrega e instal·lació de CodeIgniter

PHP Framework. Codeigniter4

Instal·lació CodeigniterCada cop que vulguem iniciar un projecte amb CodeIgniter haurem d’instal·lar una instància de CI4 i per fer-ho emprarem el gestor de paquets composercomposer create-project codeigniter4/appstarter elmeuprojecte --no-devEl paràmetre no-d...