
Programar é como resolver um quebra-cabeça: é um ciclo constante de aprendizado, erros e repetições que dão forma a algo belo. Bruno Imbrizi é um designer gráfico premiado que dedicou os últimos dez anos de sua carreira a dominar a arte da programação criativa.
Ele usa JavaScript para produzir animações, impressões, peças interativas e muito mais, para grandes marcas como Google, Spotify e Nike, e ganhou prêmios como o Adobe Cutting Edge Award e FITC Best Digital Installation.
Este é o segundo curso de Bruno na Domestika. No primeiro, Programação criativa: produza peças visuais com JavaScript, ele ensinará a você os fundamentos da programação e do desenho com códigos do zero.
"Ensinarei várias técnicas para você produzir imagens surpreendentes com JavaScript."
Você saberá como programar uma visualização imersiva com som
Aprenderá a desenvolver composições repletas de cores
E como animar seus visuais e incorporar a interação do mouse
28 aulas & 20 downloads

5 minutos, 4 segundos

4 minutos, 51 segundos

8 minutos, 50 segundos

6 minutos, 29 segundos

8 minutos, 53 segundos
Para começar, seu professor fará uma recapitulação das ferramentas fundamentais do JavaScript. Depois, você verá como configurar um ambiente para executar a codificação e criar seus desenhos.
Em seguida, você descobrirá como desenhar formas básicas inteiramente em códigos, como adicionar cores e esticar ou inclinar seus designs.
Já na terceira unidade, você programará as diferentes iterações dos elementos de design e imagens, adicionando vários pontos ao longo de um segmento, e verá como animá-los, fazendo com que o cursor do mouse interaja com as imagens.
Logo, você fará uma visualização de áudio, reproduzindo arquivos de som, lendo os dados e usando frequências para criar uma animação.
Por último, você trabalhará com partículas e ensinará a elas como devem se comportar, aplicando diferentes forças e interações, assim como a modificação de seu tamanho e cor.
Você fará uma série de composições de programação, usando cores e sons, que serão executadas em um navegador web.

Para todas as pessoas interessadas em aprofundar seus conhecimentos de programação para criar composições animadas originais.
Para fazer este curso, é necessário ter conhecimentos prévios de programação.
Quanto aos materiais, você precisará de um computador com JavaScript.

Polecam, fajna zabawa
Excelente! Buena fuente de inspiración para creativos incursionando en programación
I will recommend this to my friend who likes to know more on javascript designing
Recomendado para principiantes que quiera incorporar su lado artístico a la codificación.
Just getting started into creative coding and this course is definitely a great point to begin at.

Introdução
A configuração
Torção
Curvas
O áudio
Partículas
Projeto final
Aproveite para aprender desde casa, sem um horário fixo e no seu ritmo. É você quem define sua disponibilidade.
Aprenda métodos e técnicas fundamentais com os melhores profissionais do setor criativo.
Cada professor compartilha seus conhecimentos com entusiasmo e explicações claras, oferecendo uma perspectiva profissional em cada aula.
If you're a Plus member, get a certificado personalizado signed by your teacher for every course. Share it on your portfolio, social media, or wherever you like.
Com vídeos da melhor qualidade, você não perderá nenhum detalhe! Graças ao acesso ilimitado, você pode assistir às aulas todas as vezes que precisar para aperfeiçoar sua técnica.
Pergunte, peça opiniões e ofereça soluções. Compartilhe sua experiência de aprendizagem com outros alunos da comunidade tão criativos como você.
Esta comunidade acolhe milhões de pessoas do mundo todo, curiosas e apaixonadas por descobrir e expressar sua criatividade.
A Domestika seleciona cuidadosamente seus professores e produz cada curso internamente para garantir uma experiência de aprendizagem online excelente.
Este curso é voltado para alunos intermediários. Recomenda-se ter conhecimentos básicos de JavaScript e conceitos de programação antes de se inscrever para aproveitar melhor as aulas.
Você precisará de um navegador web moderno e ferramentas como StackBlitz, CodeSandbox, Node.js, npm e um editor de código como Sublime Text. Não é necessário hardware especializado.
Você aprenderá conceitos fundamentais de programação criativa, como usar JavaScript e Canvas APIs para visuais interativos, técnicas de arte generativa, configuração de projetos, exportação de obras e integração de áudio para visualização.
O curso foca principalmente em programação criativa 2D usando JavaScript e Canvas APIs, mas também apresenta conceitos de visualização 3D e frameworks como Processing e OpenFrameworks.
Sim, o curso inclui instruções detalhadas para configurar e usar StackBlitz e CodeSandbox para desenvolvimento direto no navegador, facilitando começar a programar sem instalações locais.
Você aprenderá a exportar sua arte generativa feita no navegador como imagens PNG em alta resolução, que podem ser impressas ou compartilhadas online.
Sim, o curso aborda a criação de visuais interativos e esboços animados usando JavaScript, Canvas API e Canvas Sketch, incluindo lógica baseada em frames e interação do usuário.