CursosEmpresasBlogLiveConfPrecios

Despliegue de aplicación en React

Clase 4 de 10 • Curso Básico de GitHub Actions

Clase anteriorSiguiente clase

Contenido del curso

Introducción

  • 1
    ¿Qué es GitHub Actions?

    ¿Qué es GitHub Actions?

    03:45 min

GitHub Workflows

  • 2
    Primeros pasos en GitHub Actions

    Primeros pasos en GitHub Actions

    05:29 min
  • 3
    GitHub Pages

    GitHub Pages

    03:04 min
  • 4
    Despliegue de aplicación en React

    Despliegue de aplicación en React

    Viendo ahora

Integraciones

  • 5
    Build and deploy con GitHub Pages y GitHub Actions

    Build and deploy con GitHub Pages y GitHub Actions

    16:59 min
  • 6
    Conectar con un nombre de dominio

    Conectar con un nombre de dominio

    17:20 min
  • 7
    Añadiendo recursos y configuraciones a nuestro sitio

    Añadiendo recursos y configuraciones a nuestro sitio

    06:02 min
  • 8
    Automatizar flujo de pruebas con ESLint

    Automatizar flujo de pruebas con ESLint

    20:30 min
  • 9
    Automatización de pruebas con GitHub Actions

    Automatización de pruebas con GitHub Actions

    12:18 min

Próximos pasos

  • 10
    Conclusiones

    Conclusiones

    01:00 min
  • Tomar el examen del curso
    • Gustavo Pú

      Gustavo Pú

      student•
      hace 4 años

      Desplegué mi portafolio en Github Pages ! https://elmergustavo.github.io

        Oscar Barajas Tavares

        Oscar Barajas Tavares

        Team Platzi•
        hace 4 años

        Que genial, me gusta que pongan en práctica lo aprendido.

        Dennys Medardo Heras Quintuña

        Dennys Medardo Heras Quintuña

        student•
        hace 3 años

        Justo pensaba hacer lo mismo, pero yo estoy usando ChatGPT.

      Iván Jijón

      Iván Jijón

      student•
      hace 4 años

      Recuerden que Vite se pronuncia "veet" y no "bait". Viene del francés" vite" que quiere decir rápido.

        Martín Alexis Samán Arata

        Martín Alexis Samán Arata

        student•
        hace 3 años

        ulalá señor francés

      Mauricio Morales Pineda

      Mauricio Morales Pineda

      student•
      hace 4 años

      En cada curso Oscar nos sorprende con un nuevo skin muy cool en su terminal

        Oscar Barajas Tavares

        Oscar Barajas Tavares

        Team Platzi•
        hace 4 años

        Este está disponible en mi blog gndx.dev para que lo descargues.

      Nicolás Valderrama

      Nicolás Valderrama

      student•
      hace 4 años

      No entiendo por qué se está usando Vite, qué es lo que hace?

        Jose Barboza

        Jose Barboza

        student•
        hace 4 años

        es otra opción a webpack solo que más rapido

        Jose Barboza

        Jose Barboza

        student•
        hace 4 años

        es una de las formas para crear un proyecto para vue o react

      Kenny Rodriguez

      Kenny Rodriguez

      student•
      hace 3 años

      no me funciona el comando npm init vite@latest me lanza unos errores :(. Actualice el sistema operativo i dependencias pero sigue sin funcionar. Alguna solución?

      Milton Eduardo Hernandez Carias

      Milton Eduardo Hernandez Carias

      student•
      hace 3 años

      una pregunta cual es la extencion de react que usa

      JEAN PAUL BIGOT

      JEAN PAUL BIGOT

      student•
      hace 3 años

      con que teclas elijo, elijo el framework en gitbash?

        Carlos Andres Poiche Soliz

        Carlos Andres Poiche Soliz

        student•
        hace 3 años

        Pudiste elegir el framework?

      JEAN PAUL BIGOT

      JEAN PAUL BIGOT

      student•
      hace 3 años

      en el comando: npm init vite@latest, al tratar de elegir el framework, no me deja, o con que teclas lo hago?

      Alberto Gurrion

      Alberto Gurrion

      student•
      hace 4 años

      se pronuncia /vit/ no byte; ˈhedər no jider.

      Santiago Gonzalez

      Santiago Gonzalez

      student•
      hace 3 años

      Si no les funciona el comando, pueden probar con:

      npm create vite@latest
      Luis Abdel Rangel Castro

      Luis Abdel Rangel Castro

      student•
      hace 4 años

      https://lrangelc.github.io/

        Oscar Barajas Tavares

        Oscar Barajas Tavares

        Team Platzi•
        hace 4 años

        ¿Qué bien, la foto del León donde es?

      Esteban Blanco Ortuno

      Esteban Blanco Ortuno

      student•
      hace 4 años

      https://estebanbo.com/ yo tambien tengo en github pages

        Oscar Barajas Tavares

        Oscar Barajas Tavares

        Team Platzi•
        hace 4 años

        Excelente, que gusto ver sus proyectos desplegados en GH Pages.

      Héctor Jonathan Maldonado Vega

      Héctor Jonathan Maldonado Vega

      student•
      hace 2 años

      No pude utilizar el comando npm init vite@latest

      Estoy ulizando un WSL Ubuntu 22.04 como root sh: 1: create-vite: Permission denied npm ERR! code 127 npm ERR! path /home/hector/developGH npm ERR! command failed npm ERR! command sh -c create-vite

      npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2023-07-10T21_42_31_886Z-debug-0.log

      Carlos Andres Poiche Soliz

      Carlos Andres Poiche Soliz

      student•
      hace 3 años

      Hola team, como puedo utilizar las arrows keys?

      Julian David Vidal González

      Julian David Vidal González

      student•
      hace 3 años

      ¿Por qué se crea un nuevo repo y no se usa el que se creó la clase pasada?

      Rodriguez Potes William David

      Rodriguez Potes William David

      student•
      hace 3 años

      No he podido seguir me genera este error les agradezco.

      npx: installed 1 in 1.774s /home/williammaster/.npm/_npx/9815/lib/node_modules/create-vite/index.js:3 import './dist/index.mjs' ^^^^^^^^^^^^^^^^^^

      SyntaxError: Unexpected string at Module._compile (internal/modules/cjs/loader.js:723:23) at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) at Function.Module._load (internal/modules/cjs/loader.js:585:3) at Function.Module.runMain (internal/modules/cjs/loader.js:831:12) at startup (internal/bootstrap/node.js:283:19) at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)

      Emerson Paul Godínez Pérez

      Emerson Paul Godínez Pérez

      student•
      hace 3 años

      Por ejemplo en mi caso, en lugar de elegir React seleccioné JavaScript, ¿Cómo puedo cambiar eso? o ¿Cómo puedo eliminar mi proyecto desde la linea de comando?

      Emerson Paul Godínez Pérez

      Emerson Paul Godínez Pérez

      student•
      hace 3 años

      Esa terminal de qué es o dónde la encuentro?

        Emerson Paul Godínez Pérez

        Emerson Paul Godínez Pérez

        student•
        hace 3 años

        Ya resolví mi duda, en el caso de Windows hay que tener instalado Power Shell

      Alexis Acosta

      Alexis Acosta

      student•
      hace 3 años

      Me ayudan con este error

      alexis@Alexis:~$ npm init vite@latest

      npx: installed 6 in 8.706s /home/alexis/.npm/_npx/28034/lib/node_modules/create-vite/index.js:4 import fs from 'node:fs' ^^

      SyntaxError: Unexpected identifier at Module._compile (internal/modules/cjs/loader.js:723:23) at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) at Function.Module._load (internal/modules/cjs/loader.js:585:3) at Function.Module.runMain (internal/modules/cjs/loader.js:831:12) at startup (internal/bootstrap/node.js:283:19) at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)

      JEAN PAUL BIGOT

      JEAN PAUL BIGOT

      student•
      hace 3 años

      no puedo proseguir el comando npm init vite@latest, con gitbash ya que no me deja instalar el framework, pero con la terminal de comandos, si, alguien puede decir por que?

    Escuelas

    • Desarrollo Web
      • Fundamentos del Desarrollo Web Profesional
      • Diseño y Desarrollo Frontend
      • Desarrollo Frontend con JavaScript
      • Desarrollo Frontend con Vue.js
      • Desarrollo Frontend con Angular
      • Desarrollo Frontend con React.js
      • Desarrollo Backend con Node.js
      • Desarrollo Backend con Python
      • Desarrollo Backend con Java
      • Desarrollo Backend con PHP
      • Desarrollo Backend con Ruby
      • Bases de Datos para Web
      • Seguridad Web & API
      • Testing Automatizado y QA para Web
      • Arquitecturas Web Modernas y Escalabilidad
      • DevOps y Cloud para Desarrolladores Web
    • English Academy
      • Inglés Básico A1
      • Inglés Básico A2
      • Inglés Intermedio B1
      • Inglés Intermedio Alto B2
      • Inglés Avanzado C1
      • Inglés para Propósitos Específicos
      • Inglés de Negocios
    • Marketing Digital
      • Fundamentos de Marketing Digital
      • Marketing de Contenidos y Redacción Persuasiva
      • SEO y Posicionamiento Web
      • Social Media Marketing y Community Management
      • Publicidad Digital y Paid Media
      • Analítica Digital y Optimización (CRO)
      • Estrategia de Marketing y Growth
      • Marketing de Marca y Comunicación Estratégica
      • Marketing para E-commerce
      • Marketing B2B
      • Inteligencia Artificial Aplicada al Marketing
      • Automatización del Marketing
      • Marca Personal y Marketing Freelance
      • Ventas y Experiencia del Cliente
      • Creación de Contenido para Redes Sociales
    • Inteligencia Artificial y Data Science
      • Fundamentos de Data Science y AI
      • Análisis y Visualización de Datos
      • Machine Learning y Deep Learning
      • Data Engineer
      • Inteligencia Artificial para la Productividad
      • Desarrollo de Aplicaciones con IA
      • AI Software Engineer
    • Ciberseguridad
      • Fundamentos de Ciberseguridad
      • Hacking Ético y Pentesting (Red Team)
      • Análisis de Malware e Ingeniería Forense
      • Seguridad Defensiva y Cumplimiento (Blue Team)
      • Ciberseguridad Estratégica
    • Liderazgo y Habilidades Blandas
      • Fundamentos de Habilidades Profesionales
      • Liderazgo y Gestión de Equipos
      • Comunicación Avanzada y Oratoria
      • Negociación y Resolución de Conflictos
      • Inteligencia Emocional y Autogestión
      • Productividad y Herramientas Digitales
      • Gestión de Proyectos y Metodologías Ágiles
      • Desarrollo de Carrera y Marca Personal
      • Diversidad, Inclusión y Entorno Laboral Saludable
      • Filosofía y Estrategia para Líderes
    • Diseño de Producto y UX
      • Fundamentos de Diseño UX/UI
      • Investigación de Usuarios (UX Research)
      • Arquitectura de Información y Usabilidad
      • Diseño de Interfaces y Prototipado (UI Design)
      • Sistemas de Diseño y DesignOps
      • Redacción UX (UX Writing)
      • Creatividad e Innovación en Diseño
      • Diseño Accesible e Inclusivo
      • Diseño Asistido por Inteligencia Artificial
      • Gestión de Producto y Liderazgo en Diseño
      • Diseño de Interacciones Emergentes (VUI/VR)
      • Desarrollo Web para Diseñadores
      • Diseño y Prototipado No-Code
    • Contenido Audiovisual
      • Fundamentos de Producción Audiovisual
      • Producción de Video para Plataformas Digitales
      • Producción de Audio y Podcast
      • Fotografía y Diseño Gráfico para Contenido Digital
      • Motion Graphics y Animación
      • Contenido Interactivo y Realidad Aumentada
      • Estrategia, Marketing y Monetización de Contenidos
    • Desarrollo Móvil
      • Fundamentos de Desarrollo Móvil
      • Desarrollo Nativo Android con Kotlin
      • Desarrollo Nativo iOS con Swift
      • Desarrollo Multiplataforma con React Native
      • Desarrollo Multiplataforma con Flutter
      • Arquitectura y Patrones de Diseño Móvil
      • Integración de APIs y Persistencia Móvil
      • Testing y Despliegue en Móvil
      • Diseño UX/UI para Móviles
    • Diseño Gráfico y Arte Digital
      • Fundamentos del Diseño Gráfico y Digital
      • Diseño de Identidad Visual y Branding
      • Ilustración Digital y Arte Conceptual
      • Diseño Editorial y de Empaques
      • Motion Graphics y Animación 3D
      • Diseño Gráfico Asistido por Inteligencia Artificial
      • Creatividad e Innovación en Diseño
    • Programación
      • Fundamentos de Programación e Ingeniería de Software
      • Herramientas de IA para el trabajo
      • Matemáticas para Programación
      • Programación con Python
      • Programación con JavaScript
      • Programación con TypeScript
      • Programación Orientada a Objetos con Java
      • Desarrollo con C# y .NET
      • Programación con PHP
      • Programación con Go y Rust
      • Programación Móvil con Swift y Kotlin
      • Programación con C y C++
      • Administración Básica de Servidores Linux
    • Negocios
      • Fundamentos de Negocios y Emprendimiento
      • Estrategia y Crecimiento Empresarial
      • Finanzas Personales y Corporativas
      • Inversión en Mercados Financieros
      • Ventas, CRM y Experiencia del Cliente
      • Operaciones, Logística y E-commerce
      • Gestión de Proyectos y Metodologías Ágiles
      • Aspectos Legales y Cumplimiento
      • Habilidades Directivas y Crecimiento Profesional
      • Diversidad e Inclusión en el Entorno Laboral
      • Herramientas Digitales y Automatización para Negocios
    • Blockchain y Web3
      • Fundamentos de Blockchain y Web3
      • Desarrollo de Smart Contracts y dApps
      • Finanzas Descentralizadas (DeFi)
      • NFTs y Economía de Creadores
      • Seguridad Blockchain
      • Ecosistemas Blockchain Alternativos (No-EVM)
      • Producto, Marketing y Legal en Web3
    • Recursos Humanos
      • Fundamentos y Cultura Organizacional en RRHH
      • Atracción y Selección de Talento
      • Cultura y Employee Experience
      • Gestión y Desarrollo de Talento
      • Desarrollo y Evaluación de Liderazgo
      • Diversidad, Equidad e Inclusión
      • AI y Automatización en Recursos Humanos
      • Tecnología y Automatización en RRHH
    • Finanzas e Inversiones
      • Fundamentos de Finanzas Personales y Corporativas
      • Análisis y Valoración Financiera
      • Inversión y Mercados de Capitales
      • Finanzas Descentralizadas (DeFi) y Criptoactivos
      • Finanzas y Estrategia para Startups
      • Inteligencia Artificial Aplicada a Finanzas
      • Domina Excel
      • Financial Analyst
      • Conseguir trabajo en Finanzas e Inversiones
    • Startups
      • Fundamentos y Validación de Ideas
      • Estrategia de Negocio y Product-Market Fit
      • Desarrollo de Producto y Operaciones Lean
      • Finanzas, Legal y Fundraising
      • Marketing, Ventas y Growth para Startups
      • Cultura, Talento y Liderazgo
      • Finanzas y Operaciones en Ecommerce
      • Startups Web3 y Blockchain
      • Startups con Impacto Social
      • Expansión y Ecosistema Startup
    • Cloud Computing y DevOps
      • Fundamentos de Cloud y DevOps
      • Administración de Servidores Linux
      • Contenerización y Orquestación
      • Infraestructura como Código (IaC) y CI/CD
      • Amazon Web Services
      • Microsoft Azure
      • Serverless y Observabilidad
      • Certificaciones Cloud (Preparación)
      • Plataforma Cloud GCP

    Platzi y comunidad

    • Platzi Business
    • Live Classes
    • Lanzamientos
    • Executive Program
    • Trabaja con nosotros
    • Podcast

    Recursos

    • Manual de Marca

    Soporte

    • Preguntas Frecuentes
    • Contáctanos

    Legal

    • Términos y Condiciones
    • Privacidad
    • Tyc promociones
    Reconocimientos
    Reconocimientos
    Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
    Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
    Logo reconocimientoPrimera Startup EdTech · 2018
    Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
    Logo reconocimientoCEO Mejor Emprendedor del año · 2024
    De LATAM conpara el mundo
    YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads