
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.
If you're a Plus member, get a attestato personalizzato signed by your teacher for every course. Share it on your portfolio, social media, or wherever you like.
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.