Deploy en proyectos Laravel: Guía práctica
Aprende el arte del deploy en Laravel desde cero. Domina hosting compartido, gestión VPS con Cloudpanel, certificados SSL, webhooks de GitHub, tareas con Supervisor y copias de seguridad en Digital Ocean Spaces. Conviértete en un experto en el despliegue de proyectos Laravel. ¡Únete ahora!
Creado por Victor Arana Flores
Objetivos del curso
-
Configurar y desplegar proyectos Laravel en un servidor VPS con Cloudpanel.
-
Instalar certificados SSL para una comunicación segura.
-
Configurar webhooks para actualizar automáticamente el proyecto en el servidor.
-
Utilizar Supervisor y cronjobs para gestionar tareas críticas.
-
Dominar el despliegue en GoDaddy y Hostinger.
-
Comprender los principios esenciales del despliegue de proyectos Laravel.
-
Implementar estrategias de copias de seguridad y almacenamiento en Digital Ocean Spaces.
-
Aplicar todos los conocimientos desplegando un proyecto práctico al final del curso.
Temario del curso
Requisitos del curso
- Familiaridad con los conceptos básicos de desarrollo en Laravel.
- Asegúrate de tener un entorno de desarrollo Laravel funcional en tu máquina local.
- Se recomienda tener acceso a cuentas en GoDaddy y Hostinger para practicar el despliegue en hosting compartido.
- Para las lecciones sobre despliegue en un servidor VPS con Cloudpanel, necesitarás acceso a un servidor VPS.
- Asegúrate de tener una cuenta en GitHub para practicar la integración con webhooks.
- Para la sección de copias de seguridad, necesitarás acceso a Digital Ocean Spaces.
Descripción
Bienvenido a "Deploy en proyectos Laravel: Guía práctica". Este curso te llevará de la mano a través de un viaje completo de despliegue de proyectos Laravel, equipándote con las habilidades esenciales para lanzar tus aplicaciones de manera efectiva y profesional.
Lo que aprenderás:
Despliegue en Hosting Compartido: Exploraremos el proceso de despliegue en dos hosting compartidos populares, GoDaddy y Hostinger, aprendiendo a superar los desafíos específicos de cada plataforma.
Despliegue en VPS con Cloudpanel: Sumérgete en el mundo de los servidores privados virtuales (VPS) utilizando Cloudpanel. Aprenderás a generar llaves SSH para una conexión segura y a desplegar tu proyecto utilizando métodos manuales y la automatización con DPLOY.
Instalación de Certificados SSL: Garantiza la seguridad de tu aplicación mediante la instalación de certificados SSL, proporcionando a tus usuarios una experiencia segura y confiable.
Integración con Webhooks de GitHub: Descubre cómo mantener automáticamente tu proyecto actualizado en el servidor cada vez que realizas cambios en tu repositorio GitHub, utilizando poderosos webhooks.
Gestión de Tareas con Supervisor y Cron: Aprende a utilizar Supervisor para mantener en ejecución tareas críticas como php artisan queue:work, y configura cronjobs para automatizar tareas programadas esenciales para tu aplicación.
Copia de Seguridad en Digital Ocean Spaces: Exploraremos la importancia de las copias de seguridad y cómo almacenarlas de manera segura en Digital Ocean Spaces, garantizando la integridad y disponibilidad de tus datos.
Con este curso, no solo aprenderás los fundamentos, sino que también adquirirás habilidades avanzadas para convertirte en un profesional del despliegue de proyectos Laravel. ¡Únete ahora y lleva tu desarrollo a nuevos horizontes!