Última actualización:

¿Qué voy a aprender?

Laravel Forge es una herramienta desarrollada y mantenida por el equipo de Laravel que nos ofrece la posibilidad de configurar servidores y sitios para todos nuestros proyectos Laravel con unos pocos clicks.

Si estás empezando en el mundo del desarrollo web en general quizá no entiendas el concepto despliegue, pero es algo muy sencillo. Imagina que estás desarrollando un proyecto, en este caso Laravel, llevas a cabo la funcionalidad inicial que te han pedido y ahora debes publicarlo en un servidor para ponerlo a vista de todos. Para realizar esta tarea deberás configurar un servidor, tu sitio con su dominio, una base de datos, logs y mucho más. Pues este curso está para enseñarte cómo hacer esto paso a paso desde 0 de forma completa, el despliegue de tus proyectos Laravel a la plataforma de Laravel Forge.

En este curso vamos a ver cómo hacer el despliegue con Laravel Forge utilizando Digital Ocean para nuestros servidores y GitHub para nuestro control de versiones. Gracias a esta combinación tendremos todo lo que necesitamos configurado rápida y fácilmente para cualquier proyecto Laravel, no hay nada que no podamos hacer con Laravel en Laravel Forge.

Los temas que cubriremos en este curso son los siguientes, aunque por el camino veremos cosas que estoy seguro que te serán útiles.
  • Entender cómo funciona Laravel Forge junto a Digital Ocean.
  • Crear una cuenta en Laravel Forge.
  • Crear una cuenta en Digital Ocean.
  • Crear tus propios servidores en Laravel Forge.
  • Crear tus propios sitios en Laravel Forge.
  • Crear y acceder a tus bases de datos en remoto vía SSH.
  • Configurar tus repositorios GitHub con Laravel Forge para hacer el despliegue.
  • Ajustar el script de despliegue a tus necesidades en cada caso.
  • Automatizar despliegues con WebHooks.
  • Poner tu sitio en modo mantenimiento.
  • Configurar dominios personalizados para tus sitios en Laravel Forge.
  • Generar certificados SSL para tus sitios y asignarlos con un click.
  • Crear claves SSH para establecer una comunicación segura a tus servidores.
  • Aprenderás a utilizar Forge CLI, la nueva línea de comandos de Forge.
  • A configurar Daemons (ejemplo Horizon).
  • A configurar Schedulers.
  • A configurar notificaciones para tus despliegues.
  • A crear tus propias recetas para aplicar configuraciones adicionales a los servidores que desees con un click, 1 o 100.
  • A instalar y gestionar múltiples versiones de PHP.
  • A eliminar todo tu trabajo con un click, servidores o sitios.

Si te gusta el temario y todavía no tienes una herramienta con la que te sientas feliz para realizar el despliegue de tus proyectos Laravel, no lo dudes, apúntate ahora a la plataforma y accede de inmediato a este y a más de 160 cursos que tenemos disponibles.

Requisitos recomendados para tomar el curso

Haber realizado el curso de Laravel 8 desde cero, el resto se cubre aquí.

¿Para quién es este curso?

Desarrolladores Laravel que deseen aprender a utilizar de forma completa Laravel Forge para hacer el despliegue de sus proyectos desde cero con costes mínimos.

¿Qué hago si tengo dudas a lo largo del curso?

Si estás suscrito al plan Trimestral o Anual cuentas con soporte completo en menos de 24 horas dentro de días laborables.

Contenido del Curso

Introducción
Laravel Forge 2021: ¿Qué vamos a hacer? GRATIS 00:04:00
Laravel Forge 2021: Crear una cuenta en Laravel Forge y pequeña introducción 00:03:00
Laravel Forge 2021: Crear una cuenta en Digital Ocean y generar token para conectar desde Forge 00:04:00
Trabajando en Forge
Laravel Forge 2021: Creando nuestro servidor desde Forge 00:06:00
Laravel Forge 2021: Crear un proyecto Laravel en local, crear repositorio GitHub y publicar en master 00:06:00
Laravel Forge 2021: Gestionar nuestros propios dominios con Hover y crear sitio en Forge 00:05:00
Laravel Forge 2021: Primer despliegue a través de la interfaz de Forge y añadir claves de acceso a repositorio GitHub 00:04:00
Laravel Forge 2021: Instalar certificado Let’s Encrypt en nuestro sitio 00:03:00
Laravel Forge 2021: Instalar Breeze en nuestro proyecto local y despliegue con nuevos cambios 00:07:00
Laravel Forge 2021: Crear y configurar bases de datos en Forge 00:04:00
Laravel Forge 2021: Instalar Forge CLI 00:04:00
Laravel Forge 2021: Crear y configurar clave SSH para acceder a Forge y deploy con Forge CLI 00:09:00
Laravel Forge 2021: Configurar WebHook en GitHub para hacer deploy automático 00:04:00
Laravel Forge 2021: Acceso remoto vía SSH con MySQL 00:03:00
Laravel Forge 2021: Poner nuestro site en modo mantenimiento con claves secretas 00:02:00
Laravel Forge 2021: Habilitar notificaciones con Slack, Email, Telegram y Discord al hacer deploy 00:02:00
Laravel Forge 2021: Daemons, ejemplo Horizon 00:03:00
Laravel Forge 2021: Configurar Scheduler para ejecutar tareas periódicas en nuestro proyecto 00:07:00
Laravel Forge 2021: Desarrolla tus propias recetas y aplícalas contra múltiples servidores 00:02:00
Laravel Forge 2021: Instalar y configurar múltiples versiones de PHP 00:03:00
Laravel Forge 2021: Eliminar todo nuestro trabajo y despedida 00:02:00

Valoraciones del curso

5

1 valoración
  • 5 estrellas
  • 4 estrellas
  • 3 estrellas
  • 2 estrellas
  • 1 estrellas
  1. Grandisimo aporte

    Habia leido sobre laravel forge, pero no me habia atrevido a probar con el en real, gracias a este curso he podido desplegar dos proyectos de forma rápida y sencilla, con un completo control de versiones.
    Muy util el curso.

Más valoraciones
HACER ESTE CURSO
  • Opciones de Precio +
  • ACCESO PARA SIEMPRE
  • Número de unidades21
  • 1 hora, 27 minutos
22 ALUMNOS MATRICULADOS
Cursosdesarrolloweb ©. Todos los derechos reservados.

Login

Create an Account Back to login/register