Eventi

Corso di Sviluppo Web

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