¿Qué aprenderás?
En este curso aprenderás a desarrollar de forma completa y desde cero un mini Framework con PHP haciendo uso de Docker y Docker Compose. La idea es la que seguimos últimamente en Cursosdesarrolloweb, dejar de utilizar dependencias directamente instaladas en nuestros equipos, y pasar a utilizar contenedores con Docker, igual que hemos hecho con Laravel Sail y WSL 2.
El desarrollo que vamos a llevar a cabo parte de cero, vamos a ir construyendo todo paso a paso para que puedas comprender de forma completa todo lo que nuestro mini Framework PHP va a necesitar, pero te lo resumo a continuación.
Nginx, lo instalaremos con Docker, será nuestro servidor web.
PHP-FPM, lo instalaremos con Docker. PHP FastCGI Process Manager, es un gestor de procesos FastCGI para PHP que se integra muy bien con Nginx, y está pensado para sitios web con alto tráfico. La versión de PHP será 8.3.
MySQL, lo instalaremos con Docker, haremos uso de la versión 8.
PHP-DI, como ellos mismos se denominan, el contenedor de inyección de dependencia para humanos.
FastRoute, un sistema de enrutamiento para aplicaciones PHP.
Eloquent ORM, si no lo conoces, te recomiendo revisar el curso gratuito de Laravel 11 antes.
Blade, el motor de vistas utilizado por Laravel.
Phinx, migraciones y seeders para PHP con línea de comandos.
Como puedes ver, las herramientas utilizadas son sin duda herramientas con gran reputación y de uso profesional. La meta del curso es que aprendas a desarrollar aplicaciones de forma profesional con las mejores herramientas que existen en la actualidad.
Si quieres aprender a desarrollar un mini Framework con PHP y Docker desde cero, no lo dudes, suscríbete a la plataforma y consigue acceso inmediato. ¡Te espero dentro!
Requisitos
Recomendable conocimientos de Docker y Docker Compose, el curso práctico de Docker tiene todo lo que necesitas.
¿A quién va dirigido el curso?
¿Qué hacer en caso de dudas durante el curso?
Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.
Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.
Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.
Certificado de finalización
Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.
- center_focus_weak Código QR con enlace al curso
- picture_as_pdf Descargable en formato PDF
- person Personalizado con tu nombre
star Disponible exclusivamente para suscriptores.
Valoraciones
4 valoraciones