Guia del professor — Fase 6 (Sessió 6)

«Crear apps amb IA, des de zero»

El curs no s'acaba: ara comença. La Fase 6 no és una sessió amb rellotge ni una llista de passos a completar. És un recurs permanent i un bucle infinit que l'alumne repeteix tant com vulgui, sol, per sempre. Té dos motors: (1) el bucle infinit de crear —idea → context → agent → branca/PR/revisió → es desplega sol → app enviada → a la galeria → torna a començar—, i (2) el mapa per sortir d'Apps Script —Firebase, Supabase, Vercel/Netlify, Replit, Google Cloud i els constructors amb IA—, perquè cadascú pugui seguir investigant i triar la plataforma que li vagi millor. El missatge de fons: no us hem ensenyat una eina; us hem donat un MÈTODE i un MAPA. I el mètode és transferible a qualsevol plataforma.

Aquesta guia NO porta un minutat de 150 min com les S1–S5. La Fase 6 és online, autònoma i infinita: no té data de final ni rellotge de classe. És una guia per acompanyar una fase oberta, no per dirigir una sessió.


1. Fitxa de la fase

Camp Detall
Fase 6 (Sessió 6) — El bucle infinit + el mapa per sortir d'Apps Script
Format Online, AUTÒNOM i INFINIT. Sense data de final, sense minutat, sense deures a corregir. És un recurs de graduació que l'alumne fa servir per sempre
Durada No té. El bucle es repeteix tant com l'alumne vulgui; el mapa es consulta quan li cal
Objectiu Que l'alumne surti del curs amb dues coses: un HÀBIT de crear apps (el bucle que repeteix sol) i un MAPA per triar plataforma i seguir investigant tot sol quan vulgui anar més enllà d'Apps Script
Requisits previs Haver completat S1–Fase 5: compte de Google, compte i repo de GitHub, fer apps amb Apps Script (Codi.gs + Index.html + un full), el mètode del context, treballar amb un agent al Codespace, branques + PR + revisió amb IA, i el desplegament automàtic (CI/CD: merge → publica sol, main protegida)
Material teu L'HTML interactiu de la Fase 6 (per enviar com a recurs de graduació) i disponibilitat per a dubtes asíncrons un temps. (Opcional) organitzar una mostra final voluntària

Què s'enduen (resultats d'aprenentatge)

La idea clau pedagògica: no els ensenyem cada plataforma (canvien i són infinites). Els donem el mètode i el mapa, i deixem que la IA els ensenyi la que triïn.


2. Com funciona aquesta fase (NO és una classe)

La Fase 6 no es lidera. No hi ha demo a la pantalla, ni blocs, ni deures a corregir. El teu paper és mínim i d'acompanyament. L'objectiu de tota la fase és, precisament, l'AUTONOMIA: que l'alumne segueixi sol, sense que ningú el porti de la mà.

El teu paper té tres peces, totes lleugeres:

Aquí ja no hi ha «deures a corregir». Si esperes lliuraments, contradius el sentit de la fase. El que «entreguen» és el que decideixen fer sols: una app, una altra, una altra. La feina ja no és teva.

El teu missatge en una frase: «Aquest material és vostre per sempre. Jo seré per aquí un temps si teniu dubtes, però a partir d'ara mano jo cada cop menys i vosaltres cada cop més. Aquest és el pla.»


3. El BUCLE infinit, explicat per al professor

El primer motor de la fase és un bucle que l'alumne ja sap fer sencer (cada baula ve d'una sessió anterior). El teu paper no és ensenyar-lo —ja el dominen— sinó ajudar-los a veure'l com un cicle que es repeteix per sempre i animar-los a fer-ne una rere l'altra.

Les baules del bucle (i d'on vénen)

  1. IDEA. Tria una app que vulguis fer. Petita, real, teva.
  2. CONTEXT. Posa-li el context: la carpeta context/ amb que-ha-de-fer.md (el producte) i arquitectura.md (el tècnic). (S3)
  3. AGENT. Demana-li a l'agent «llegeix la carpeta context/ i construeix». Et torna Codi.gs + Index.html. (S3, copiar-enganxar, agnòstic d'eina)
  4. BRANCA / PR / REVISIÓ. El canvi va en una branca, obres un PR i el revises amb IA abans de fusionar. (S4)
  5. DESPLEGAMENT. Fusiones a main i es publica sol (la canonada CI/CD; main protegida). Desplegar = fusionar. (S5)
  6. GALERIA. L'app enviada (el seu /exec) la sumes al teu portafoli: una llista, un document, una pàgina amb tots els enllaços.
  7. REPETIR. Tria una altra idea i torna a començar. El curs s'ha convertit en un hàbit.

Frase per repetir: «El bucle ja el sabeu fer sencer. La novetat de la Fase 6 no és cap pas nou: és repetir-lo per sempre, sols.»

Com animar-los a encadenar-ne (mantenir la motivació)

La gràcia no és fer una app perfecta; és agafar el costum de fer-ne. Una app petita acabada i enviada val més que una de gran que no surt mai. Transmet-los aquesta lleugeresa.


4. El MAPA de plataformes (per al professor)

El segon motor és el mapa per sortir d'Apps Script. Apps Script han estat les rodetes de la bicicleta: perfecte per aprendre, però lligat a Google i no és web «estàndard». La Fase 6 els obre la porta a plataformes alternatives perquè, un cop acabat el curs, cadascú pugui seguir investigant i triar la que li vagi millor.

AVÍS honest i innegociable. Les capes gratuïtes, els noms, les pantalles i les versions de totes aquestes plataformes canvien molt sovint. No memoritzis res d'això ni ho diguis com a veritat fixa. La consigna que els has de transmetre és: «verifica-ho amb la IA i a la web oficial». Aquesta guia et dóna el mapa conceptual (què és cada cosa i a qui recomanar-la), no dades de plans que demà ja no valdran.

A continuació, un resum honest de cada plataforma: què és, per a què, dificultat i a quin alumne recomanar-la.

Firebase — el pas natural (encara Google)

Supabase — la base de dades oberta

▲ Vercel / Netlify — publicar webs modernes

Replit — seguir al navegador, sense instal·lar res

Google Cloud — el núvol «de debò»

Constructors amb IA (Lovable, Bolt, v0, Replit Agent…) — el futur del «demanar-ho»

Orientació ràpida «si l'alumne vol X → dirigeix-lo cap a Y»

Si l'alumne vol… Dirigeix-lo cap a…
El salt més suau, seguir dins de Google, amb usuaris i BD de debò Firebase
Sortir de Google amb una base de dades SQL estàndard i portable Supabase
Publicar una web moderna des de GitHub (el flux que ja sap) Vercel / Netlify
No instal·lar res i experimentar ràpid al navegador Replit
Potència de servidor perquè l'app s'ha fet molt gran Google Cloud (per quan calgui)
Descriure l'app i que te la muntin Constructors amb IA

El seleccionador i el generador de l'HTML fan aquesta feina per tu. L'interactiu inclou un «Quina plataforma em va millor?» (respon unes preguntes → et proposa una opció) i un «Aprèn-la amb la IA» (et genera un prompt per aprendre la plataforma triada amb el xat). No els has de memoritzar tots: assenyala'ls cap a aquestes eines i que decideixin sols.


5. Com ensenyar-los a SEGUIR SOLS

Aquest és el cor pedagògic de la fase. No els ensenyem cada plataforma: els ensenyem a ensenyar-se ells mateixos amb la IA. El mètode és transferible.

Frase per repetir: «No us cal que jo us ensenyi cada plataforma. Us cal el mètode —que ja teniu— i una bona pregunta a la IA. Demana-ho i entén-ho, per sempre.»


6. Errors a evitar (tu, professor)


7. Pont amb la resta del curs i missatge de comiat

D'on vénen — el flux complet S1–Fase 5

Arriben a la Fase 6 dominant tot el flux professional bàsic:

Ja no els falta res. Tenen context, agent, branques, revisió i desplegament automàtic. Per això la Fase 6 no afegeix cap eina nova: només els diu «ara, sols, per sempre».

El missatge de COMIAT / graduació

«No us hem ensenyat una eina; us hem donat un MÈTODE i un MAPA. El mètode —context → agent → GitHub → desplegament— funciona a qualsevol plataforma. El mapa us diu on mirar quan vulgueu anar més enllà d'Apps Script. Aquest curs no s'acaba: ara el continueu vosaltres, una app rere l'altra, amb la plataforma que trieu. Apps Script eren les rodetes. Ja sabeu pedalar. Endavant.»


Annex A — Frases per al comiat / recordatori


Annex B — Exemple del prompt «Aprèn-la amb la IA»

Aquest és el prompt que el generador de l'HTML munta automàticament quan l'alumne tria una plataforma al seleccionador. Aquí en tens un exemple complet (amb Firebase com a mostra; serveix igual per a qualsevol plataforma canviant el nom). Recorda'ls que la IA porta l'última versió i que cal verificar plans/pantalles a la web oficial.

Ets professor de Firebase i m'ensenyes pas a pas. Explica-m'ho EN CATALÀ i senzill.

QUI SOC:
- Soc principiant. Vinc d'Apps Script: sé fer apps amb Codi.gs (motor) + Index.html
  (cara) + un full de Google (rebost).
- Ja domino aquest mètode de treball: poso el CONTEXT (què ha de fer + arquitectura),
  un AGENT construeix, treballo amb BRANQUES i PULL REQUESTS, reviso amb IA i tinc
  DESPLEGAMENT AUTOMÀTIC des de GitHub.

VULL:
- Que em facis una PRIMERA mini-app a Firebase, pas a pas, des de zero.
- Que m'expliquis en què s'assembla i en què es diferencia d'Apps Script (el motor,
  la base de dades, on es publica).
- Que em diguis com aplicar el MEU mètode (context → agent → GitHub → desplegament)
  en aquesta plataforma.

IMPORTANT:
- Digue'm si hi ha capa gratuïta i AVISA'M que ho he de verificar a la web oficial,
  perquè els plans canvien sovint.
- Recorda'm la seguretat: que NO posi mai claus ni contrasenyes dins del codi
  (i menys si el repo és públic), sinó a les variables/secrets de la plataforma.

Comença per la mini-app més senzilla possible i, quan funcioni, em proposes el
següent graó.

Com fer-lo servir: l'alumne només ha de canviar «Firebase» pel nom de la plataforma que vulgui aprendre (Supabase, Vercel, Netlify, Replit, un constructor amb IA…) i enganxar-lo al seu xat de la IA. La resta del prompt val igual per a totes: és el mètode, que és transferible. Demana-ho i entén-ho, per sempre.

Font editable: sessio_6/guia_professor_sessio6.md · aquesta pàgina web es genera automàticament des del Markdown.