Contrata un plan y consigue acceso completo o compra el curso por 20,00 € y accede a él para siempre
Crea tu cuenta¿Ya tienes una cuenta? Inicia sesión
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!
Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.
Si compras o has comprado el curso, también puedes hacer uso del 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.
Más de 12 años de experiencia en el desarrollo de aplicaciones web con amplia experiencia en desarrollo móvil utilizando PHP, Laravel, Vue.js, React, React Native y Serverless.
Analista programador web Full Stack
3 valoraciones
Buena explicación y muy actualizado con los temas de desarrollo que se manejan en el momento. Ayuda a entender y comprender la construcción de frameworks modernos.
A la espera de nuevos contenidos si fuera el caso ... Sino, ya lo iré agrandando yo mismo ... Saludos.
La demostración de la utilidad del manejo de paquetes con Composer para como bien se explica no reinventar la rueda, podría ser de utilidad incluir "middlewares/fast-route" y quizás manejo de permisos
Cursosdesarrolloweb
Cursosdesarrolloweb es una plataforma educativa con cursos y tutoriales en texto y vídeo.
Términos y condiciones Política de privacidad Términos y condiciones para afiliados Formulario de contacto
Copyright 2024 © Todos los derechos reservados.