CURSO DE FRONT-END DEVELOPER AVANZADO

UTN BA
  • Curso y Capacitación
  • Presencial

PRESENTACIÓN
El crecimiento actual del desarrollo web front-end requiere actualmente expertos capacitados con una formación constante en las nuevas tecnologías de diseño y programación, que se implementan en forma acelerada tanto en el ámbito social como laboral.
El curso de Front-End Developer Avanzado es un curso de actualización pensado para introducir las nuevas tecnologías de los lenguajes más importantes de la web a aquellas personas que se desempeñan en el ámbito de diseño y la programación que deseen incluir nuevas formas de trabajo en sus futuros proyectos.
Al finalizar el curso el alumno estará habilitado para aplicar estas nuevas tecnologías al desarrollo de sus sitios web.

OBJETIVOS
Objetivos Generales:

• Que el alumno pueda comprender la creación de los estándares web
• Que el alumno pueda trabajar de forma mejor estructurada a través de Sass
• Que el alumno pueda realizar animaciones avanzadas

Objetivos específicos:

El alumno será capaz de:

• Armar animaciones 2D y 3D
• Crear layouts no rectangulares
• Pueda adaptar fácilmente su diseño a sitios móviles aplicando Media Queries
• Realizar sitios con Parallax
• Realizar animaciones vectoriales complejas a través de la librería GreenSock.

DESTINATARIOS
El curso está pensado para aquellas personas que ya hayan realizado previamente el curso de Professional Webmaster, o el de Programador Web Inicial – Front-end Developer, o que ya posean los requisitos previos adquiridos en otras capacitaciones previas o como experiencia en el campo laboral y precise actualizarse para cargos Senior en programación web.
El curso está destinado a diseñadores web, gráficos y multimediales en el ámbito del diseño y desarrollo web Front-End que deseen profundizar sus conocimientos.

METODOLOGÍA A UTILIZAR EN EL DESARROLLO DEL CURSO
En este curso se explicara cómo desarrollar y programar aplicaciones web avanzadas, partiendo del aprendizaje de los lenguajes de programación avanzados aplicados a sitios web complejos.
Durante las clases y para fomentar un proceso de enseñanza y aprendizaje constructivo se realizará una exposición teórica paso a paso por parte del docente, con opción de abrir un debate para participación de los alumnos.
Luego se realizará una instancia de aula taller para programar aplicando los conocimientos aprendidos en clase.
Al finalizar cada clase se abrirá una instancia para evacuar dudas y realizar un cierre de cada tema, las dudas posteriores de cada alumno podrán ser consultadas vía mail.

Clase 1: Nivelación
• Estándares web
• Validación HTML y CSS a través de la W3C
• Herramientas de desarrollador
Clase 2: JavaScript
• Manejo de DOM
• Debugging
• Variables
• Condicionales
• Funciones
Clase 3: Nuevas interfaces
• Desde el diseño gráfico a la web
• Posicionamientos
• Flexbox
• Shapes
• Clip-path
Clase 4: Transformaciones, transiciones y animaciones
• Transform
• Scale, rotate, skew, translate
• Origin
• Perspective
• Transiciones y animaciones
• Aceleración
Clase 5: Animando vectores
• Lenguaje SVG
• Inserción de SVG en un HTML
• Interacción del SVG con CSS
• Animación a través de CSS
Clase 6: Animando SVG con GreenSock
• Repaso de conceptos de JavaScript
• Línea de tiempo
• Controles
• TweenMax / TweenLite
Clase 7: Parallax
• Conceptos
• Peeler
• Parallax
• ScrollJack
• Skrollr
• ScrollMagic
Clase 8: Sass
• Compiladores
• Variables
• Nesting
• Bucles
• Mixins
• Partials
Cronograma de clases
Clase 1 – Clase de nivelación – 3hs
Clase 2 – JavaScript – 3hs
Clase 3 – Nuevas interfaces – 3hs
Clase 4 – Transformaciones, transiciones y animaciones – 3hs
Clase 5 – Animando vectores – 3hs
Clase 6 – Animando SVG con GreenSock – 3hs
Clase 7 – Parallax, animaciones mediante scroll – 3hs
Clase 8 – Sass – 3 hs

REQUISITOS DE LOS DESTINATARIOS PARA CURSAR
El alumno debe poseer un dominio inicial a intermedio en desarrollo web y se deberá tener conocimientos de:

• HTML
• CSS
• Manejo sistema operativo Windows

  • UTN.BA Secretaría de Cultura y Extensión Universitaria Sede Principal

Similares