Astro WP REST API Tailwind TypeScript
Aprende Astro y Headless WordPress desde Cero con Proyectos, inc. Actions, Server Endpoints, Autenticación, React y Vue
Lo que serás capaz de hacer
Aprende Astro el Framework enfocado a contenido; Desde crear tus primeros archivos hasta crear proyectos completos. Con su enfoque centrado en el rendimiento, Astro te permite construir sitios rápidos y con gran performance, modernos y con una experiencia de desarrollo realmente excelente.. Astro entrega HTML optimizado por defecto , permitiéndote usar tus tecnologías favoritas (React, Vue, Svelte, etc.) sin sacrificar velocidad. En este curso aprenderás desde lo básico hasta técnicas avanzadas para construir sitios estáticos, híbridos que estaremos integrando con WordPress por medio de WP REST API. En este curso aprenderás todos los temas de Astro. Layouts para Elementos compartidos en diferentes páginas. Componentes para HTML re-utilizable en diferentes lugares y mejor orden. Props para comunicar componentes Fetching de datos para consultar API's externas TypeScript para tipado fuerte y mejor experiencia de desarrollo Integraciones : Tailwindcss, React y Vue.js Islands para las partes interactivas de tus proyectos. Estaremos utilizando WordPress y su REST API para obtener información y crear dos proyectos increíbles: Un Sitio Web y una aplicación Web. Primer Proyecto: Sitio Web para una Cafetería. Crearemos un diseño moderno en Astro y Tailwind para un proyecto de una cafeteria. Aprenderás también a consultar la WP REST API de WordPress para obtener titulos, contenido, imágenes y campos personalizados. Crearemos un Blog con SSR y SSG las 2 formas que tiene Astro para renderizar contenido. Aprenderás sobre Routing Dinámico para obtener información de la misma estructura como las entradas de un blog. Integrar Librerías JS desde NPM. Formularios de Contacto y Actions. Segundo Proyecto: Web App de Quiosco de Comida. El Segundo proyecto de este curso será más avanzado; Tendremos un quisco de comida con diferentes funciones como: Integraciones: React con Zustand y Vue.js con Pinia están incluidos en este proyecto. Server Endpoints: Astro te permite crear Endpoints de API para consultar una REST API externa. Autenticación y Roles: Este proyecto incluye Autenticación para clientes y administrador, así como roles y permisos. JWT: Integraremos autenticación por JWT en WordPress y Astro Subida de Archivos: Aprenderás a subir archivos desde React, Astro y Actions. Actions: Este Proyecto cuenta con diferentes Actions. Tiempo Real: Veremos como hacer algunas partes de nuestro proyecto en tiempo real para una app más dinámica.
- Astro: Un Framework para construir sitios y aplicaciones web de gran performance.
- WordPress con WP REST API
- Personalizar la WP REST con Endpoints Personalizados y Campos adicionales
- Integrar WordPress con Astro para obtener datos, enviarlos y procesarlos
- Server endpoints de Astro
- Astro Actions
Temario
UNIDAD 1 - Los Proyectos que vamos a construir en este curso · 2 leccionesUNIDAD 1 - Los Proyectos que vamos a construir en este curso
UNIDAD 1 - Los Proyectos que vamos a construir en este curso
- CoffeeShop - Sitio Web de Cafetería
- FreshCoffee - Web App de Quiosco de Café con React, Zustand, Vue y Pinia y más
UNIDAD 2 - Fundamentos de Astro y Primeros pasos con el Proyecto · 13 leccionesUNIDAD 2 - Fundamentos de Astro y Primeros pasos con el Proyecto
UNIDAD 2 - Fundamentos de Astro y Primeros pasos con el Proyecto
- ¿Qué es Astro?
- Creando Nuestro Proyecto (Windows)
- Creando Nuestro Proyecto (Mac)
- El Frontmatter de Astro y pasar variables hacia el HTML
- Pages o Páginas en Astro y routing
- Añadiendo Tailwind al Proyecto
- Layouts en Astro
- Componentes en Astro
- Props en Componentes
- Añadiendo Interfaces a Props para mejor DX
- Assets y Public ¿Donde colocar las imágenes en Astro?
- El Componente Image de Astro
- El Componente Picture de Astro
UNIDAD 3 - Creando el Proyecto de Cafetería · 3 leccionesUNIDAD 3 - Creando el Proyecto de Cafetería
UNIDAD 3 - Creando el Proyecto de Cafetería
- Editando el Layout de nuestro proyecto
- Añadiendo Fuentes de Google Fonts
- Creando una paleta de Colores en Tailwind 4
UNIDAD 4 - Creando el Header del Proyecto · 4 leccionesUNIDAD 4 - Creando el Header del Proyecto
UNIDAD 4 - Creando el Header del Proyecto
- Primeros pasos con el Header
- Añadiendo el Logotipo y Ajustes al header
- Creando la Barra de Navegación
- Añadiendo el Subtitulo de Página
UNIDAD 5 - Creando la Sección Principal · 2 leccionesUNIDAD 5 - Creando la Sección Principal
UNIDAD 5 - Creando la Sección Principal
- Creando el área principal para contenido
- Añadiendo slots adicional para añadir contenido
UNIDAD 6 - Creando el Footer · 2 leccionesUNIDAD 6 - Creando el Footer
UNIDAD 6 - Creando el Footer
- Ajustando el Footer y Creando componentes principales
- Finalizando el Footer
UNIDAD 7 - Añadiendo Contenido a la Página de Inicio · 3 leccionesUNIDAD 7 - Añadiendo Contenido a la Página de Inicio
UNIDAD 7 - Añadiendo Contenido a la Página de Inicio
- Revisando la página de Contenido y Añadiendo contenido a página de Inicio
- Añadiendo una Utilidad nueva en Tailwind 4
- Añadiendo los Iconos de la página Principal
UNIDAD 8 - Windows - Ambiente de Desarrollo: Local y Herd · 5 leccionesUNIDAD 8 - Windows - Ambiente de Desarrollo: Local y Herd
UNIDAD 8 - Windows - Ambiente de Desarrollo: Local y Herd
- Instalación de Local
- Creando El Sitio web de CoffeeShop con Local
- Instalación de Herd
- Instalación de DBngin
- Creando el Sitio web de CoffeeShop en Herd
UNIDAD 9 - Mac - Ambiente de Desarrollo: Local · 2 leccionesUNIDAD 9 - Mac - Ambiente de Desarrollo: Local
UNIDAD 9 - Mac - Ambiente de Desarrollo: Local
- Instalando Local
- Creando nuestro proyecto en Local
UNIDAD 10 - Primeros Pasos WordPress y Astro · 6 leccionesUNIDAD 10 - Primeros Pasos WordPress y Astro
UNIDAD 10 - Primeros Pasos WordPress y Astro
- Primeros pasos en nuestra instalación de WordPress
- Creando un Workspace entre el código de WordPress y Astro
- Creando un Tema de WordPress
- Arquitectura de la Información de WordPress
- Habilitando Soporte a Imágenes en WordPress
- Instalando el Plugin de ACF para campos personalizados en WordPress
UNIDAD 11 - Primeros Pasos WP REST API + Astro · 6 leccionesUNIDAD 11 - Primeros Pasos WP REST API + Astro
UNIDAD 11 - Primeros Pasos WP REST API + Astro
- Creando la página de Nosotros
- WP REST API en WordPress
- WordPress + Astro - Ventajas y como conectarlos
- Accediendo a la WP REST API desde Astro
- Validando las respuestas de la REST API con astro:content
- Añadiendo el Resto de los Campos
UNIDAD 12 - Creando Campos Personalizados en la WP REST API · 5 leccionesUNIDAD 12 - Creando Campos Personalizados en la WP REST API
UNIDAD 12 - Creando Campos Personalizados en la WP REST API
- Como añadir campos personalizados en la WP REST API
- Leyendo el ID de la imagen destacada, tamaños y ubicación de Imágenes
- Creando un Schema para Imágenes
- Mostrando la Información en Astro
- Mostrando la imagen destacada en Astro
UNIDAD 13 - Creando la Página de Proceso de Café · 8 leccionesUNIDAD 13 - Creando la Página de Proceso de Café
UNIDAD 13 - Creando la Página de Proceso de Café
- Añadiendo el Contenido Principal
- Creando los Campos en ACF
- Añadiendo el Resto de Campos y agregando información
- Consumiendo el Endpoint en Astro
- Primeros pasos mostrando la información del Proceso de Café en Astro
- Mostrando las Imágenes
- Finalizando la Página de Proceso
- Añadiendo Variables de Entorno en Astro
UNIDAD 14 - Creando un Blog en WP REST API y Astro · 10 leccionesUNIDAD 14 - Creando un Blog en WP REST API y Astro
UNIDAD 14 - Creando un Blog en WP REST API y Astro
- Creando y mostrando la página de Blog
- Añadiendo Entradas de Blog y Categorías
- Añadiendo el Campo de Imagenes Destacadas a Posts
- Consumiendo las Entradas del Blog en Astro
- Iterando sobre los resultados y creando componente para mostrar entradas de blog
- Mostrando la información de las Entradas de Blog en Astro
- Ajustando el Schema para mostrar la fecha de publicación
- Formateando la Fecha de Publicación
- Añadiendo Campo Personalizado para la Categoría de la Entrada
- Mostrando las Categorías de la entrada de Blog en Astro
UNIDAD 15 - Routing dinámico en Astro con SSR · 8 leccionesUNIDAD 15 - Routing dinámico en Astro con SSR
UNIDAD 15 - Routing dinámico en Astro con SSR
- ¿Qué es el Routing dinámico en Astro?
- Enlazando hacia las Entradas de Blog y reglas para nombrar archivos
- SSR y SSG en Astro
- Obteniendo la URL con Astro.params
- Realizando la Consulta hacia la WP REST API por medio del slug
- Mostrando la información de la Entrada de Blog en Astro
- Redireccionando a una página 404 en caso de que la Entrada no exista
- Creando la Página 404
UNIDAD 16 - Routing Dinámico en Astro con SSG · 6 leccionesUNIDAD 16 - Routing Dinámico en Astro con SSG
UNIDAD 16 - Routing Dinámico en Astro con SSG
- Añadiendo Enlaces para Filtrar Posts por Categoría
- Primeros Pasos - Obtener los Slugs para la generación de SSG
- Añadiendo la Función getStaticPaths y como se utiliza
- Obteniendo la Categoría desde WP REST API
- Obteniendo Los Posts de la Categoría que estamos visitando
- Mostrando las Entradas de Posts de la Categoría
UNIDAD 17 - Creando la Página de Galería · 6 leccionesUNIDAD 17 - Creando la Página de Galería
UNIDAD 17 - Creando la Página de Galería
- Creando la Página de Galería
- Formateando la Respuesta de la Galería
- Retornando las Imágenes en nuestro campo personalizado
- Creando un Schema de Galería
- Mostrando las Imágenes
- Añadiendo PhotoSwipe a las imágenes de la galería
UNIDAD 18 - Sección de Menú de la Cafeteria · 13 leccionesUNIDAD 18 - Sección de Menú de la Cafeteria
UNIDAD 18 - Sección de Menú de la Cafeteria
- ¿Qué son los Post Types en WordPress?
- Creando un Post Type para Menú / Productos
- Creando una Taxonomia para Categoría de Productos
- Añadiendo los Campos con ACF para Menú / Productos
- Añadiendo el Contenido
- Creando la Página Principal de Menú
- Creando el Bloque de Menú
- Realizando la Consulta para Filtrar los Productos por Categoría (Café)
- Creando el Schema para los Productos
- Mostrando los Resultados en Astro
- Formatear el Precio de los Productos
- Añadiendo Photoswipe al Menú
- Mostrando el Menú de Comida
UNIDAD 19 - Página de Contacto de CoffeeShop - Mapa de Ubicación · 7 leccionesUNIDAD 19 - Página de Contacto de CoffeeShop - Mapa de Ubicación
UNIDAD 19 - Página de Contacto de CoffeeShop - Mapa de Ubicación
- Creando la página de Contacto
- Añadiendo el Mapa en WordPress
- Validando la Ubicación y Creando el Componente
- Obteniendo las Coordenadas
- Pasar datos del FrontMatter hacia Script con define-vars
- Pasar datos con HTMLElement
- Mostrando el Mapa
UNIDAD 20 - Página de Contacto de CoffeeShop - Envío de Emails con Astro Actions · 10 leccionesUNIDAD 20 - Página de Contacto de CoffeeShop - Envío de Emails con Astro Actions
UNIDAD 20 - Página de Contacto de CoffeeShop - Envío de Emails con Astro Actions
- Habilitando el Plugin de Contact Form
- Como Utilizar este Plugin en WP REST API
- Enviando un Email desde Postman
- Astro Actions y Creando el Formulario
- Creando nuestro primer Astro Action
- Validando el Action con Input
- Validando el resto de los campos
- Mostrando los mensajes de error de la validación
- Leyendo los Datos del Formulario en el Action
- Enviando el E-mail con los datos desde el Astro Action
UNIDAD 21 - Finalizando el Proyecto · 4 leccionesUNIDAD 21 - Finalizando el Proyecto
UNIDAD 21 - Finalizando el Proyecto
- Detectando la página actual
- Mostrando la Galería en la Página Principal
- Mostrando el Menú en la Página Principal
- Habilitando Astro Transitions
UNIDAD 22 - Deployment CoffeeShop en Hostinger y Netlify · 2 leccionesUNIDAD 22 - Deployment CoffeeShop en Hostinger y Netlify
UNIDAD 22 - Deployment CoffeeShop en Hostinger y Netlify
- Deployment en Hostinger (WordPress)
- Deployment en Netlify (Astro)
UNIDAD 23 - Segundo Proyecto - Quiosco de Comida y Pedidos con Panel de Administración · 3 leccionesUNIDAD 23 - Segundo Proyecto - Quiosco de Comida y Pedidos con Panel de Administración
UNIDAD 23 - Segundo Proyecto - Quiosco de Comida y Pedidos con Panel de Administración
- Creando el Proyecto en Local
- Creando un Theme para este proyecto
- Instalando Plugins necesarios
UNIDAD 24 - Creando los Productos para el Quiosco · 7 leccionesUNIDAD 24 - Creando los Productos para el Quiosco
UNIDAD 24 - Creando los Productos para el Quiosco
- Creando el Post Type de Productos
- Añadiendo la Taxonomia para Categoría de Productos
- Agregando las Categorías
- Registrando campos con ACF para Productos
- Finalizando de Registrar los Campos de los Productos
- Añadiendo soporte a Imágenes para Productos
- Cargando los Productos
UNIDAD 25 - Creando el Proyecto con Astro y Primeros Pasos · 3 leccionesUNIDAD 25 - Creando el Proyecto con Astro y Primeros Pasos
UNIDAD 25 - Creando el Proyecto con Astro y Primeros Pasos
- Creando Proyecto de Astro y anadiéndolo al Workspace
- Creando el Layout Principal
- Instalando Tailwindcss
UNIDAD 26 - Quisco de Ordenes - Layout de Ordenes y Categorías · 6 leccionesUNIDAD 26 - Quisco de Ordenes - Layout de Ordenes y Categorías
UNIDAD 26 - Quisco de Ordenes - Layout de Ordenes y Categorías
- Habilitando SSR para toda la App y Creando un Layout para Ordenar
- Agregando el Sidebar para Ordenar
- Consultando las Categorías de productos
- Mostrando las Categorías en el Sidebar
- Resaltando la Categoría actual
- Registrando Variables de Entorno
UNIDAD 27 - Mostrando los Productos en el Quiosco · 15 leccionesUNIDAD 27 - Mostrando los Productos en el Quiosco
UNIDAD 27 - Mostrando los Productos en el Quiosco
- Filtrando los Productos por Taxonomia
- Realizando la consulta para obtener los productos
- Creando el schema de Productos
- Mostrando los Productos en el Componente de ProductCard
- Mostrando las Imágenes de Productos
- Schema para Validar cuando un Producto tiene precio variable
- Detectando Productos con precio variable
- Creando un Componente para mostrar Precios Variables
- Mostrando los Precios Variables
- ¿Qué son los Islands en Astro?
- Añadiendo React a nuestro Proyecto
- Directivas de Islands de Cliente en Astro
- Detectando Eventos en React
- Detectando el Producto Seleccionado
- Detectando Producto Seleccionado cuando el Precio es Variable
UNIDAD 28 - Zustand para Estado Global en nuestra app · 3 leccionesUNIDAD 28 - Zustand para Estado Global en nuestra app
UNIDAD 28 - Zustand para Estado Global en nuestra app
- Añadiendo Zustand para un estado global en nuestros componentes
- Pasando el Producto Seleccionado hacia el Store
- Añadiendo Productos a la Orden
UNIDAD 29 - Creando el Panel para Realizar Pedidos · 6 leccionesUNIDAD 29 - Creando el Panel para Realizar Pedidos
UNIDAD 29 - Creando el Panel para Realizar Pedidos
- Creando el Componente para mostrar el resumen de la orden
- Mostrando y Ocultando el Resumen de la orden
- Detectando si hay contenidos en la orden
- Mostrando los Contenidos de la orden
- Añadir Transitions para tener persistencia en la orden
- Mostrando una notificación cuando el usuario añade un producto
UNIDAD 30 - Panel para realizar pedidos: Guardar Productos Variables y Evitar Duplicados · 4 leccionesUNIDAD 30 - Panel para realizar pedidos: Guardar Productos Variables y Evitar Duplicados
UNIDAD 30 - Panel para realizar pedidos: Guardar Productos Variables y Evitar Duplicados
- Crear una llave compuesta para productos variables
- Detectar productos variables en el Store
- Evitar Productos Duplicados
- Actualizando la Cantidad en lugar de tener productos duplicados
UNIDAD 31 - Panel para realizar pedidos: Eliminar y Actualizar Cantidades · 3 leccionesUNIDAD 31 - Panel para realizar pedidos: Eliminar y Actualizar Cantidades
UNIDAD 31 - Panel para realizar pedidos: Eliminar y Actualizar Cantidades
- Eliminando productos del Carrito
- Incrementar la cantidad de un artículo
- Decrementar la cantidad de un artículo
UNIDAD 32 - Panel para realizar pedidos: Mostrar Tamaño y Cambiarlo en Productos Variables · 7 leccionesUNIDAD 32 - Panel para realizar pedidos: Mostrar Tamaño y Cambiarlo en Productos Variables
UNIDAD 32 - Panel para realizar pedidos: Mostrar Tamaño y Cambiarlo en Productos Variables
- Detectando cuando un producto en nuestra orden es variable
- Permitir al usuario cambiar el tamaño del Producto
- Identificando el Producto a actualizar y cambiando el tamaño
- Server Endpoints en Astro
- Creando un Server Endpoint en Astro
- Actualizando el Producto y Sincronizando el Precio
- Uniendo 2 Productos de la Orden cuando el usuario cambia a un tamaño existente
UNIDAD 33 - Panel para realizar pedidos: Ajustes Finales · 2 leccionesUNIDAD 33 - Panel para realizar pedidos: Ajustes Finales
UNIDAD 33 - Panel para realizar pedidos: Ajustes Finales
- Mostrando Total de Artículos
- Mostrando Total a pagar
UNIDAD 34 - Autenticación y Roles en WordPress y WP REST API · 4 leccionesUNIDAD 34 - Autenticación y Roles en WordPress y WP REST API
UNIDAD 34 - Autenticación y Roles en WordPress y WP REST API
- Autenticación y Autorización
- Roles en WordPress
- Creando un Post Type para ordenes
- Creando un Plugin para Roles y Capabilities
UNIDAD 35 - Autenticación por JSON Web Tokens en WP REST API · 4 leccionesUNIDAD 35 - Autenticación por JSON Web Tokens en WP REST API
UNIDAD 35 - Autenticación por JSON Web Tokens en WP REST API
- ¿Qué son los JSON Web Tokens (JWT)?
- Configurando Autenticación por JWT en WordPress
- Obteniendo un JWT
- Obtener el Rol del Usuario Autenticado
UNIDAD 36 - Autenticando Usuarios en Astro · 6 leccionesUNIDAD 36 - Autenticando Usuarios en Astro
UNIDAD 36 - Autenticando Usuarios en Astro
- Creando una Sección para comenzar una orden y autenticar al usuario
- Creando Astro Actions para Autenticar
- Autenticando el Usuario en el Astro Action y obteniendo un JWT
- Almacenando el JWT en Cookies
- Redireccionando al Usuario si la autenticación fue correcta
- Application Passwords en WordPress para más seguridad
UNIDAD 37 - Almacenar las Ordenes de los Clientes · 8 leccionesUNIDAD 37 - Almacenar las Ordenes de los Clientes
UNIDAD 37 - Almacenar las Ordenes de los Clientes
- Creando los Campos para las ordenes
- Creando Formulario para enviar la orden
- Creando el Astro Action para almacenar las ordenes
- Añadiendo validación a las ordenes
- Añadiendo Seguridad en el Action
- Almacenando las ordenes en WordPress desde Astro
- Mostrando un mensaje cuando la orden se creó correctamente
- Cerrando la sesión del usuario después de crear una orden
UNIDAD 38 - Panel de Administración - Primeros Pasos · 10 leccionesUNIDAD 38 - Panel de Administración - Primeros Pasos
UNIDAD 38 - Panel de Administración - Primeros Pasos
- Creando el Layout para Administración
- ¿Qué es el Mddleware de Astro?
- Añadiendo rutas protegidas
- Permitiendo al Cliente acceder al Quiosco
- Creando una página para autenticar al administrador
- Creando el Action para autenticación
- Obteniendo y almacenando un JWT
- Actualizando Middleware para revisar el administrador
- Añadiendo la funcionalidad para Cerrar Sesión
- Otras validaciones en Autenticación de Usuarios
UNIDAD 39 - Panel de Administración - Administrar las Ordenes de Clientes · 14 leccionesUNIDAD 39 - Panel de Administración - Administrar las Ordenes de Clientes
UNIDAD 39 - Panel de Administración - Administrar las Ordenes de Clientes
- Creando el Layout de Ordenes
- Routing para filtrar ordenes por estado
- Creando Componente que mostrará las ordenes por estado
- Creando un Server Endpoint para consultar ordenes por estado
- Creando una ruta personalizada en WP REST API
- Realizar una consulta para obtener las ordenes por su estado
- Limitar la cantidad de resultados
- Obtener las Ordenes en el Server Endpoint de Astro
- Añadiendo SWR para refetch de resultados
- Mostrando el Contenido de las Ordenes
- Revalidar los datos en SWR
- Primeros pasos cambiando el estado de una orden
- Enviar la petición para cambiar el estado de una orden
- Actualizar la pantalla cuando los datos cambian
UNIDAD 40 - Mostrando las Ordenes Listas · 3 leccionesUNIDAD 40 - Mostrando las Ordenes Listas
UNIDAD 40 - Mostrando las Ordenes Listas
- Creando la página que mostrará las ordenes listas
- Mostrando las Ordenes
- Limitando la cantidad de ordenes listas que se muestran
UNIDAD 41 - Panel de Administración - Mostrando Tabla de Productos · 5 leccionesUNIDAD 41 - Panel de Administración - Mostrando Tabla de Productos
UNIDAD 41 - Panel de Administración - Mostrando Tabla de Productos
- Creando Layout de Productos
- Consultando los Productos
- Añadiendo la categoría a la que pertenece el Producto
- Mostrando el Resto de la Información de Productos
- Creando el Menú de Opciones
UNIDAD 42 - Panel de Administración - Paginación de Productos · 8 leccionesUNIDAD 42 - Panel de Administración - Paginación de Productos
UNIDAD 42 - Panel de Administración - Paginación de Productos
- Primeros pasos con la paginación: Identificar número de páginas
- Parámetros para añadir paginación
- Creando el Componente de paginación
- Generando el Total de páginas
- Mostrando paginación por número
- Creando paginación de Siguiente
- Creando paginación de Anterior
- Validar la página actual
UNIDAD 43 - Panel de Administración - Filtrar Productos por Categoría · 2 leccionesUNIDAD 43 - Panel de Administración - Filtrar Productos por Categoría
UNIDAD 43 - Panel de Administración - Filtrar Productos por Categoría
- Creando Listado de Categorías
- Filtrando los Productos por su categoría y Resaltando la categoría actual
UNIDAD 44 - Panel de Administración - Creación de Productos · 14 leccionesUNIDAD 44 - Panel de Administración - Creación de Productos
UNIDAD 44 - Panel de Administración - Creación de Productos
- Creando el Formulario para nuevos productos
- Mostrar las Categorías en el Formulario
- Añadiendo el Campo para subir imágnes con Drag N Drop
- Creando el Astro Action para subir imágenes
- Finalizando el Action para subir imágenes
- Mostrando la imagen que se subió a WordPress
- Añadendo Vue.js a nuestro Proyecto
- Creando un Store de Pinia
- Mostrando Componente de Precio Fijo o Variable según la selección del Usuario
- Trabajando con el Componente de Precio Variable
- Mostrando los Campos de Precios Variables
- Leer los datos ingresados en el Formulario
- Creando el Action para Productos
- Almacenando Productos
UNIDAD 45 - Panel de Administración - Editar Productos · 6 leccionesUNIDAD 45 - Panel de Administración - Editar Productos
UNIDAD 45 - Panel de Administración - Editar Productos
- Creando la página y routing para editar productos
- Pasando el Producto a Editar hacia el Formulario
- Seleccionando la Categoría del Producto
- Leer en Vue.js el tipo de Precio del Producto
- Sincronizar precios variables si es un producto variable
- Creando el Astro Action para Actualizar Producto
UNIDAD 46 - Panel de Administración - Eliminar Productos · 3 leccionesUNIDAD 46 - Panel de Administración - Eliminar Productos
UNIDAD 46 - Panel de Administración - Eliminar Productos
- Creando un Modal y Store para confirmar la eliminación de un Producto
- Detectando el Producto a Eliminar
- Eliminando Productos
UNIDAD 47 - Deployment FreshCoffee Hostinger y Netlify · 2 leccionesUNIDAD 47 - Deployment FreshCoffee Hostinger y Netlify
UNIDAD 47 - Deployment FreshCoffee Hostinger y Netlify
- Deployment de WordPress en Hostinger
- Deployment del Frontend en Netlify Gratis
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
47 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Juan Pablo De la torre Valdez.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 47 unidades · 275 lecciones · 60 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Juan Pablo De la torre Valdez; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


