When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Desarrollo web con PHP 7 y Mysql utilizando MVC
Aprende a desarrollar un proyecto web de verdad utilizando PHP 7, Mysql y MVC

This Course Includes
udemy
5 (75 reviews )
13h 50m
english
Online - Self Paced
professional certificate
Udemy
About Desarrollo web con PHP 7 y Mysql utilizando MVC
En este curso veremos los conceptos más importantes de PHP 7 que nos servirán para desarrollar un proyecto web desde el principio hasta el final. Crearemos un mini-framework MVC que, además de servirte para desarrollar proyectos de tamaño medio en PHP 7, también te servirá para entender el funcionamiento de un framework PHP y te dará una base excelente para aprender cualquier framework MVC disponible en el mercado (Symfony, Laravel, Phalcon, etc.) Para ello montaremos un entorno de desarrollo local totalmente funcional y utilizaremos las herramientas más avanzadas en el desarrollo web (PhpStorm, Composer, Mysql, XDebug, Git, etc.). Los puntos más importantes (aunque no los únicos) que trataremos serán los siguientes:
Configuración del entorno local
Validación de formularios
Acceso a bases de datos Mysql con PDO
Interfaz de acceso a datos genérico con la creación de la clase Connection, QueryBuilder, entidades y los repositorios correspondientes
Instalación y uso de librerías de terceros con Composer
Urls amigables (semánticas)
Clases del framework (Request, Response, Router, QueryBuilder, etc.)
Cookies y sesiones
Creación de la clase FlashMessage para mantener datos entre peticiones
Control de acceso por login y registro de usuario
Distintos accesos mediante la implementación de roles de usuario
Control de páginas de error mediante una jerarquia de excepciones propia. Te ofrezco acceso de por vida a este curso y todas las actualizaciones que iré añadiendo próximamente.
What You Will Learn?
- Desarrolla tus propios proyectos web desde cero hasta la puesta en producción .
- Obtén una base de conocimientos ideal para comenzar a aprender cualquier framework MVC, como pueden ser Laravel, Symfony, Phalcon, etc. .
- Sácale el máximo partido a la nueva versión del lenguaje PHP 7 .
- Utiliza librerías de terceros en tus proyectos de forma sencilla gracias a la fabulosa herramienta de gestión de dependencias composer .
- Aprende el funcionamiento del mejor IDE de desarrollo para PHP que hay en el mercado, PhpStorm .
- Accede a una base de datos desde PHP utilizando PDO, ya sea Mysql o cualquier otro sistema de bases de datos .
- Depura tus proyectos web utilizando XDebug y PhpStorm .
- Utiliza git en local y en remoto para llevar el control de versiones de tu proyecto, o para trabajar en equipo Show moreShow less.