
Download,installazione e configurazione dell'ambiente di sviluppo Visual Studio Code
Scalabilità di Svg vs immagini raster. Supporto di Svg. Svg non soppianta le immagini raster in ogni caso
Principali repository svg online da cui attingere grafica gratis. Limiti.
Software online gratuiti per manipolare grafica SVG con focus su boxy-svg. Adobe Illustrator
Uso di boxy-svg e Adobe Illustrator per creare grafica da zero
Disegnare un segmento e una spezzata
Disegnare un percorso complesso, anche con tratti curvilinei tramite le curve di Bezier, sintassi dell'attributo d di <path>
Inserimento di testo dentro un'immagine svg
Codici (immagini svg) creati durante le varie lezioni di questa sezione
IntroduzioneSezione + codici completi di questa sezione
Qui c'è un esempio più complesso di inclusione e uso di immagini svg e si mostra come rendere interattiva un'immagine svg inline al click con js, e come stilizzarla con css.
Qui spiego che per rendere interattive e modificali le controparti immagini raster è necessario del lavoro in più tramite software grafici e scaricare più versioni della stessa immagini. Tutti problemi che svg non ha
Come mantenere un'immagine svg esterna e continuare a manipolarla con js
SVG esiste dal 1998 ma solo da poco ha pieno supporto nei browsers. Quindi è un formato grafico maturo per il web che ti consentirà di creare animazioni ed effetti meravigliosi e molto altro.
Il corso è un mix tra teoria e pratica (con tantissimi esempi pratici ) ed ha come target principale gli sviluppatori web.
Contenuti del corso
Usare software per creare grafica svg
Usare tag svg per creare grafica svg
Modalità di inclusione di immagini svg in una pagina web: peculiarità e differenze
Modificare parte di un'immagine svg in javascript e in css
Rendere le immagini svg scalabili e responsive
Creare un Icon System in SVG
Ottimizzare immagini svg
Animazioni SVG native con SMIL, animare SVG con css e con javascript
Clip,path,filtri,typographic-lookup, pattern
Quasi tutte le spiegazioni teoriche sono corredate da almeno un esercizio esemplificativo con un approccio didattico improntato sul learning by doing mixato anche con spiegazioni teoriche dettagliate.
Ci sono anche molti esercizi/progettini sfidanti e formativi per gli studenti per testarsi e mettersi alla prova e diventare creativi al termine di quasi ogni sezione
About me
Il mio nome è Nicola Ciaco e sono un ingegnere informatico e un web developer incentrato principalmente sul frontend. Appassionato da sempre di tecnologia e informatica, insegno anche tematiche di sviluppo web in maniera professionale per un'azienda. Sia se sei un principiante di svg sia se hai delle conoscenze più avanzate sulle tematiche trattate il corso è perfetto per te.