• No hay productos en el carrito.

Inicio / Cursos / Básico a Avanzado
Impartido por Agustín MachadoPago único de $2,800 MXN · acceso por 12 meses

Básico a Avanzado

Adquirí fluidez con REACT JS + TypeScript - Proyectos con Inteligencia Artificial sin necesidad de conocimientos previos

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 20 unidades
Qué aprenderás

Lo que serás capaz de hacer

En este curso podrás evolucionar, de manera muy gradual, en tu conocimiento de REACT. Iremos desde lo más sencillo, hasta cuestiones complejas, como proyectos con TypeScript o Full Stack, pero siempre de forma natural y en cámara lenta. Este curso está pensado para vos, que querés aprender REACT o acabás de terminar el curso de REACT y sentís que sabés, pero a la hora de implementar tus conocimientos todo te resulta muy difícil o forzado y la primera sensación que viene a tu cabeza es la pregunta: ¿Soy capaz de programar? Mi respuesta es que sí , solo que no todos nacimos con una máquina de calcular en la cabeza. Así que mi propuesta es la siguiente: un camino suave que nos lleve a la cima . Dejaremos que otros quieran escalar por la pared vertical, nosotros iremos por un sendero disfrutando el paisaje. El curso empieza de a poco, para familiarizarte con en el entorno. Luego, cuando ya todo te parece sencillo, darás el siguiente paso. Y así, hasta tener un conocimiento natural de cuestiones básicas y, también, complejas de REACT, que te permitirán continuar el camino por tu cuenta hasta el límite que tú decidas poner. Incluso, haremos proyectos con modelos de Inteligencia Artificial, en dónde aprenderás a combinarlos con React y que solo tu imaginación sea el límite! En resumen, el sendero de aprendizaje será el siguiente: aclimatación, ejercicios, aclimatación, ejercicios, aclimatación, ejercicios y así, hasta que trabajar con React sea más sencillo que sacar una foto con tu celular.

  • Incorporar conocimientos de manera natural y sencilla.
  • Fluidez en el armado y uso de las funciones.
  • Naturalización en el uso de los hooks.
  • Resolver cuestiones complejas, de la forma más sencilla posible.
  • useState, useReducer, useEffects, hooks personalizados, TypeScript
  • Proyectos con IA - Inteligencia Artificial

Temario

UNIDAD 1 - Introducción · 2 lecciones

UNIDAD 1 - Introducción

  • IntroducciónVideo · 3 min
  • Instalando React ViteVideo · 7 min
UNIDAD 2 - Primeros pasos · 6 lecciones

UNIDAD 2 - Primeros pasos

  • Creamos un componente e imprimimos un título en pantallaVideo · 3 min
  • Creamos un botón que nos devuelve un mensajeVideo · 5 min
  • Creamos un botón contadorVideo · 8 min
  • Creamos un contador que suma y restaVideo · 10 min
  • Creamos un contador que suma y resta con useStateVideo · 8 min
  • Guardamos todos los ejercicios en una carpetaVideo · 2 min
UNIDAD 3 - useState - Primera parte con button - Descubrí el hook más utilizado de REACT · 5 lecciones

UNIDAD 3 - useState - Primera parte con button - Descubrí el hook más utilizado de REACT

  • useState - Modificamos el texto de un botónVideo · 5 min
  • useState - Creamos un ternario para cambiar el título del botón cada vez que hacVideo · 5 min
  • useState - Utilizamos dos useState en el mismo ejercicioVideo · 9 min
  • useState - Utilizamos tres useState en el mismo ejercicio y cambiamos el color dVideo · 8 min
  • useState - Combinamos un Input y un Botón con dos useStateVideo · 12 min
UNIDAD 4 - useState - Segunda parte con Input - Descubrí el hook más utilizado de REACT · 5 lecciones

UNIDAD 4 - useState - Segunda parte con Input - Descubrí el hook más utilizado de REACT

  • useState - Input - Creamos una función para contar los caracteres restantesVideo · 8 min
  • useState - Input - Creamos una calculadora simpleVideo · 14 min
  • useState - Input - Creamos un listado de tareasVideo · 19 min
  • useState - Input - Validamos una contraseñaVideo · 13 min
  • useState - Input - Utilizamos useEffect para hacer un contador de caracteresVideo · 9 min
UNIDAD 5 - useEffect - Ejercicios sencillos para aprender a llamar una API con este hook · 4 lecciones

UNIDAD 5 - useEffect - Ejercicios sencillos para aprender a llamar una API con este hook

  • useEffect - Simpulamos una llamada a una APIVideo · 10 min
  • useEffect - Lllamamos a una API con fetch .then y catchVideo · 19 min
  • useEffect - Obtenemos usuarios desde una API utilizando async awaitVideo · 15 min
  • 21 - useEffect - Obtenemos datos de una API con axiosVideo · 9 min
UNIDAD 6 - Carrito de compras · 22 lecciones

UNIDAD 6 - Carrito de compras

  • Carrito de Compras - IntroducciónVideo · 2 min
  • Inicio del proyecto - Carrito AutomóvilesVideo · 5 min
  • Agrego el contenido y los estilos - Carrito AutomóvilesVideo · 4 min
  • Creamos los componentes Header y Automovil - Carrito AutomovilVideo · 6 min
  • Simulamos la Base de Datos y la llamamos en AppVideo · 4 min
  • Mapeamos los objetos de la dbVideo · 4 min
  • Extraemos los datos de cada objeto y los pasamos al componente AutomóvilVideo · 9 min
  • Habilitamos el botón "Agregar al Carrito"Video · 6 min
  • Utilizamos useState para acceder al contenido que actualizará el carritoVideo · 4 min
  • Verificamos si en el carrito existe un objeto con el mismo id que el itemVideo · 6 min
  • Agregamos items en nuestro carrito a través de useStateVideo · 9 min
  • Pasamos las propiedades del item en el carrito para poder visualizarloVideo · 6 min
  • Con el método reduce calculamos el Total a pagarVideo · 7 min
  • Creamos un ternario que separa los objetos del aviso de Carrito VacíoVideo · 4 min
  • Aprendemos a Eliminar items del carritoVideo · 6 min
  • Restamos items del CarritoVideo · 7 min
  • Sumamos items del CarritoVideo · 8 min
  • Activamos el botón para Vaciar el CarritoVideo · 3 min
  • Agregamos localStorageVideo · 9 min
  • Creamos un hook para guardar nuestras funcionesVideo · 9 min
  • Validando los propsVideo · 6 min
  • Deploy de nuestro React de Automóviles, en GithubVideo · 11 min
UNIDAD 7 - Gestor de citas · 22 lecciones

UNIDAD 7 - Gestor de citas

  • Introducción al proyecto de Gestión de CitasVideo · 6 min
  • Creando el proyecto Gestión de CitasVideo · 6 min
  • Instalamos Tailwind en el proyecto Gestión de Citas - Actualizado Marzo 2025Video · 7 min
  • Creamos los componentes y primeros pasos con TailwindVideo · 10 min
  • Le damos estilos a SelectorCitasVideo · 20 min
  • Le damos estilos a CalendarioCitasVideo · 5 min
  • Creamos un hook personalizado y mostramos las Citas disponiblesVideo · 16 min
  • Mapeamos el Select y mostramos todas las citasVideo · 10 min
  • Creamos la función para Seleccionar las citasVideo · 13 min
  • Creamos la función para Reservar CitasVideo · 10 min
  • Creamos la función para Cancelar citasVideo · 4 min
  • Finalizamos el proyecto con una función para resetear y localStorageVideo · 9 min
  • Realizamos el deploy del proyecto en GithubVideo · 9 min
  • Comenzamos Gestion de Citas con useReducerVideo · 9 min
  • Mostramos las Citas disponiblesVideo · 8 min
  • Mostramos las citas en el Selector de CitasVideo · 13 min
  • Creamos el if para Reservar CitaVideo · 8 min
  • Creamos el if para Cancelar CitaVideo · 3 min
  • Creamos el if para Resetear el FormularioVideo · 4 min
  • Creamos la función de LocalStorageVideo · 5 min
  • Realizamos el deploy en Github de la aplicación con useReducerVideo · 8 min
  • Comparamos Switch vs If y useReducer vs useStateVideo · 5 min
UNIDAD 8 - Gestión de Tareas utilizando ContextAPI y useReducer · 13 lecciones

UNIDAD 8 - Gestión de Tareas utilizando ContextAPI y useReducer

  • Introducción - Gestor de TareasVideo · 2 min
  • Instalación de Tailwind CSS Actualizada a marzo 2025Video · 7 min
  • Creamos y damos Formato al proyecto - Gestión de TareasVideo · 13 min
  • Creamos los componentes - Gestión de Tareas con EtiquetasVideo · 8 min
  • Le damos estilo a los componentes - Gestión de Tareas con EtiquetasVideo · 13 min
  • Configuramos el Reducer el Hook y el Context - Gestión de Tareas con EtiquetasVideo · 17 min
  • Creamos la función para Agregar TareasVideo · 10 min
  • Pasamos la función para Agregar Tareas en el Formulario - Gestión de TareasVideo · 12 min
  • Mostramos las tareas - Gestión de Tareas con EtiquetasVideo · 9 min
  • Aprendemos a Eliminar las Tareas - Gestión de Tareas con EtiquetasVideo · 7 min
  • Mostramos las etiquetas en el select - Gestión de Tareas con EtiquetasVideo · 11 min
  • Finalizamos el Filtro y la aplicación - Gestión de Tareas con EtiquetasVideo · 18 min
  • Deploy - Gestión de Tareas con EtiquetasVideo · 7 min
UNIDAD 9 - Dashboard con REDUCER y contextAPI · 22 lecciones

UNIDAD 9 - Dashboard con REDUCER y contextAPI

  • 01 - Introducción al proyecto para crear un Dashboard con ApexChartsVideo · 5 min
  • Instalación de Tailwind CSS Actualizada a marzo 2025Video · 7 min
  • Configuración general del proyecto con Tailwind CSSVideo · 9 min
  • Enlazamos los primeros componentes y diseñamos el Título y el ResetVideo · 9 min
  • Diseñamos el Formulario PrincipalVideo · 11 min
  • Diseñamos el Formulario para Editar los GráficosVideo · 7 min
  • Diseñamos los Gráficos con React ApexChartVideo · 18 min
  • Configuramos el Reducer el hook y el contextVideo · 13 min
  • Definimos el manejo de envío del formulario principal - parte 1Video · 14 min
  • Definimos el manejo de envío del formulario principal - parte 2Video · 8 min
  • Creamos el select con los Tipos de GráficosVideo · 5 min
  • Capturamos los datos para crear el gráfico con handleSubmitVideo · 10 min
  • Los datos del Formulario Principal viajan hasta el reducer para modificar eVideo · 17 min
  • Renderizamos los datos y mostramos los gráficosVideo · 11 min
  • Definimos el Formulario de Edición de GráficosVideo · 19 min
  • Procesamos los datos de EditorGraficos con handleSubmitVideo · 25 min
  • Enviamos los datos al reducer y comprobamos que funcione todo el handleSubmVideo · 10 min
  • Creamos el Modal Eliminar y creamos un hook para abrirlo y cerrarloVideo · 12 min
  • Le damos funcionalidad al Modal EliminarVideo · 14 min
  • Activamos el botón Resetear AplicaciónVideo · 10 min
  • Configuramos localStorage con useEffectVideo · 17 min
  • Deploy en GithubVideo · 13 min
UNIDAD 10 - React con TypeScript - Ejercicios básicos · 6 lecciones

UNIDAD 10 - React con TypeScript - Ejercicios básicos

  • IntroducciónVideo · 6 min
  • Ejercicio básico con TypeScript - Data PersonaVideo · 12 min
  • Ejercicio básico de TypeScript - Control VisibilidadVideo · 13 min
  • Listado de Tareas con TypeScript - Configuración general - Parte 1Video · 6 min
  • Listado de Tareas con TypeScript - AgregarTarea - Parte 2Video · 19 min
  • Listado de Tareas con TypeScript - Lista de Tareas - Parte 3Video · 14 min
UNIDAD 11 - Diagrama de Gantt - Gestor de Proyectos - con TypeScript · 20 lecciones

UNIDAD 11 - Diagrama de Gantt - Gestor de Proyectos - con TypeScript

  • Introducción - Frappé Gantt con TypeScriptVideo · 3 min
  • Instalación de Tailwind CSS Actualizada a marzo 2025Video · 7 min
  • Instalamos dependencias y limpiamos el códigoVideo · 6 min
  • Probamos la dependencia de Frappe Gantt y diseñamos el entorno generalVideo · 6 min
  • Estructura básica del formularioVideo · 20 min
  • Definimos los estados de los imputs y armamos la lógica del formularioVideo · 22 min
  • Definimos los setters en el formularioVideo · 12 min
  • Procesamos los datos en handleSubmitVideo · 6 min
  • Creamos el reducer el hook y el context. Pasamos los primeros datosVideo · 35 min
  • Mostramos las tareas en el selectVideo · 7 min
  • Diseñamos la estructura básica del componente GanttTareasVideo · 6 min
  • Declaramos el componente react-frappe-ganttVideo · 18 min
  • Utilizamos useEffect para transformar las tareas al formato de Frappé GanttVideo · 10 min
  • Configuramos las vistas del GanttVideo · 6 min
  • Diseñamos e implementamos el ModalVideo · 26 min
  • Creamos la función en el Formulario que nos habilita la edición de tareasVideo · 8 min
  • Trabajamos sobre la acción de Editar TareasVideo · 16 min
  • Trabajamos sobre la acción de Eliminar TareasVideo · 14 min
  • Configuramos Local StorageVideo · 7 min
  • Deploy del proyecto en GithubVideo · 7 min
UNIDAD 12 - Proyecto de Gestión de Tareas con Zustand React-Hook-Form y Toastify · 23 lecciones

UNIDAD 12 - Proyecto de Gestión de Tareas con Zustand React-Hook-Form y Toastify

  • Introducción a Zustand React-Hook-Form y ToastifyVideo · 6 min
  • Introducción a Listado de Tareas con ZustandVideo · 3 min
  • Instalación de Tailwind CSS Actualizada a marzo 2025Video · 7 min
  • Limpiamos el proyecto e instalamos Tailwind CSSVideo · 6 min
  • Creamos los componentes del Formulario y el Listado de TareasVideo · 6 min
  • Instalamos React-Hook-FormVideo · 3 min
  • Importamos useForm y hacemos la primera validaciónVideo · 18 min
  • Validamos el resto del Formulario con react-hook-formVideo · 4 min
  • Creamos el type Tarea y su DraftVideo · 6 min
  • Instalamos Zustand y creamos el storeVideo · 6 min
  • Agregamos Tareas al storeVideo · 5 min
  • Agregamos un id a las Tareas y las pasamos a ListaTareasVideo · 16 min
  • Comenzamos a imprimir información de las TareasVideo · 7 min
  • Corregimos el diseño del Listado de Tareas y reseteamos el FormularioVideo · 6 min
  • Creamos un ternario para el Listado de Tareas y los botones Editar y EliminarVideo · 15 min
  • Eliminamos las TareasVideo · 14 min
  • Creamos ActivarId para guardar el id de la Tarea al EditarlaVideo · 10 min
  • Implementamos Buenas Prácticas en ListaTareasVideo · 13 min
  • Instalamos Redux DevTools para visualizar activarIdVideo · 10 min
  • Autocompletamos el Formulario con la Tarea para EditarVideo · 9 min
  • Modificamos la Tarea y la ActualizamosVideo · 14 min
  • Implementamos Toastify para las notificacionesVideo · 12 min
  • Trabajamos en LocalStorage y realizamos el Deploy en GithubVideo · 10 min
UNIDAD 13 - Migramos y Refactorizamos el carrito de compras de automóviles con Zustand · 9 lecciones

UNIDAD 13 - Migramos y Refactorizamos el carrito de compras de automóviles con Zustand

  • Introducción - Migración y Refactorización Carrito de ComprasVideo · 3 min
  • Migración de html y estilos - Carrito de ComprasVideo · 19 min
  • Mostramos los autos y refactorizamos códigoVideo · 17 min
  • Creamos el Store y la función para agregar al CarritoVideo · 26 min
  • Pasamos los datos del artículo al carritoVideo · 11 min
  • Eliminamos del carrito y vaciamos el carritoVideo · 13 min
  • Actualizamos la cantidad de items de un producto en el carritoVideo · 12 min
  • Mostramos el monto total y guardamos en localStorageVideo · 15 min
  • Realizamos el deploy en GithubVideo · 14 min
UNIDAD 14 - Buscador de imágenes con Zustand, React-Hook-Form y API · 21 lecciones

UNIDAD 14 - Buscador de imágenes con Zustand, React-Hook-Form y API

  • Introducción proyecto Buscador de Imágenes con la API de UnsplashVideo · 3 min
  • Instalamos ViteVideo · 4 min
  • Instalación de Tailwind CSS Actualizada a marzo 2025Video · 7 min
  • Le damos los estilos generales en AppVideo · 10 min
  • Diseñamos el input de búsqueda y le damos estilosVideo · 15 min
  • Configuramos React-Hook-Form y agregamos el mensaje de errorVideo · 7 min
  • Hacemos un boceto del diseño de la página de resultadosVideo · 4 min
  • Recorremos Unsplash y obtenemos la key para nuestra aplicaciónVideo · 7 min
  • Configuramos los primeros typesVideo · 11 min
  • Creamos el store y la función para obtener los datos de búsquedaVideo · 14 min
  • Configuramos el Formulario de Búsqueda y obtenemos respuesta de la APIVideo · 11 min
  • Mostramos las imágenes en pantallaVideo · 17 min
  • Diseño de paginación - Primera parteVideo · 12 min
  • Diseño de pag - Segunda Parte - Obtenemos la página actual y el total de páginasVideo · 8 min
  • Lógica de paginación - Primera ParteVideo · 13 min
  • Lógica de paginación - Segunda ParteVideo · 14 min
  • Reiniciamos la paginación al actualizar el término de búsquedaVideo · 6 min
  • Terminamos de darle funcionalidad a la paginaciónVideo · 16 min
  • Resolvemos detalles finalesVideo · 6 min
  • Utilizamos useMemo para evitar renderizados innecesariosVideo · 8 min
  • Ocultamos la Key y realizamos el deploy en GitHub y NetlifyVideo · 14 min
UNIDAD 15 - Creamos un chatbot con IA (Inteligencia Artificial) y le damos "personalidad" · 15 lecciones

UNIDAD 15 - Creamos un chatbot con IA (Inteligencia Artificial) y le damos "personalidad"

  • Introducción - ¿Qué chat con IA crearemos?Video · 2 min
  • Creamos el proyecto con ViteVideo · 3 min
  • Instalamos Tailwind CSSVideo · 5 min
  • Instalamos y Configuramos React-Router-DomVideo · 7 min
  • Diseñamos la ventana del chatVideo · 14 min
  • Implementamos React-Hook-Form y Valibot en el formulario del chatVideo · 19 min
  • Creamos useChatStore y la función para agregar mensajes al chatVideo · 13 min
  • Conectamos la estructura de mensajes del store con el chatVideo · 8 min
  • Creamos la lógica del chat y la conectamos con el storeVideo · 23 min
  • Recorremos la plataforma GroqVideo · 17 min
  • Creamos la función para conectarnos a la consola de GroqVideo · 27 min
  • Conectamos el modelo con VentanChatVideo · 14 min
  • Creamos un historial para poder tener una conversación con la IAVideo · 14 min
  • Corregimos diseño y mejoramos la experiencia de usuarioVideo · 14 min
  • Realizamos el deploy de nuestro botVideo · 9 min
UNIDAD 16 - Agregamos herramientas de descarga y análisis de documentos al chatbot con IA · 24 lecciones

UNIDAD 16 - Agregamos herramientas de descarga y análisis de documentos al chatbot con IA

  • IntroducciónVideo · 3 min
  • Mejoramos la experiencia ResponsiveVideo · 6 min
  • Diseñamos la interface para adjuntar y analizar archivosVideo · 13 min
  • Hacemos las primeras validaciones en AdjuntarArchivoVideo · 24 min
  • Comenzamos a procesar los archivos por su tipo - TXTVideo · 13 min
  • Conectamos AdjuntarArchivo con IndexVentanaChat y analizamos un TXTVideo · 21 min
  • Leemos y procesamos archivos de tipo DOCXVideo · 26 min
  • Procesamos y extraemos el texto de un PDFVideo · 31 min
  • Procesamos y extraemos archivos XLSXVideo · 23 min
  • Corregimos el diseño de las burbujas para poder mostrar correctamente los XLSXVideo · 5 min
  • Creamos la página Documentos y la linkeamos con el chatVideo · 12 min
  • Creamos el botón para poder Descargar respuestas de la IA.Video · 15 min
  • Descargamos en formato TXTVideo · 15 min
  • Descargamos en formato PDFVideo · 10 min
  • Descargamos en formato DOCX - WORDVideo · 21 min
  • Descargamos en formato XLSXVideo · 20 min
  • Creamos la función para agregar documentos a la página DocumentosVideo · 20 min
  • Diseñamos la página DocumentosVideo · 16 min
  • Mostramos los documentos descargados en la página DocumentosVideo · 9 min
  • Creamos la función para eliminar documentos en la página DocumentosVideo · 5 min
  • Activamos el botón Borrar todo en DocumentosVideo · 4 min
  • Le damos funcionalidad a la edición de títulos.Video · 22 min
  • Reutilizamos las funciones para descargar los archivosVideo · 7 min
  • Deploy del chat completo en netlifyVideo · 6 min
UNIDAD 17 - PERN - Proyecto FullStack - Creamos y guardamos productos con una Base de Datos · 40 lecciones

UNIDAD 17 - PERN - Proyecto FullStack - Creamos y guardamos productos con una Base de Datos

  • Introducción - ¿Cómo funciona un proyecto FullStack con una BD relacional?Video · 14 min
  • PERN - Listado de Productos - El proyecto que vamos a construirVideo · 3 min
  • Creamos el server e instalamos las primeras dependenciasVideo · 18 min
  • Configuramos la importación y exportación con nodemonVideo · 10 min
  • Configuramos la app y encendemos el servidorVideo · 18 min
  • Configuración básica de las rutasVideo · 13 min
  • Probamos Thunder Client y Postman para nuestras rutasVideo · 5 min
  • Inicializamos Prisma creamos una BD en Render y realizamos la BaselineVideo · 15 min
  • Generamos el cliente de PrismaVideo · 12 min
  • Instalamos y configuramos DBeaverVideo · 7 min
  • Configuramos controllers y creamos el primer ProductoVideo · 20 min
  • Creamos el handler para listar todos los productosVideo · 7 min
  • Creamos el Manejador de errores globalVideo · 15 min
  • Creamos un middleware con ValibotVideo · 18 min
  • Reglas para validar la creación de un productoVideo · 16 min
  • Instalamos react y creamos el cliente (frontend)Video · 5 min
  • Instalamos TailwindcssVideo · 4 min
  • Creamos la estructura del frontVideo · 8 min
  • Configuramos las rutas en el main con react-router-domVideo · 13 min
  • Configuramos y le damos estilo a AppVideo · 7 min
  • Configuramos y le damos diseño al NavVideo · 9 min
  • Creamos la página Not FoundVideo · 8 min
  • Creamos el diseño del Listado de ProductosVideo · 14 min
  • Creamos el diseño de ProductNewVideo · 13 min
  • Intalamos Axios y TanStackVideo · 8 min
  • Configuramos apiclient.ts con axiosVideo · 19 min
  • Declaramos los endpoints del backend que utilizaremos para listar y crear prodVideo · 14 min
  • Creamos el hook para listar los productosVideo · 12 min
  • Vamos al Server y activamos corsVideo · 7 min
  • Configuramos la página para listar los productosVideo · 12 min
  • Creamos el hook para crear productosVideo · 17 min
  • Configuramos el formulario para crear nuevos productosVideo · 22 min
  • DEPLOY - PASO 1 - Configuramos CORS para ProducciónVideo · 18 min
  • DEPLOY - PASO 2 - Agregamos scripts en package.jsonVideo · 3 min
  • DEPLOY - PASO 3 - Subimos el Server a GithubVideo · 4 min
  • DEPLOY - PASO 4 - Realizamos el Deploy del Web Service para el servidor RenderVideo · 4 min
  • DEPLOY - PASO 5 - Subimos a Github el cliente - frontendVideo · 3 min
  • DEPLOY - PASO 6 - Configuramos Vercel lo conectamos con Render y probamos la appVideo · 10 min
  • ¿VENCIÓ TU PRUEBA GRATIS EN RENDER? Creamos una nueva BD y la reemplazamosVideo · 8 min
  • Seguimos el flujo de datos desde que se crea el Producto hasta que llega a la BDVideo · 10 min
UNIDAD 18 - PERN - Proyecto FullStack - Editamos productos con una Base de Datos · 19 lecciones

UNIDAD 18 - PERN - Proyecto FullStack - Editamos productos con una Base de Datos

  • Agregamos las acciones Editar y Eliminar en el diseñoVideo · 8 min
  • Server - Esquema para EditarVideo · 8 min
  • Server - controller para EditarVideo · 18 min
  • Server - Reconectamos el DBeaver con la nueva api de RenderVideo · 4 min
  • Server - Probamos el PATCH en Thunder ClientVideo · 4 min
  • Client - Instalamos React-Hook-Form y RadixVideo · 6 min
  • Client - Limpiamos ProductNew y lo dejamos listo para refactorizarVideo · 8 min
  • Client - Actualizamos ProductNew con react-hook-formVideo · 37 min
  • Client - Declaramos la función que hará el PATCHVideo · 7 min
  • Client - Creamos el Hook para el PATCHVideo · 7 min
  • Client - Ordenamos los Types en un solo archivo para que sean reutilizablesVideo · 7 min
  • Client - Armamos la estructura general del modal RadixVideo · 24 min
  • Client - Diseñamos el modal de RadixVideo · 13 min
  • Client - Activamos el botón editar y pasamos los datos del producto al modalVideo · 12 min
  • Client - Ya podemos ver id name y price en el modalVideo · 15 min
  • Client - Ya podemos Cancelar y resetear el modalVideo · 7 min
  • Client - Ya podemos cambiar los datos y ejecutamos el PATCHVideo · 20 min
  • Client - Trabajamos sobre los errors y el prop busyVideo · 11 min
  • Revisamos el flujo de datos para la función EditarVideo · 8 min
UNIDAD 19 - PERN - Proyecto FullStack - Eliminamos productos de una Base de Datos · 11 lecciones

UNIDAD 19 - PERN - Proyecto FullStack - Eliminamos productos de una Base de Datos

  • Diseñamos el modal para eliminar con RadixVideo · 26 min
  • Client - Activamos el botón para abrir el modal EliminarVideo · 4 min
  • Client - Activamos el botón CancelarVideo · 6 min
  • Client - Activamos el botón EliminarVideo · 6 min
  • Client - Llevamos los datos del producto al modal de confirmaciónVideo · 9 min
  • Client - Escribimos la función para eliminar en products y el hookVideo · 9 min
  • Client - Escribimos la función para pasar la orden de eliminar al modalVideo · 8 min
  • Client - Revisamos el flujo del front para eliminar un productoVideo · 4 min
  • Server - creamos un middleware para validar el id a eliminarVideo · 18 min
  • Server - Trabajamos en el product.schema y creamos el handlerVideo · 13 min
  • Deploy - Redeployamos el proyecto en Render y VercelVideo · 6 min
UNIDAD 20 - PERN - Proyecto FullStack - Analizamos la Base de Datos con IA · 17 lecciones

UNIDAD 20 - PERN - Proyecto FullStack - Analizamos la Base de Datos con IA

  • Presentación de la Sección IAVideo · 1 min
  • Client - Comenzamos a diseñar la interface para implementar IAVideo · 16 min
  • Client - Diseñamos el botón para analizar con IAVideo · 4 min
  • Client - Función para llamar al backend con un get y la IA pueda analizarVideo · 5 min
  • Client - Creamos el Hook para pedir el análisis con IAVideo · 6 min
  • Client - Activamos el botón para abrir el modal de la IAVideo · 7 min
  • Server - Instalamos el SDK de Groq y generamos un API Key de GroqVideo · 9 min
  • Server - Escribimos la estructura general del controlador para la IAVideo · 4 min
  • Server - Escribimos los Types y las primeras líneas del aiControllerVideo · 11 min
  • Server - Realizamos cálculos para estadísticas simples dentro del controllerVideo · 8 min
  • Server - Creamos el prompt para la IAVideo · 7 min
  • Server - Llamamos a la IA y obtenemos los primeros resultadosVideo · 21 min
  • Client - Pasamos los types para la ia desde el backend al frontVideo · 4 min
  • Client - Reacomodamos el código en ProductList para trabajar mejorVideo · 6 min
  • Client - Pasamos los datos y las funciones a las props del modalVideo · 7 min
  • Client - Conectamos los datos desde ProductList al ModalIA y obtenemos los resulVideo · 14 min
  • Realizamos el deploy con el botón de IA en funcionamientoVideo · 9 min
Certificado oficial

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
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    20 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Básico a Avanzado

Muestra · verificable por folio y QR

  • 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 Agustín Machado.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 20 unidades · 306 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

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 Agustín Machado; 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.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Básico a Avanzado

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture