Salta el contingut

Programació del curs

Distribució temporal

El curs d'automatització amb n8n està distribuit en set blocs de contingut progressius.

gantt
    title Planificacio del curs n8n
    dateFormat  YYYY-MM-DD
    axisFormat  %d/%m

    section Bloc 1
    Introduccio a n8n          :b1, 2025-09-15, 5d
    Practica 1                 :p1, after b1, 2d

    section Bloc 2
    Configuracio i instal lacio :b2, after p1, 4d
    Practica 2                 :p2, after b2, 3d

    section Bloc 3
    Nodes fonamentals          :b3, after p2, 8d
    Practica 3                 :p3, after b3, 4d

    section Bloc 4
    Integracions               :b4, after p3, 8d
    Practica 4                 :p4, after b4, 5d

    section Bloc 5
    Dades, BD i ETL            :b5, after p4, 8d
    Practica 5 i 6              :p5, after b5, 5d

    section Bloc 6
    IA i produccio              :b6, after p5, 6d
    Practica 7                  :p6, after b6, 3d

    section Bloc 7
    Big Data i projecte final   :b7, after p6, 5d
    Practica 8 i 9               :p7, after b7, 8d

Contingut per bloc

Bloc 1 - Introducció a n8n (7h)

sessió Contingut
1 Què és n8n. Diferències amb Zapier i Make. No-code vs low-code
2 Conceptes bàsics: workflow, nodes, items. relació entre ells
3 Bones pràctiques. Exemple de workflow. Pràctica 1

Bloc 2 - Configuració i Instal·lació (7h)

sessió Contingut
4 Opcions d'instal·lació. n8n amb Docker: docker-compose
5 Configuració inicial: credencials, variables d'entorn, seguretat
6 Interfície d'usuari: editor, execucions, configuració. Pràctica 2

Bloc 3 - Nodes Fonamentals (12h)

sessió Contingut
7 Trigger nodes: Manual, Schedule, Webhook, Form
8 Action nodes: Gmail, Spreadsheets, HTTP Request
9 Nodes de lògica: IF, Switch, Merge, Loop
10 Code node: JavaScript en n8n. Manipulació de dades
11 HTTP Request node: APIs REST. Pràctica 3

Bloc 4 - Integracions (13h)

sessió Contingut
12 Gmail i Google OAuth: configuració de credencials
13 Google Chat: bots i missatgeria automàtica
14 ngrok: exposar n8n local a internet
15 Webhooks: recepció de dades externes
16 Pràctica 4 integradora

Bloc 5 - Dades, Bases de Dades i ETL (13h)

sessió Contingut
17 Nodes per a bases de dades: PostgreSQL, MySQL, MongoDB, Redis
18 ETL i pipelines de dades: extracció, transformació i càrrega
19 Patrons de disseny en pipelines. Testing i debugging
20-21 Pràctica 5: Pipeline ETL API-BD
22 Pràctica 6: Web scraping i dades en temps real

Bloc 6 - IA i Producció (9h)

sessió Contingut
23 IA a n8n: AI Nodes, LangChain, casos d'ús
24 Escalabilitat: queue mode, optimització, monitoratge, CI/CD
25 Seguretat i compliance: RBAC, GDPR, auditoria
26 Pràctica 7: Integració amb IA i monitoratge

Bloc 7 - Big Data i Projecte Final (13h)

sessió Contingut
27 Casos d'ús en Big Data: ingesta en temps real, MLOps, reports
28-29 Pràctica 8: Pipeline de Data Warehouse
30-32 Pràctica 9: Projecte final integrador

Avaluació

Element Pes
Pràctica 1: Primer Workflow 5%
Pràctica 2: Instal·lació i configuració 8%
Pràctica 3: Workflows amb nodes 10%
Pràctica 4: Integració de serveis 12%
Pràctica 5: Pipeline ETL API-BD 12%
Pràctica 6: Scraping i Temps Real 10%
Pràctica 7: IA i Monitoratge 13%
Pràctica 8: Data Warehouse 10%
Pràctica 9: Projecte Final 20%

Lliurament de pràctiques

Totes les pràctiques s'han de lliurar al campus virtual en el termini establert. Cada pràctica inclou una rúbrica detallada amb els criteris d'avaluació.