Ensenyament
La categoria de d’ensenyament inclou tots els articles escrits per mi que utilitz com a materials a l’hora de fer classe a l’institut. Els temes normalment estan relacionats amb les tecnologies de la informació.
2026
Construcció d'imatges
·3687 paraules·18 min
Construcció d’imatges personalitzades amb Docker Compose, multi-stage builds i bones pràctiques
Xarxes i comunicació
·2366 paraules·12 min
Configuració de xarxes Docker Compose, aïllament frontend/backend, resolució DNS i comunicació entre serveis
Python per a administradors de sistemes
··326 paraules·2 min
Fonaments de programació i scripting amb Python orientat a l’administració de sistemes
Bones pràctiques i depuració
·4193 paraules·20 min
PEP 8, gestió d’errors amb try/except, logging i eines d’anàlisi de codi
Funcions
·4946 paraules·24 min
Definició de funcions, paràmetres, retorn de valors i documentació amb docstrings
Bucles
·3698 paraules·18 min
Repetició de codi amb for i while, range, enumerate, zip i comprensions de llista
Estructures de control
·2967 paraules·14 min
Decisions amb if, elif, else i match-case per controlar el flux dels programes
Expressions i operadors
·3125 paraules·15 min
Operadors aritmètics, de comparació, lògics i de pertinença amb Python
Col·leccions de dades
··3278 paraules·16 min
Llistes, tuples, diccionaris i conjunts per organitzar informació amb Python
Variables i tipus de dades
·2813 paraules·14 min
Variables, tipus bàsics, conversions, f-strings i entrada de dades amb Python
Projectes multi-contenidor
Gestió de projectes multi-contenidor amb Docker Compose: del problema a la solució
Volums i persistència
·1856 paraules·9 min
Gestió de volums Docker Compose, persistència de dades, bind mounts, còpies de seguretat i restauració
Variables d'entorn i configuració
··1718 paraules·9 min
Gestió de la configuració amb variables d’entorn, fitxers .env, directiva env_file i bones pràctiques de seguretat
Introducció a Python i algorismes
··2722 paraules·13 min
Primers passos amb Python: què és un algorisme, instal·lació, l’intèrpret interactiu, primer script i permisos d’execució
Fonaments de Docker Compose
·2033 paraules·10 min
Introducció, estructura del fitxer de configuració, definició de serveis, comandes del cicle de vida i convencions de noms
Xarxes Docker
·1755 paraules·9 min
Xarxes Docker: tipus de xarxes, comunicació entre contenidors, DNS intern i aïllament
Volums i persistència
·2288 paraules·11 min
Persistència de dades amb volums Docker, bind mounts i gestió del cicle de vida de les dades
Dockerfiles i construcció d'imatges
·3410 paraules·17 min
Creació d’imatges personalitzades amb Dockerfile, instruccions, optimització i multi-stage builds
Gestió de contenidors
·1841 paraules·9 min
Execució, configuració, inspecció, logs, interacció i cicle de vida dels contenidors Docker
Instal·lació de Docker i primers passos
·1646 paraules·8 min
Instal·lació de Docker a Debian/Ubuntu, primers comandaments i gestió bàsica d’imatges
Introducció a Docker
·4811 paraules·23 min
Context històric, arquitectura de Docker, comparativa amb màquines virtuals i altres tecnologies de contenidors
Contenidors amb Docker
··199 paraules·1 min
Fonaments de Docker: instal·lació, contenidors, imatges, volums i xarxes
XML, el llenguatge de marques extensible
Guia completa d’XML, des dels fonaments fins a les transformacions, comparativa amb JSON i exercicis
Pràctica lliurable: Botiga d'esports en JSON
·1536 paraules·8 min
Creació d’un catàleg de productes esportius en JSON amb validació d’esquemes i consultes amb jq.
Orquestració amb Swarm
··371 paraules·2 min
Orquestració de contenidors en clústers amb Docker Swarm
Pràctica final de Docker Swarm
Exercici integrador: desplegament complet d’una aplicació Django en un clúster Docker Swarm
Monitorització i troubleshooting
·2411 paraules·12 min
Diagnòstic, depuració, logs centralitzats i monitorització amb Grafana Stack
Alta disponibilitat i producció
·2765 paraules·13 min
Múltiples managers, xifratge de xarxes, backups i consideracions per a entorns de producció
Estratègies de desplegament avançades
·2752 paraules·13 min
Rolling updates, desplegaments Blue-Green, rollback i gestió de fallades
Automatització del desplegament
·1739 paraules·9 min
Scripts de desplegament, gestió automatitzada de secrets i pipelines de desplegament
Desplegament d'una aplicació Django amb Swarm
··4294 paraules·21 min
Cas pràctic complet: desplegament d’una aplicació Django amb Traefik, PostgreSQL, Redis i Celery
Configuració i secrets a Docker Swarm
··2481 paraules·12 min
Gestió segura de configuració i credencials amb Docker Configs i Docker Secrets
De Compose a Swarm amb Stacks
·2073 paraules·10 min
Desplegament d’aplicacions multi-servei amb Docker Stack i fitxers Compose
Persistència de dades a Swarm
·2983 paraules·15 min
Reptes de la persistència en entorns distribuïts, volums locals i estratègies per a serveis amb estat
Xarxes a Docker Swarm
·1851 paraules·9 min
Xarxes overlay, descobriment de serveis, balanceig de càrrega i routing mesh
Actualització i manteniment de serveis
·1729 paraules·9 min
Rolling updates, rollback, gestió de fallades i actualitzacions sense downtime
Serveis a Docker Swarm
·1527 paraules·8 min
Diferència contenidor/servei, creació de serveis, modes de desplegament i gestió de rèpliques
Creació i gestió d'un clúster Docker Swarm
·2203 paraules·11 min
Com inicialitzar un clúster Docker Swarm, afegir nodes i gestionar-los
Introducció a Docker Swarm
·1078 paraules·6 min
Què és l’orquestració de contenidors i els conceptes fonamentals de Docker Swarm
Autoavaluació del catàleg de videojocs en XML
··1498 paraules·8 min
Comandes de terminal per autoavaluar la pràctica del catàleg de videojocs.
Pràctica lliurable: Catàleg de videojocs en XML
Pràctica lliurable d’XML: crea un catàleg de videojocs amb DTD, XSD, namespaces, CSS i XSLT.
Equivalències entre JSON i XML i JSON Schema
··4598 paraules·22 min
Conversió XML a JSON, validació amb JSON Schema i eines de feina de terminal Linux i enn línia.
Origen de JSON i comparativa amb XML
··3476 paraules·17 min
Història de JSON, comparativa amb XML i anàlisi d’avantatges, limitacions i casos d’ús.
Pros i contres de l'XML
·1140 paraules·6 min
Avantatges i limitacions: quan és la millor opció i quan convé considerar alternatives.
XML a la indústria
··2615 paraules·13 min
Casos d’ús reals de l’XML: configuració, intercanvi de dades, documents i estàndards sectorials.
Eines de feina XML
··2612 paraules·13 min
Eines en línia i de terminal de comandes per a validar, formatejar i transformar documents XML.
Transformacions XSLT
··4551 paraules·22 min
Plantilles, expressions XPath, estructures de control i transformació d’XML a HTML.
Visualització amb CSS
··1781 paraules·9 min
Estilització de documents XML amb CSS: enllaç, selectors i exemple pràctic complet.
Espais de noms a l'XML
··1531 paraules·8 min
Declaració, prefixos, àmbits i exemple pràctic d’espais de noms en XML amb múltiples vocabularis.
Validació documents XML
··2184 paraules·11 min
Esquemes de validació XML: DTD complet, introducció a XSD i exemples pràctics.
Atributs reservats XML
··1477 paraules·7 min
Atributs especials d’idioma, espais en blanc i URIs base: propòsit i exemples pràctics.
Document XML d'exemple
··1099 paraules·6 min
XML complet d’un curs de formació professional amb alumnes i assignatures
Origen i sintaxi de l'XML
··2071 paraules·10 min
Història i elements fonamentals: etiquetes, atributs, entitats i estructura de documents.