Aprenda a programar criando arte no Processing

Efeitos visuais desde o início, estáticos e animados. Apenas iniciantes. Nenhum conhecimento em programação necessário!
4.0 (12 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
128 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 28
  • Length 1.5 hours
  • Skill Level Beginner Level
  • Languages Portuguese
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2016 Portuguese

Course Description

Você é um artista que está pensando como integrar programação em seus trabalhos artísticos mas ainda não se atreveu a mergulhar os pés no vasto oceano dos bits e bytes? Então você veio ao lugar certo! Este curso irá permitir a você obter um sentido de tudo isso para então decidir se você quer ir ainda mais longe nesse caminho ou não.

Você está entediado com os cursos de programação tradicionais, sejam presenciais ou online, mas ainda continua interessado em programação porque acha que isso é algo realmente importante de se aprender e poderia, talvez, se tornar algo divertido no final? Bem, nesse caso você veio ao lugar certo, farei de tudo para tentar dar-lhe uma nova visão sobre a programação.

E só para deixar claro: este curso introdutório não requer NENHUM conhecimento prévio em programação. Iremos começar do zero. E não fique tímido em fazer perguntas que julga serem idiotas, poste-as nos fóruns de discussão que irei respondê-las com o maior prazer!

What are the requirements?

  • Curiosidade, imaginação e um pouco de resistência. Vai valer a pena!
  • Um software gratuito chamado Processing (você já pode fazer o download e instalá-lo se quiser, mas nós iremos ensinar isso detalhadamente no curso)

What am I going to get from this course?

  • Você vai perceber que você não está limitado a ferramentas de design que outras pessoas tenham criado para você
  • Você será capaz de criar efeitos visuais, inclusive animados, escrevendo apenas códigos
  • Você vai criar pequenas aplicações interativas (chamadas de "sketches" no Processing)
  • Você vai perceber como a programação criativa pode complementar e melhorar seus processos de design atuais
  • Você vai começar a compreender alguns dos principais conceitos de programação como variáveis, funções e condicionais

What is the target audience?

  • Artistas sem nenhuma experiência anterior em programação, mas com interesse em usar códigos para criar arte
  • Pessoas que gostam resultados (visuais) instantâneos: no Processing, ao contrário de outras linguagens de programação, você tem o resultado visual de forma muito fácil e imediatamente. Isso é muito empolgante e altamente motivador
  • Programadores iniciantes em geral que desejam obter um entendimento básico de programação de uma maneira divertida e criativa
  • Estudantes de todas as idades que estão entediados e frustrados com os tradicionais cursos de programação e que estão procurando uma maneira divertida e empolgante de aprender a programar
  • Atenção: esse curso introdutório definitivamente NÃO É para pessoas que já sabem o que são operadores, tipos de dados, loops e funções. Exceto se estiver interessado em como o Processing pode ser usado para criar resultados visuais

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introdução
01:12

Aqui eu explico o que é programação criativa e o que você irá aprender nesse curso

02:07

Obtenha uma visão geral do que é a programação criativa e arte generativa

Section 2: Configurando o ambiente
Article

Descrição das mudanças recentes no processing.org

01:54

Instruções para download e instalação do Processing no Mac

01:40

Instruções para download e instalação do Processing no WIndows

03:34

Aprenda a utilizar os principais componentes da interface do usuário do Processing

Section 3: Começando a desenhar formas básicas
05:40

Aprenda a escrever seu primeiro código no Processing

11:11

Aprenda a desenhar pontos, linhas, elipses e retângulos

08:26

Aprenda a desenhar triângulos, definir cor e espessura das bordas, cor de preenchimento e como utilizar variáveis de sistema

3 questions

Teste do conteúdo aprendido na seção 3

Article

Explicação sobre a resposta correta da 2ª questão do teste

Section 4: Está vivo! As coisas estão se movendo
06:56

Aprenda a utilizar as funções setup() e random()

Article

Teste seus conhecimentos, você é capaz de descobrir a resposta?

Article

Resposta do exercício "tamanho aleatório"

09:31

Aprenda sobre o padrão de cores RGB, como controlar o número de quadros por segundo de uma sketch e crie raios laser coloridos e animados

Article

Teste seus conhecimentos, você é capaz de descobrir a resposta?

Article

Resposta do exercício "explosão de cores!"

10:01

Crie linhas de uma borda à outra da tela e aprenda a utilizar variáveis nos seus códigos

Article

Teste seus conhecimentos, você é capaz de descobrir a resposta?

Article

Resposta do exercício "tente fazer isso você mesmo!"

3 questions

Teste do conteúdo aprendido na seção 4

Section 5: Interação
04:04

Aprenda a utilizar os movimentos do mouse e crie um mini programa para fazer seus desenhos

Article

Teste seus conhecimentos, você é capaz de descobrir a resposta?

Article

Resposta do exercício "mude a forma do pincel"

06:47

Aprenda a utilizar o evento de clique do mouse keyReleased() para ativar e desativar o pincel

07:14

Aprenda a utilizar o evento keyReleased() para mudar as cores de fundo, do pincel e salvar sua obra de arte

Article

Teste seus conhecimentos, você é capaz de descobrir a resposta?

Article

Resposta do exercício "mude a cor do contorno"

3 questions

Teste do conteúdo aprendido na seção 5

Section 6: Conclusão
5 pages

Resumo em PDF a partir da página de referência do Processing de todos os comandos vistos no curso

1 page

Quer aprender muito mais? Por ter chegado até aqui, aproveite os cupons de desconto especiais e faça novos cursos!

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Jerome Herr, Code Weaver

Having been involved with IT for 20 years, but with a deep yearning for more art and design in my life, I've discovered creative coding, by chance, a couple of years ago. That was a revelation to me! I had finally found my tool for creating, what I think is, beautiful stuff. I had finally found a way to turn the ideas in my head into something visible on a screen!

I immediately then started a Tumblr with the results (and often the source code) of my coding experiments. Its follower size has steadily increased over time and stands at 13'000+ right now. Recently I have also launched an ello page and it has 2000+ followers, which is not bad for ello standards ;)

Very recently I've also been an online 'creative coding' mentor working for the Australian Monash University.

I hope I can share my passion here and inspire some of you to start creating art by code as well. Also, let's keep in touch after the course! I'm interested in seeing what you'll do with your new knowledge :)

Instructor Biography

Rafael de Andrade, Desenvolvedor web e mobile

Olá, meu nome é Rafael de Andrade, sou um profissional de TI formado em Sistemas de Informação com conhecimento em desenvolvimento web e desenvolvimento de aplicativos para dispositivos móveis.

Sou certificado pela Microsoft na área de desenvolvimento de software e Já trabalhei em diversos projetos nacionais e internacionais.

Minha missão no Udemy é ensinar o que você sempre quis aprender na área do desenvolvimento do modo mais fácil e didático possível.

Ready to start learning?
Take This Course