Corso del progetto SWAT
Un percorso per diventare una professionista nel settore dello sviluppo web. Oltre a fornire una solida base di conoscenze in Html, Css, Bootstrap e JavaScript, il corso introduce anche Vue.js, un framework Javascript moderno e potente, ampiamente usato per creare interfacce utente dinamiche e interattive. Al termine del corso, le partecipanti sono in grado di creare siti web responsive, con un design accattivante e altamente funzionale, sfruttando le più recenti tecnologie disponibili.
DURATA
300 ore in 6 mesi (130 ore sincrone + 170 ore asincrone)
Inizio: martedì 7 novembre
Fine: giovedì 11 aprile
MODULI E CALENDARIO
- Competenze digitali avanzate – 80 ore
Novembre e dicembre: incontri live 3 giorni a settimana: martedì dalle 16.30 alle 18.30 / venerdì dalle 9 alle 11 / sabato dalle 11 alle 13 - Competenze trasversali – 15 ore
2 incontri live: 8/11 dalle 14.30 alle 17.30 e 05/02 dalle 14 alle 17 - Competenze in front-end developer – 205 ore
Gennaio, febbraio, marzo e aprile: incontri live 2 giorni a settimana: martedì e giovedì dalle 15 alle 18 + project work
FORMATORI
Cristina Galfo
Roberta Moretti
PROGRAMMA COMPETENZE DIGITALI AVANZATE
MODULO
MACRO ARGOMENTI
Progettare un database
- Nozioni preliminari
- Creare una tabella
- La visualizzazione Struttura
- Mettere in relazione le tabelle
Usare le query
- Query di comando
- Creazione guidata delle query
- Le query parametriche
- Usare le query per filtrare i record del database
- Ultime operazioni sulle query
Usare le maschere
- Creare una maschera
- Formattare le maschere
Usare i report
- Creare un report
- Creare un report da zero
Navigare in rete
- Concetti di base
- La sicurezza durante la navigazione in Rete
Usare il browser
- Primi passi con il browser
- Finestre e schede del browser
- Configurare il browser
Gli strumenti del browser
- La cronologia
- Gestire i preferiti
- Strumenti di interazione con il Web
Eseguire ricerche sul Web
- I motori di ricerca
- Valutare le informazioni sul Web
Usare la Posta elettronica
- Nozioni di base
- Inviare le email
- Strumenti della posta elettronica
L’IT Security
- Concetti di base
- Le principali misure di sicurezza online
- Le principali tecniche di violazioni dei dati personali
- Misure per la sicurezza dei file
Attacchi e minacce informatiche
- I diversi tipi di malware
- Gli strumenti per difendersi dai malware
Le reti informatiche e la loro sicurezza
- I diversi tipi di reti informatiche
- La sicurezza delle reti informatiche
- La sicurezza nelle reti wireless
- Gli hotspot
Misure per navigare sicuri in internet
- Il browser e la sicurezza online
- Navigare in sicurezzza
Sicurezza nelle comunicazioni online
- Posta elettronica
- Reti sociali
- Messaggistica istantanea
- Dispositivi mobili
Mettere al sicuro i propri dati
- Il backup dei dati
- Eliminare i dati
PROGRAMMA COMPETENZE TRASVERSALI
Modulo da 15 ore
- Introduzione al concetto di competenze (hard e soft) e di mindset (dinamico e digitale)
- Introduzione al bilancio delle competenze e alla sua importanza
- Presentazione di strumenti di autovalutazione per il proprio bilancio: competenze, punti di forza e valori.
PROGRAMMA COMPETENZE DI SPECIALIZZAZIONE
MODULO
MACRO ARGOMENTI
HTML e CSS
- Creazione della struttura delle pagine web utilizzando il linguaggio HTML
- Formattazione delle pagine web con i CSS
- Tag HTML
- Selettori CSS
Responsive design
- Creazione di pagine web che si adattino a differenti dimensioni e dispositivi
- I media query e le relative unità di misura
JavaScript
- Fondamenti della programmazione JavaScript
Ottimizzazione delle performance
- Ottimizzazione del carico delle pagine web
Dtrumenti e librerie
- Strumenti e librerie utili per lo sviluppo front-end
- Strumenti di debug dei browser
Controllo di versione
- Sistemi di controllo di versione
- Collaborazione con altri sviluppatori
Design, principi e best practice
- Principi di design delle interfacce utente
- Best practice nel codice front-end