Curso de Processing

Información

$1.500 x Mes (5 Meses)

Duración

5 Meses (20 clases)


Modalidad

Presencial / A Distancia


Metodología:

Grupos reducidos - Aula virtual - Videos - Apuntes - Tutor permanente


Requisitos:

No se necesitan conocimientos

Pagar Inscribirse

¿Crees que a alguien puede interesarle? Compartilo

Contexto
Processing es un lenguaje de programación y entorno de desarrollo integrado de código abierto basado en Java, de fácil utilización, y que sirve como medio para la enseñanza y producción de proyectos multimedia e interactivos de diseño digital. Dirigido sobre todo a artistas, diseñadores visuales y miembros de otras comunidades ajenos al lenguaje de la programación.
CURSO AVALADO A NIVEL NACIONAL

CONTENIDO:

CLASE 1

  • ¿Qué es Processing? – Lenguaje de Programación
  • Instalación (processing.org)
  • Pantalla de desarrollo o Contexto
  • Estructuras: Elementos del Código (Comentarios – Funciones Básicas)
  • Sensibilidad – Espacios en Blanco
  • Consola(print – println)

CLASE 2

  • Dibujar formas con Processing (puntos, líneas, rectángulos, elipses, triángulos, etc.)
  • Valores de Grises
  • Atributos del dibujo (smooth, stroke)
  • Modos de dibujo

CLASE 3

  • Variables , Tipos de Datos (int, float, boolean)
  • Funciones Aritméticas (suma, resta, multiplicación, modulo, incremento, decremento)
  • Control: Decisiones (mayor, menor, mayor igual, menor igual, igual, distinto)
  • Estructuras Condicionales: If-Then-Else
  • Operadores Lógicos (&&,||,!)

CLASE 4

  • Repeticiones, el bucle: FOR
  • Color (Ajustar Color, Dato Color, RGB-HSB, Hexadecimal)

CLASE 5

  • Imágenes (Visualización y Tinte)
  • Color y Transparencias de Imágenes
  • Datos Texto (char, String)
  • Tipografía (Visualización, Cargar Fuentes, Dibujar Textos)

CLASE 6

  • Matemática: Aleatoriedad (random, noise)
  • Transformaciones: Matrices y Traslaciones (pushMatrix, popMatrix, translate)
  • Transformaciones: Rotaciones y Escala (rotate, scale)

CLASE 7

  • Estructuras: Continuidad (draw, setup, frameRate, frameCount, loop)
  • Creando Funciones de Usuario (void)

CLASE 8

  • Mouse
  • Datos del Mouse (mouseX, mouseY)
  • Botones del Mouse (mousePressed, mouseButton, cursor)
  • Dibujo: Formas Estáticas (Herramientas Simples, Dibujando con Inmagenes)

CLASE 9

  • Teclado
  • Datos de las teclas (keyPressed, keyCode, key)
  • Teclas Codificadas (Alt, Cntrol, Enter, etc.)

CLASE 10

  • Eventos
  • Eventos del Mouse (mousePressed, mouseReleased, mouseMoved, mouseDragged)
  • Eventos del Teclado (keyPresseed, keeyReleased)
  • Controlando el flujo (loop, redraw)

CLASE 11

  • Valores de Entrada: Tiempo y Fecha
  • Segundos, minutos, hora (second, minute, hour)
  • Fecha (day, month, year)
  • Movimiento: Lineas y Curvas (Controlando el movimiento)

CLASE 12

  • Arrays – Tablas de datos
  • Funciones del Array
  • Array Bidimensionales

CLASE 13

  • Imagen: Animación
  • Imagen en Movimiento

CLASE 14

  • Imagen: Píxeles
  • Leyendo y Escribiendo Píxeles (get, set)
  • Tipografía: Movimiento (palabras y letras en movimiento)
  • Tipografía: Respuesta (palabras y letras responsivas)

CLASE 15

  • Color: Componentes
  • RGB, Transparecia, Tinte, Brillo, saturación

CLASE 16

  • Imagen: Filtro, Mezcla, Copa, Máscara
  • Filtros: Blur, Posterize, Threshold, Gray, Invert, Erode, Dilate

CLASE 17/18

  • Objetos (Básico)
  • Librerías en Processing

CLASE 19

  • Evaluación

CLASE 20

  • Devolución Final

Forma de enseñanza:

  • Contamos con instructores que trabajan en el mercado digital, permitiéndote estar en contacto con las últimas herramientas existentes.
  • Las clases presenciales te permitirán que puedas aprender de una mejor manera, y el aula virtual te servirá de apoyo de todo lo visto.
  • Hacer el curso en forma grupal te servirá para compartir experiencias; pero si a lo haces a distancia u personalizado, estas invitado cuando puedas a asistir a clases presenciales o a utilizar nuestro foro de consultas online.
  • Basamos el aprendizaje mediante aprender-haciendo, respetando los tiempos de cada alumno, con simulaciones del mundo laboral actual.
  • Mediante nuestros convenios y empresas que nos acompañan, damos posibilidad a alumnos que puedan conseguir trabajo. Y gracias a nuestro certificación avalada a nivel nacional, le sirve si desea ingresar a una organización estatal.

CERTIFICACIONES

  • Diploma privado de asistencia en formato digital notariado en blockchain (para cursos presenciales y a distancia)
  • Diploma Avalado a Nivel Nacional para cualquier modalidad
Turno Horarios Fecha de Inicio
Lunes 18hs 20/01/2020
Viernes 16hs 24/01/2020
Lunes 18hs 09/03/2020
Jueves 16hs 05/03/2020
A distancia día y hora a coordinar Inician siempre
Personalizado día y hora a coordinar Inician siempre