
Introduzione al corso:
Questo corso insegna a usare Cursor per realizzare lo sviluppo end-to-end di un prodotto senza scrivere codice manualmente. Il corso spiega prima le basi dello sviluppo di applicazioni, distinguendo frontend e backend, introducendo concetti come database, API e autenticazione, e confrontando vari strumenti di programmazione AI; poi illustra in dettaglio la scelta, la configurazione, i costi, la finestra di contesto dei modelli AI e le regole e gli strumenti esclusivi di Cursor; successivamente si costruisce praticamente un'app mobile React-Native, completando debug e packaging; infine si realizza completamente un'app iOS, includendo creazione del progetto, ottimizzazione dell'UI, autorizzazione, archiviazione, integrazione di servizi di terze parti, gestione della sicurezza e l'intero processo di test e pubblicazione, adatto a chi vuole creare prodotti App partendo da zero.
Indice del corso:
Costruire prodotti end-to-end in Cursor senza scrivere codice
Modulo uno: basi della creazione di applicazioni
01-Introduzione e risposte alle domande frequenti
02-Basi dello sviluppo di app mobile
03-Strumenti di programmazione AI: confronto, scelta e flusso di lavoro
04-Comprendere frontend e backend
05-Comprendere API, database e autenticazione
06-Stack tecnologico: prendere le giuste decisioni di architettura dell'app
07-Aumentare la produttività: usare Whispr Flow e l'uso aperto
Modulo due: introduzione ai modelli AI in Cursor
01-Introduzione ai modelli AI
02-Impatto della finestra di contesto sulla qualità dell'output
03-Costi dei modelli AI: token e prezzi
04-Velocità dei modelli AI: latenza e throughput
05-Scegliere il modello AI giusto: abbinare il modello al compito
06‑Varianti dei modelli AI: difficoltà del compito e velocità di esecuzione
07‑Strumenti intelligenti combinati: Cursor, Claude Code e Codex
08‑Configurazione delle impostazioni in Cursor
09‑Regole di Cursor: istruzioni per l'AI
10‑Abilità di Cursor: kit di strumenti AI
Modulo tre: costruire un'app React Native
01‑Prerequisiti per costruire un'app React Native
02‑Ideare il tuo primo prompt
03‑Panoramica della struttura del progetto: strategia di file e marcatori
04‑Generare il primo pacchetto di build: eseguire Expo e correggere gli errori
06‑Correggere lo scorrimento del carosello, la spaziatura, lo snap e le animazioni
07‑Correggere il caricamento delle immagini: debug e verifica sul dispositivo
08‑Ottimizzare la leggibilità della data sulle card
09‑Correggere la funzione di sostituzione delle immagini
10‑Inviare a TestFlight e configurare i test
11‑Generare il file APK per Android
12‑Correggere la persistenza dei dati: ottimizzare backup e comportamento di archiviazione
13‑Velocizzare la build di Expo: consigli e trucchi
14‑Caricare l'icona dell'app
Modulo quattro: costruire un'app iOS
01‑Prerequisiti per costruire un'app Swift UI
02‑Creare il progetto Xcode
03‑Pianificare il prodotto minimo viable dell'app: definire l'ambito delle funzionalità e l'approccio di implementazione
04‑Stima dei costi: confrontare i prezzi delle API e dei modelli
05‑Ottimizzare il documento dei requisiti del prodotto: migliorare la logica del flusso e le specifiche UI
06‑Esportare i marcatori di design: rivedere e ripulire la tassonomia
07‑Spiegazione dei concetti fondamentali di MCP
08‑Configurare Figma MCP in Cursor
09‑Esaminare il primo pacchetto di build: eseguire in Xcode e correggere i problemi
10‑Testare lo stato vuoto: rimuovere i dati simulati e verificare la prima esperienza utente
11‑Spiegazione dei concetti fondamentali delle chiavi API
12‑Chiavi API: ottenere le chiavi DeepL e Gemini AI
13‑Correggere l'errore di traduzione di Gemini
14‑Spiegazione dei concetti fondamentali di GitHub
15‑Configurare GitHub: creare un repository di codice e fare push da Cursor
16‑Archiviazione dati: opzioni locali iCloud e database
17‑Configurare autenticazione e database di Google Firebase
18‑Correggere l'accesso con Google
19
20‑Debug dell'interfaccia della home: pianificare e implementare correzioni di layout
21‑Ottimizzare la card delle voci: correggere larghezza, scorrimento e dettagli finali
22‑Correggere il flusso di aggiunta voci: risolvere i limiti di velocità di sincronizzazione e l'aggiornamento del conteggio
23‑Correggere la pagina dei dettagli: riorganizzare il layout delle righe, la ricerca e i problemi di layout
24‑Ottimizzare i pulsanti con icona
25‑Ottimizzare il flusso di aggiunta voci: pianificare l'implementazione, testare le correzioni di navigazione
26‑Abbellire l'interfaccia di aggiunta voci: animazioni visive e stile dei pulsanti
27‑Creare una nuova icona dell'app con il compositore di icone
28‑Configurare le notifiche push: impostare, testare e correggere gli errori
29‑Inviare da Xcode a TestFlight e configurare i test
30‑Proteggere le chiavi API: scegliere una soluzione di archiviazione sicura
31‑Correggere problemi di sicurezza: valutare i rischi e implementare misure di protezione
32‑Configurare Google Analytics: tracciare eventi e verificare la configurazione
33‑Configurare Firebase Remote Config: archiviare chiavi ed eseguire test
Questo corso include un pacchetto di materiali. I membri ricevono il link di accesso via e-mail dopo la richiesta.