©2023 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
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
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.
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
- Frontend
- Git y Node.js
- Metalenguajes
- Gestores de tareas
- Tareas y procesos frontend
- 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
- Tareas de Compilación
- Tareas en Tiempo Real
- Tareas de Publicación
- Planificación de un template front end
- Creación de boilerplate de automatización para el proyecto
- Desarrollo del proyecto
- 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 190 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.