Da sabato 6 aprile, dalle 9.30 alle 13.00
Corso di Sviluppo Web
Descrizione del corso
Siti web, e-commerce, applicazioni online: sono oggi prodotti importantissimi sia per i privati che per le aziende. Questo rende la figura dello sviluppatore web una delle più richieste dal mercato del lavoro.
Lavorare con le tecnologie del web tuttavia non è semplice: si tratta a suo modo di un mestiere complesso, ricco di sfaccettature. Per questo, l’obiettivo del corso è quello di trasmettere tutte le conoscenze e competenze necessarie ad avere una visione completa e solida del settore.
Partendo dallo sviluppo di una pagina HTML e di un semplice sito web, si arriverà passo passo a sviluppare applicazioni complesse come e-commerce, esplorando anche aspetti sperimentali come l’utilizzo dell’intelligenza artificiale.
La partecipazione al corso è gratuita e i posti sono limitati.
Per iscriverti COMPILA QUESTO FORM.
Alla fine del percorso verrà rilasciato un attestato di partecipazione al raggiungimento dell’80% delle ore di presenza
Durata del percorso e cadenza degli incontri
Un incontro online a settimana, il sabato dalle 9.30 alle 13.00.
Il corso durerà 8 mesi, dal 6 aprile 2024 a metà febbraio 2025, con pausa a luglio ed agosto. Alcuni momenti in presenza verranno concordati con gli studenti sulla base di necessità e desideri.
Le iscrizioni terminano lunedì 1 aprile.
Argomenti affrontati (lista non definitiva)
Modulo 1 – Le basi
- HTML, CSS e JavaScript: Gli elementi essenziali
- Git e Github: organizzare e salvare il proprio lavoro, condividerlo con gli altri e pubblicarlo
- Esercitazione #1 – Il mio primo sito web (online!) ✨
Modulo 2 – I Framework
- Node.js e NPM: Pacchetti pacchetti pacchetti
- Web Frameworks: cosa sono, e come ci permettono di scrivere codice più facilmente
- Svelte: un web framework per tutti
- Esercitazione #2 – La mia prima web app
Modulo 3 – Tecniche avanzate
- Componenti e UI Kits: Moduli per riutilizzare il lavoro già fatto (anche da altri 😬) + Figma
- Tailwind: CSS avanzato
- Typescript: JS avanzato
- Esercitazione #3 – Potenziamo la nostra web app
Modulo 4 – Server e CMS
- Server e Client: come funziona l’architettura di internet
- CMS: Gestire i contenuti dei siti web, facilmente
- Fetch: Come richiedere dati dal server, e come visualizzarli nel proprio sito
- Esercitazione #4 – Creiamo un vero sito web!
Modulo 4 – Varie ed eventuali
- Sperimentiamo con l’AI
- Server, Docker, Deployment: pubblichiamo la nostra applicazione
Un aspetto importante
Esistono tanti corsi di questo tipo, tuttavia il corso che vi presentiamo noi ha una particolarità. A parte la lista degli argomenti, le modalità di svolgimento verranno decise in totale accordo con i partecipanti. I ritmi di lavoro, le esercitazioni ed il grado di approfondimento verrà concordato secondo competenze, curiosità e necessità.
Per questo, non sono richieste conoscenze pregresse. Tuttavia, se qualche partecipante avrà già delle buone basi, verranno forniti materiali e consigli ad hoc per avanzare rispetto al proprio livello.
Un altro aspetto importante è la velocità con cui gli argomenti verranno affrontati. Non ci sono scadenze né un rigido programma a cui attenersi: i vari argomenti verranno esplorati al ritmo della classe, assicurandosi che tutti acquisiscano le competenze trattate.
La Scuola Open Source
Il corso è organizzato da Fondazione Cotica in collaborazione con Scuola Open Source, una cooperativa barese da anni impegnata nella formazione e nella ricerca secondo principi di orizzontalità e informalità. Le nostre modalità di insegnamento si discostano dai modelli più tradizionali, dove il docente, superiore rispetto agli studenti, impone le cose da fare: nella nostra idea di didattica, tutti quanti sono sullo stesso piano.
Ci teniamo per questo a discutere sempre con tutti gli studenti i vari aspetti dei corsi, in modo da realizzare percorsi formativi efficaci, divertenti ed interessanti.
Materiali necessari
Solo un PC 🙂
****
L’attività è parte del progetto “Cascina Cotica 2.0: per un hub digitale in divenire” finanziato dal bando Transizione digitale Organismi Culturali e Creativi della DGCC del Ministero della Cultura.
Per saperne di più sul corso contatta giovanniabb@gmail.com
Per saperne di più sul progetto clicca QUI o contatta alessia.ciocca@cascinacotica.com