
Impossibile annoiarsi con il coding creativo! C'è sempre qualcosa di diverso da sperimentare, tecniche innovative da imparare o nuove immagini da creare. E per il programmatore creativo Bruno Imbrizi, questa disciplina è anche un'opportunità per combinare i suoi interessi – principalmente motion graphics e creazione grafica – e la programmazione. Bruno ha lavorato sia per piccole agenzie che per brand del calibro di Dell, adidas e Universal Music.
In questo corso condividerà con te le sue conoscenze insegnandoti a scrivere il codice sorgente di grafiche sorprendenti e accattivanti. Insieme a Bruno scoprirai le basi della programmazione e imparerai a usare il creative coding e Javascript per disegnare.
Vuoi approfondire la tua conoscenza nella programmazione? Guarda il secondo corso di Bruno Codice creativo 2.0 in JavaScript: animazione, suono e colore dove potrai imparare tecniche più avanzate per creare composizioni in codice con colori, movimento e suono.
21 lezioni & 39 download

12 minuti, 39 secondi

7 minuti, 51 secondi

6 minuti, 40 secondi

11 minuti, 12 secondi

9 minuti, 26 secondi

10 minuti, 34 secondi
Nella prima lezione conoscerai il creative coder Bruno Imbrizi, che ti parlerà dei suoi inizi nel settore del graphic design e di come sia riuscito a combinare questa disciplina con la passione per la programmazione. Poi ti indicherà le sue piattaforme di lavoro preferite e le persone che hanno influenzato il suo lavoro.
Quindi inizierai a conoscere le basi della programmazione. Bruno ti insegnerà a preparare gli strumenti di lavoro, per poi passare in rassegna una serie di concetti di programmazione come variabili, funzioni, array e loop. Dopo aver compreso come migliorare la configurazione, inizierai a comporre una collezione di bozzetti.
Creerai un nuovo bozzetto digitale utilizzando diverse trasformazioni per il canvas, dopodiché imparerai a usare la trigonometria per distribuire le forme su di un cerchio. Scoprirai anche come ridimensionare i bozzetti e come usare le funzioni di utility per facilitare la creazione dei seguenti design. Finalizzerai poi il disegno disegnando degli archi e provando ad attribuire diversi valori ai parametri.
A questo punto passerai a disegnare un bozzetto animato sul canvas grazie agli agenti di movimento, imparando prima a tracciare delle linee tra gli agenti in base alla loro vicinanza, e poi a esportare l'animazione in formato video per condividerla online.
Quindi tornerai a lavorare alla tua griglia per renderla più flessibile ed efficiente, migliorandola grazie ai generatori di rumore. Per poter aggiornare in tempo reale i tuoi bozzetti, creerai anche un piccolo pannello di controllo.
Infine scoprirai come aggiungere un testo alle tue composizioni. Bruno ti mostrerà come disegnare, misurare e impostare le proprietà di un font, per poi spiegarti come modificare le lettere con un semplice tasto della tastiera. Concluderai il corso imparando a interpretare i valori dei colori e darai gli ultimi ritocchi al tuo lavoro.
Disegna con il codice una serie di composizioni grafiche da implementare su browser.

Questo corso è pensato per chi si interessa di programmazione e vuole imparare a usare il codice per creare visual sorprendenti.
È consigliabile possedere capacità matematiche di base. Ti servirà un computer con Node.js, un web browser e un elaboratore di testi.
Sistemi operativi:
⦁Linux ⦁SmartOS ⦁macOS 10.7 o superiore ⦁Windows 2008 o superiore
Requisiti di sistema:
⦁4GB RAM ⦁10GB di spazio libero

Great course, I wish I’d had a stronger foundation in coding before taking it.
Excellent introductory course
Great course!!!
I loved this! I learned a lot and I sincerely recommend this course.
Ótimo curso. O professor entende do assunto em profundidade e sabe transmitir muito bem o conteúdo. É uma excelente oportunidade como porta de entrada para a programação criativa.

introduzione
Fondamenti
Trasformazione schizzo
Agenti di schizzo
Rumore di schizzo
Tipo di schizzo
Progetto finale
Divertiti imparando comodamente da casa e senza orari. Sei tu a decidere quando seguire le lezioni.
Impara i metodi e le tecniche più utili insieme ai migliori professionisti del settore creativo.
Ogni insegnante ti trasmetterà le sue conoscenze con passione e spiegazioni chiare, offrendoti una prospettiva professionale in ogni lezione.
Se hai un abbonamento Plus, riceverai un attestato personalizzato firmato dall'insegnante per ogni corso completato. Condividilo sul tuo portfolio, sui social network o dove desideri.
Con i nostri video di alta qualità, non ti perderai neanche un dettaglio. Grazie all'accesso illimitato, puoi vedere ogni lezione tutte le volte che vuoi e perfezionare le tue abilità.
Fai domande, chiedi pareri e offri soluzioni. Condividi la tua esperienza di apprendimento con gli altri allievi della community appassionati di creatività.
La community di Domestika è composta da milioni di utenti di tutto il mondo: persone curiose, piene di voglia di esplorare ed esprimere la propria creatività.
Domestika seleziona gli insegnanti con cura e produce ogni corso internamente, per garantirti un'esperienza di apprendimento online di eccellente qualità.
Il creative coding è l’uso della programmazione per esprimersi artisticamente o visivamente. Questo corso ti insegna a usare JavaScript, HTML e Canvas per creare visual interattivi e arte generativa tramite esperimenti di coding pratici.
Il corso è pensato per utenti intermedi. È consigliata una conoscenza base di JavaScript e sviluppo web, ma i concetti chiave e gli strumenti sono spiegati passo passo per chi ha già qualche esperienza di coding.
Ti servirà un editor di codice come Sublime Text o Visual Studio Code, Node.js, npm e un browser web moderno. Il corso spiega anche come installare e configurare tutti gli strumenti necessari per i progetti di creative coding.
Imparerai a creare arte generativa, visual interattivi e prototipi usando JavaScript, Canvas e tecnologie web. Gli argomenti includono disegno di forme, trasformazioni, animazioni, esportazione grafica e l’uso di librerie come Canvas Sketch.
Il corso ti insegna a usare i metodi dell’API Canvas di JavaScript come fillRect, arc e fillStyle per disegnare e stilizzare rettangoli, cerchi e altre forme direttamente nel browser.
Sì, imparerai a esportare i tuoi schizzi generativi come immagini PNG o file video usando Canvas Sketch CLI, insieme a consigli per esportazioni di alta qualità.
Verrai guidato nell’installazione di Canvas Sketch, nell’inizializzazione dei progetti, nella gestione dinamica delle dimensioni della canvas e nell’esecuzione degli schizzi nel browser o nel terminale.