Curso de Laravel Sail

Aprende a montar un entorno de desarrollo basado en Docker para aplicaciones PHP con Laravel
Inscripciones abiertas
Intermedio
5 Clases 9 h (aprox.)
79€
49€
Precio en promoción

Inicio del curso

Jueves 08 de diciembre

h

Añadir a Google Calendar

Desarrollar aplicaciones web modernas requiere disponer de diversas piezas de software para ponerte a trabajar. Cada vez que necesitas comenzar un proyecto, o unirte al desarrollo de una aplicación existente, tienes dos opciones. La primera consiste en invertir tu tiempo en configurar tu entorno, instalando todos los programas, lenguajes y librerías en tu máquina, lo que requiere no solo esfuerzo sino algunos conocimientos y habilidades para resolver eventuales problemas. La segunda consiste en dejar que Laravel Sail realice, en minutos, ese trabajo para ti.

Laravel Sail es una herramienta ágil para crear entornos de desarrollo basados en Docker, para crear aplicaciones con el framework PHP Laravel. Permite crear todos los servidores necesarios para desarrollar aplicaciones, no solamente un servidor web, sino también la base de datos, Redis, sistemas de gestión de emails, pruebas unitarias y de integración, etc.

Con Sail puedes despreocuparte de crear el entorno de desarrollo y centrarte en la programación, manteniendo tu ordenador personal más limpio y ligero. También permite desarrollar en un ambiente más parecido a cómo las aplicaciones estarán desplegadas en producción, lo que elimina muchas situaciones problemáticas en el día a día de los proyectos.

En el curso de Laravel Sail podrás no solamente crear tu entorno de desarrollo basado en contenedores sino que además quienes no conozcan Laravel podrán comenzar a experimentar sus ventajas para el desarrollo de aplicaciones web.

Qué aprenderé en el Curso de Laravel Sail

  • Fundamentos de Docker
  • Crear el entorno de desarrollo con Docker y Sail para aplicaciones nuevas
  • Instalar Sail en aplicaciones Laravel existentes
  • Entender el archivo docker-compose.yml
  • Solucionar problemas y necesidades frecuentes con Laravel Sail
  • Qué es Laravel y cuál es la arquitectura de aplicación que propone
  • Unirse a un proyecto Laravel existente para desarrollar en local con diversas alternativas

Objetivos del curso

Aprender a crear un entorno de desarrollo dockerizado para crear aplicaciones con el framework PHP Laravel, usando la solución oficial: Sail. Resolver las necesidades comunes que puedes requerir en el trabajo con contenedores y Sail, como la instalación de dependencias, la compilación de assets, la gestión de puertos, la conexión con programas gestores de bases de datos, etc.

A la vez, este curso de Sail pretende servir como primer contacto para desarrolladores que pretenden trabajar con el framework Laravel, explicando sus piezas más importantes. Para quienes no quieran o no puedan configurar su entorno con Sail se explicarán alternativas como el servidor de desarrollo integrado.

Por qué debes aprender Laravel Sail

Este curso es la primera piedra en el desarrollo de aplicaciones Laravel, que permite comenzar de una manera rápida y sin complicaciones, tanto en sistemas Windows como Linux o Mac. Los desarrolladores nuevos podrán desembarcar en Laravel y comenzar a disfrutar del desarrollo avanzado que nos permite este framework PHP.

Los desarrolladores ya experimentados de Laravel podrán aprender a crear su entorno con Sail y migrar aplicaciones existentes para comenzar a aprovecharse de las ventajas del desarrollo basado en contenedores.

Qué tengo que saber

  • Este curso requiere conocimientos de programación orientada a objetos
  • No hace falta conocimientos previos de Laravel

Clases y contenidos

Introducción a Laravel y Sail
  • Crear una nueva aplicación de PHP con Laravel Sail
  • Primeros pasos con Laravel
Añadir a Google Calendar
Arquitectura de aplicaciones Laravel
  • Controladores
  • Vistas
  • Modelos
  • Laravel Breeze
Añadir a Google Calendar
Configuración Sail
  • Configurar Sail
  • Versiones de PHP, compilación de assets, puertos…
Añadir a Google Calendar
Restaurar aplicaciones existentes desde Git
  • Git básico
  • Clonar un repositorio
  • Instalar dependencias
Añadir a Google Calendar
Alternativas a Laravel Sail
  • Servidor integrado
Añadir a Google Calendar
¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 190 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete