Desarrolla tu propio Mini Framework PHP, Docker, Nginx, PHP-FPM, PHP-DI y MySQL

Contenido del curso
Contenido del curso keyboard_arrow_down
timer

Desbloquea el curso

Contrata un plan y consigue acceso completo

Crea tu cuenta

¿Ya tienes una cuenta? Inicia sesión

¿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

Conocimientos sólidos de PHP, la ruta de PHP 8 tiene todo lo que necesitas.
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?

Desarrolladores PHP que tengan curiosidad en saber cómo desarrollar un mini framework con PHP haciendo uso de Docker y Docker Compose desde cero y de forma completa.

¿Qué hacer en caso de dudas durante el curso?

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

Cursos relacionados

Acerca del autor

Desarrollador con 10 años de experiencia en web y móvil y formador con 7 años de experiencia.
Empecé en el mundo de la programación a raíz de un accidente de trabajo y me tuve que reinventar.
Soy autodidacta, me dedico de forma profesional a desarrollar software y cada día aprendo cosas nuevas.
Apasionado del backend, me encanta todo lo que tiene que ver con procesos y lógica.
Me encanta programar, pero todavía más ayudar a otras personas en su proceso de formación.

Cursosdesarrolloweb

Israel Parra

Php, JavaScript, Laravel, Vue, React, React Native, Svelte, Serverless

Valoraciones
5
star star star star star

2 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
Pedro J.

hace 2 horas

Pedro J. - OK por el Mini framework.
star star star star star

A la espera de nuevos contenidos si fuera el caso ... Sino, ya lo iré agrandando yo mismo ... Saludos.

Maikel Enrique Pernía Matos

hace 1 semana

Maikel Enrique - Excelente curso
star star star star star

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

Cursosdesarrolloweb es una plataforma educativa con cursos y tutoriales en texto y vídeo.

Términos y condiciones Política de privacidad Formulario de contacto

Copyright 2024 © Todos los derechos reservados.

Contacto