Inventa tu propio Framework MVC con PHP 7 utilizando Inyección de dependencias

Tabla de contenidos
timer

Desbloquea el curso

Contrata un plan y consigue acceso completo

Crea tu cuenta

¿Ya tienes una cuenta? Iniciar sesión

¿Qué aprenderás?

¿Quieres desarrollar tu propio Framework PHP y entender cómo funcionan las cosas entre bambalinas? 

 Laravel, Symfony, Zend Framework y Codeigniter 4 entre otros utilizan Inyección de dependencias (DI), algo completamente necesario para cualquier Framework que ayuda a resolver las dependencias de sus controladores, realmente no sólo de sus controladores, pero esta es ciertamente la parte más crítica. 

 En este curso te voy a enseñar paso a paso cómo desarrollar tu propio Framework MVC con PHP 7, empezaremos con un directorio vacío y terminaremos con un proyecto completamente funcional utilizando las siguientes herramientas: 


  • PHP-DI para manejar la inyección de dependencias
  • Autowiring ON y OFF
  • Autoload con Composer utilizando PSR-4
  • ORM Doctrine para acceso a base de datos MySQL
  • Métodos mágicos PHP con Doctrine para definir getters y setters
  • Repositorios en Doctrine para extender la lógica de nuestras entidades
  • Configuración y uso de Eloquent, el ORM de Laravel
  • Múltiples sistemas de validación con mensajes personalizados
  • Implementar Twig, un motor de vistas rápido y sencillo
  • Implementar Blade, el motor de vistas de Laravel
  • Uso de meta etiquetas para mejorar el SEO de nuestra APP
  • Funciones dinámicas dentro de las templates Twig para extender su funcionalidad
  • Encriptación de contraseñas utilizando Bcrypt
  • AuraSession para manejar sesiones y sesiones flash
  • Phinx para el trabajo con migraciones y seeds
  • Fastroute para definir rutas HTTP con protección si es necesario
  • Archivos de configuración accesibles desde nuestro Contenedor
  • Paginación con Bootstrap 4 completamente personalizada

 Más abajo tienes un vídeo introductorio donde explico qué vamos a desarrollar paso a paso, espero que te guste y si es así te invito a que te inscribas al curso y lo empieces ya.

Requisitos

  • Tener un entorno con PHP 7 o superior y un servidor de bases de datos MySQL
  • Tener instalado y haber trabajado con composer previamente
  • Conocimientos de PHP y programación orientada a objetos, clases, objetos, herencia
  • Muchas ganas de seguir aprendiendo


¿A quién va dirigido el curso?

Para desarrolladores web que utilicen PHP y deseen entender qué es la inyección de dependencias y cómo desarrollar su propio Framework desde 0 utilizando el patrón MVC

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

Este curso cuenta con su propio foro para recibir ayuda en caso de que la necesites, una vez te hayas inscrito podrás acceder siempre que quieras. Las dudas planteadas en el foro normalmente son respondidas el mismo día para acelerar la fase de aprendizaje.

Valoraciones
5
star star star star star

1 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
José Luis López Delgado

hace 3 años

José Luis López Delgado - NULL
star star star star star

Un curso excelente, me ha costado asimilar todo el contenido, pero es que empezaba practicamente de 0 con PHP.

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 2022 © Todos los derechos reservados.