Desarrolla tu propio Framework MVC con PHP 7
Curso
Online
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Curso
-
Metodología
Online
-
Horas lectivas
6h
-
Inicio
Fechas a elegir
-
Envío de materiales de aprendizaje
Sí
-
Servicio de consultas
Sí
-
Tutor personal
Sí
-
Clases virtuales
Sí
¿Quieres desarrollar tu propio Framework PHP y entender cómo funcionan las cosas entre bambalinas?
En este curso te voy a enseñar a desarrollar tu propio Framework MVC con PHP 7 desde 0, vamos a empezar con una carpeta vacía y vamos a terminar con un completo y funcional sistema MVC que vas a poder adaptar a tus necesidades.
Gracias a la Inyección de Dependencias (DI) vamos a poder manejar las dependencias de nuestros controladores para poder trabajar con un código más limpio y organizado, es la base para convertirte en un buen programador.
No nos vamos a quedar en el desarrollo de un único Framework, vamos a ir más allá y vamos a desarrollar otro más utilizando distintas dependencias para tener muchas posibilidades en nuestros desarrollos.
PHP-DI y PHPLEAGUE 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
Desarrollo y uso de Middlewares para proteger rutas con sesiones
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
Trabajo con archivos de entorno .env
Paginación con Bootstrap 4 completamente personalizada
Instalaciones y fechas
Ubicación
Inicio
Inicio
A tener en cuenta
Entender la inyección de dependencias (DI) para poder aplicarla a tus proyectos a través de varios ejemplos
Desarrollar tu propio marco de trabajo con PHP 7 utilizando buenas prácticas
Configurar y utilizar Doctrine para el acceso a bases de datos
Adaptar Twig y Blade, dos motores de vistas muy populares a tus proyectos de forma completa
Instalar un completo sistema de sesiones y sesiones flash en combinación con Twig
Validar formularios con anotaciones de Doctrine y Validadores PHP personalizados
Desarrollar un completo sistema de rutas manejando autenticación
Instalar y configurar Eloquent, el ORM de Laravel
Programadores PHP que deseen entender qué es la inyección de dependencias y cómo desarrollar su propio Framework desde 0
Tener un entorno con PHP 7 o superior y un servidor de bases de datos MySQL
Tener instalado y haber trabajado con composer previamente, aunque no es complejo
Conocimientos de PHP y programación orientada a objetos, clases, objetos, herencia, interfaces
Opiniones
Logros de este Centro
Todos los cursos están actualizados
La valoración media es superior a 3,7
Más de 50 opiniones en los últimos 12 meses
Este centro lleva 8 años en Emagister.
Materias
- Base de datos MySQL
- Archivos
Temario
Información adicional
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Desarrolla tu propio Framework MVC con PHP 7