Corso gratuito · Utenti iscritti
Codex e vibe coding: costruire un blog con LAMP
Un laboratorio guidato: dal brief a un blog con login, area editoriale e un agente per gli eventi di Roma. PHP, MySQL, Bootstrap e jQuery, con sorgenti scaricabili.
Redazione: Take Two · Pubblicato
Cosa imparerai
Imparerai a trasformare un’idea in incrementi verificabili, usare Codex su un repository, coordinare agenti con incarichi precisi e distinguere il codice che funziona dal codice pronto per essere messo online. Il progetto include registrazione, login, ruoli, bozze, ricerca e raccolta settimanale degli eventi.
Sei già iscritto? Usa lo stesso pulsante per ricevere un nuovo link di accesso.
Lezioni pratiche · 10
- 01
Codex, vibe coding e responsabilità del risultato
Usare richieste in linguaggio naturale per sviluppare, mantenendo requisiti, controllo delle modifiche e prove.
20 min · Accesso per iscritti → - 02
Dal brief agli incrementi di sviluppo
Stabilire confini, criteri di accettazione e un ordine di lavoro che renda gli errori rintracciabili.
25 min · Accesso per iscritti → - 03
Preparare LAMP, il repository e AGENTS.md
Avviare un ambiente locale ripetibile e dare all’agente istruzioni che restino nel progetto.
35 min · Accesso per iscritti → - 04
Progettare dati, articoli e accesso pubblico
Collegare schema MySQL, query PDO e regole di visibilità prima di disegnare l’area editoriale.
30 min · Accesso per iscritti → - 05
Autenticazione, sessioni e ruoli
Implementare registrazione e login, poi provare che un lettore non possa pubblicare.
45 min · Accesso per iscritti → - 06
Bootstrap, jQuery e area editoriale
Costruire un’interfaccia leggibile, con ricerca progressiva e controlli sul salvataggio.
35 min · Accesso per iscritti → - 07
Suddividere il lavoro tra agenti
Assegnare incarichi con file, interfacce e criteri di consegna, senza conflitti sulle parti condivise.
40 min · Accesso per iscritti → - 08
L’agente per gli eventi settimanali di Roma
Raccogliere fonti verificabili, ottenere decisioni strutturate e pubblicare senza inventare dati.
45 min · Accesso per iscritti → - 09
Pubblicazione, duplicati e job settimanale
Passare dal dry run a un job controllato, che possa essere rieseguito senza creare confusione.
35 min · Accesso per iscritti → - 10
Verificare, rilasciare ed evolvere il blog
Consegnare un risultato controllabile e sapere quali verifiche restano prima di una community pubblica.
40 min · Accesso per iscritti →
Materiali del laboratorio · Versione 1
Il progetto di riferimento
Scarica il blog completo, con istruzioni in italiano e inglese, schema SQL, contratti per gli agenti, fixture inventate e test. L’interfaccia del blog di esempio è in inglese. Il codice è un laboratorio locale: recupero password, verifica email e MFA sono evoluzioni da affrontare prima di aprirlo a una community pubblica.
Prima di iniziare
Servono nozioni di HTML, PHP e SQL, un terminale e Git. Per il percorso locale: Docker Compose v2 e Python 3; in alternativa un ambiente LAMP di sviluppo con PHP 8.3, PDO MySQL, DOM e cURL. Le 5 ore e 50 minuti sono una stima di lavoro guidato: se parti da zero nella programmazione, prevedi più tempo.
- Costruisci: brief, ambiente, dati e articoli pubblici.
- Proteggi: login, ruoli, form e flusso editoriale.
- Coordina: contratti tra agenti, raccolta eventi e pubblicazione.
- Verifica: test, fonti, duplicati e revisione del rilascio.
Download gratuito. Le lezioni complete richiedono un account Take Two gratuito. L’accesso a Codex dipende dal tuo piano.
Fonti e approfondimenti
- OpenAI · Codex CLI: setup and first task ↗
- OpenAI · Project instructions with AGENTS.md ↗
- OpenAI · Subagents and coordination ↗
- OpenAI · Non-interactive mode and structured output ↗
- Bootstrap · Getting started ↗
- Bootstrap · JavaScript and jQuery ↗
- jQuery · Official downloads ↗
- PHP · Password hashing ↗
- PHP · PDO prepared statements ↗
- PHP · Session security ↗
- OWASP · CSRF prevention ↗
- Turismo Roma · Roma Live calendar ↗
- Turismo Roma · Crawl rules ↗