Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Jamstack

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

JavaScript, APIs y el Markup pre renderizado forman el JAM de Jamstack. Esta arquitectura moderna ofrece rápidos tiempos de carga junto a las funcionalidades dinámicas necesarias para crear caracteristicas interactivas y fáciles de usar por parte de los usuarios.

Construidos con herramientas y estándares ligeros, los sitios de Jamstack son rápidos, seguros, fáciles de mantener y optimizados de forma natural para móvil y SEO.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Jamstack bonificable para empresas

A quién va dirigido nuestro curso de Jamstack

A desarrolladores que deseen crear aplicaciones con usando la estructura Jamstack

Objetivos de nuestro curso de Jamstack

  • Aprender a crear aplicaciones web haciendo uso de Jamstack
  • Agregar capacidades dinámicas como procesamiento de formularios o e-commerce
  • Aplicar capacidades serverless a tus sitios
  • Integrar un CMS en tu sitio Jamstack

Qué vas a aprender en nuestro curso de Jamstack

JavaScript, APIs y el Markup pre renderizado forman el JAM de Jamstack. Esta arquitectura moderna ofrece rápidos tiempos de carga junto a las funcionalidades dinámicas necesarias para crear caracteristicas interactivas y fáciles de usar por parte de los usuarios.

Construidos con herramientas y estándares ligeros, los sitios de Jamstack son rápidos, seguros, fáciles de mantener y optimizados de forma natural para móvil y SEO.

Requisitos de nuestro curso de Jamstack

  • Es necesario tener experiencia y conocimientos en HTML, CSS, Javascript (ES6 o posteriores)
  • Se recomienda tener instalado previamente en el equipo: NodeJS en la versión LTS, NPM en su última versión, GIT y Visual Studio Code
  • Disponer de un equipo con acceso a un usuario con permisos suficientes para instalar software
  • Es recomendable tener experiencia previa usando CMS's

Temario del curso de Jamstack

tema 1

Introducción a Jamstack

  • ¿Qué es Jamstack?
  • Como Jamstack beneficia a la seguridad
  • Como Jamstack beneficia al rendimiento
  • Como Jamstack beneficia a la reducción de costes
  • Cuando usar y cuando no usar Jamstack
  • Sitios populares creados con Jamstack
iconArrowDown
tema 2

Creando un sitio básico en Jamstack

  • Trabajando con lenguajes de plantilla
  • Layouts e includes
  • Colecciones
  • Trabajando con datos
  • Creación de nuestro primer sitio
iconArrowDown
tema 3

Creando un sitio de blog

  • Consideraciones para crear tu sitio de blog
  • Creando posts
  • Herencia de layouts
  • Usando includes
  • Generando un sitio de blog
iconArrowDown
tema 4

Creando un sitio de documentación

  • Consideraciones para crear un sitio de documentación
  • ¿Qué es un headless CMS?
  • Eligiendo un generador de sitios estáticos
  • Creando un sitio de ejemplo
  • Despliegue del sitio de ejemplo
  • Configurando la autenticación
  • Editando contenido como un admin
  • El flujo de trabajo de autoría abierta
iconArrowDown
tema 5

Creando un sitio de e-commerce

  • Consideraciones para crear un sitio de e-commerce
  • ¿Qué es headless e-commerce?
  • Opciones de diferentes headless e-commerce
  • Creando un sitio de ejemplo
  • Creando una lista de productos
  • Creando la página de detalle de producto
  • Añadiendo contenido en Markdown
  • Funcionalidad de carrito de compra
iconArrowDown
tema 6

Despliegues

  • Servidores web
  • Proveedores de almacenamiento en la nube
  • Eligiendo la plataforma para desplegar la app
  • Desplegando la aplicación
iconArrowDown
tema 7

Añadiendo elementos dinámicos

  • Formularios
  • Diferentes opciones de formularios
  • Búsquedas
  • Otras opciones de elementos dinámicos
iconArrowDown
tema 8

Trabajando con serverless computing

  • ¿Qué es el serverless computing?
  • Añadiendo serverless conputing a un proyectos de ejemplo
  • Funciones serverless
  • Creando nuestras funciones serverlesss
  • Aplicando funciones serverless a un proyecto
iconArrowDown
tema 9

Añadiendo un gestor de contenido (CMS)

  • Tipos de headless CMS
  • Pros y contras de los CMS basados en Git
  • Pros y contras de los CMS basados en API’s
  • Explorando los headless CMS más populares
  • Conectando un CMS usando un constructor de sitios
iconArrowDown
tema 10

Migrando a Jamstack

  • ¿Qué tipo de sitio vamos a migrar?
  • Sitios con mucho contenido
  • Aplicaciones web
  • Sitios grandes
  • ¿Qué funcionalidades queremos migrar?
  • Servicios de terceros populares de Jamstack
  • Realizando el proceso de migrado paso a paso.
iconArrowDown

Preguntas Frecuentes de Jamstack

¿Cuáles son los beneficios del curso de Jamstack?

accordionIcon
El curso de desarrollo web con Jamstack ofrece múltiples beneficios tanto para los profesionales individuales como para las empresas. Entre ellos, se incluyen una mejora en la eficiencia de los proyectos de desarrollo web, la adopción de tecnologías modernas que permiten mayor velocidad y seguridad, así como la posibilidad de reducir costos operativos a largo plazo.

¿El curso de Jamstack puede ser 100% bonificado por FUNDAE?

accordionIcon
Sí, el curso de desarrollo web con Jamstack es 100% bonificable a través de FUNDAE. Esto significa que las empresas pueden aprovechar los créditos para la formación de sus empleados, lo que permite acceder a los contenidos del curso sin incurrir en costo adicional.

¿Cómo se imparten las clases del curso de Jamstack?

accordionIcon
Las clases del curso de desarrollo web con Jamstack se imparten en modalidad online, permitiendo a los participantes acceder al contenido desde cualquier lugar y en cualquier momento. Esto facilita la compatibilidad con los horarios laborales y permite un aprendizaje más flexible y adaptado a cada ritmo.

¿Qué habilidades se desarrollan con el curso de Jamstack?

accordionIcon
Con el curso de desarrollo web con Jamstack, los participantes desarrollan habilidades en tecnologías modernas como JavaScript, APIs y Markup. Además, aprenden a diseñar y construir sitios web más veloces y seguros, empleando prácticas de desarrollo innovadoras y eficientes.

¿Cómo me inscribo en el curso de Jamstack?

accordionIcon
Para inscribirte en el curso de desarrollo web con Jamstack, simplemente necesitas ponerte en contacto con nuestro equipo de formación, quien te guiará en el proceso de inscripción y te proporcionará toda la información necesaria para comenzar el curso.