Taller de Automatización y Optimización Frontend

Consigue un frontend optimizado y una perfecta automatización de tareas en tu entorno de desarrollo.
Material disponible
Intermedio
5 Clases 10 h
En este taller vamos a explicar de manera práctica el funcionamiento de herramientas que todo desarrollador frontend debe dominar, necesarias para la optimización de proyectos y la automatización de tareas.

Abordaremos diversas herramientas para optimización y automatización de tareas adaptables a todo tipo de proyectos, como scripts npm y Gulp. Configuraremos y usaremos plugins para la automatización de las tareas necesarias tanto en la etapa de desarrollo como en la etapa de despliegue: minimizado de Javascript, CSS, preprocesadores, optimización de ficheros gráficos, etc.. 

Al final del curso, integraremos todo lo anterior en un proyecto real, de modo que el estudiante sea capaz de llevar todo este conocimiento a la práctica y poder configurar por sí mismo un entorno de desarrollo a medida, realmente preparado para las necesidades de los proyectos más avanzados.

Qué aprenderé en el Taller de Automatización y Optimización Frontend

  • El Frontend y sus herramientas
    • Entendiendo las necesidades del Front end actual
    • La terminal llego para quedarse... Git y Node.js también
    • Metalenguajes frontend
    • Gestores de tareas
    • Identificando tareas y procesos front end Clase
  • NPM Scripts vs Task Runners (Gulp)
    • Entendiendo el workflow de los scripts NPM
    • Entendiendo el worflow de los Task Runners (Gulp)
    • Sintaxis y creación de scripts NPM
    • Sintaxis y creación de tareas Gulp
    • Comparación y Análisis de workflows
    • Automatización de tareas
  • Automatización de Tareas
    • Tareas de Compilación
    • Tareas en Tiempo Real
    • Tareas de Publicación
  • Automatización y optimización de proyecto Frontend
    • Planificación de un template frontend
    • Creación de boilerplate de automatización para el proyecto
    • Desarrollo del proyecto
  • Automatización y optimización de proyecto Backend
    • Adaptando el template frontend a WordPress
    • Adaptando el boilerplate de automatización a WordPress
    • Desarrollo del proyecto en WordPress

Objetivos del curso

El objetivo de este curso es poner a disposición del estudiante las herramientas necesarias para que sea capaz de crear sus propios entornos de desarrollo frontend, perfectamente personalizados para adaptarse a las necesidades de cualquier proyecto.

Mediante la automatización de tareas obtendrá la agilidad necesaria a la hora de desarrollar y desplegar aplicaciones. Sean cuales sean las condiciones o tecnologías de desarrollo, será capaz de crear su entorno profesional, de manera que tanto el código como los archivos producidos tengan las mejores condiciones de calidad y optimización.

Al final del taller el estudiante tendrá los conocimientos necesarios para trabajar con las herramientas más utilizadas en el ecosistema web para la automatización y optimización de tareas y procesos frontend en el desarrollo de proyectos web.

Clases y contenidos

El Frontend y sus herramientas Gratis
  • Frontend
  • Git y Node.js
  • Metalenguajes
  • Gestores de tareas
  • Tareas y procesos frontend
NPM Scripts vs Task Runners (Gulp)
  • Scripts vs Task Runners (Gulp) y los siguientes temas:
    • Entendiendo el workflow de los scripts NPM
    • Entendiendo el worflow de los Task Runners (Gulp)
    • Sintaxis y creación de scripts NPM
    • Sintaxis y creación de tareas Gulp
    • Comparación y Análisis de workflows
    • Automatización de tareas
Automatización de Tareas
  • Tareas de Compilación
  • Tareas en Tiempo Real
  • Tareas de Publicación
Optimización de proyecto Frontend
  • Planificación de un template front end
  • Creación de boilerplate de automatización para el proyecto
  • Desarrollo del proyecto
Optimización de proyecto Backend
  • Adaptamos el template frontend a WordPress
  • Adaptamos el boilerplate de automatización a WordPress

Valoraciones

Javi Felices

Francisco Durán

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete