Curso de Processing

Solicita información

Curso de Processing

  • Contenido 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

    • 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

Otra formación relacionada con programación