Curso de Processing
- Duración: 5 Meses (20 clases)
- Modalidad: Presencial / A distancia
- Sede: La Plata | Aula Virtual
- Metodología: Grupos reducidos - Aula virtual - Videos - Apuntes - Tutor permanente
- Requisitos: No se necesitan conocimientos previos.
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
CLASE 20
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