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
-
- Contratar VPS con Cloud Panel en Digital Ocean: Guía Completa y Paso a Paso 15:35
- Cómo Apuntar un Dominio a un Servidor: Guía Paso a Paso para Principiantes 07:20
- Creación de un Nuevo Sitio Web Laravel en Cloud Panel: Configuración PHP y Llaves SSH 07:11
- Despliegue de proyecto laravel desde el Administrador de Archivos de Cloud Panel 07:02
- Modificación de Nginx para Despliegue Laravel 03:26
- Instalación de Certificado SSL en Cloud Panel: Paso a Paso para un Sitio Seguro 01:59
-
- Instalación de DPLOY en Servidor 02:57
- Inicialización y Configuración de DPLOY 20:19
- Como instalar Node.js y npm en Servidor 05:15
- Directorio Raíz Dinámico con Actualizaciones Automáticas 11:57
- Carpeta Compartida en DPLOY: Optimizando Despliegues Laravel 12:45
- Automatizando Despliegues con Webhooks de GitHub 22:18
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!
Reseña de los estudiantes
20.00 USD
Detalle del curso:
- Última actualización 14/09/2024
- Duración: 3.7 horas
- Nivel intermedio
- Calificación: 5
- Acceso de por vida