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.

Udemy logo

Desarrollo web con PHP 7 y Mysql utilizando MVC

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

     
  • 5
  •  |
  • Reviews ( 75 )
₹519

This Course Includes

  • iconudemy
  • icon5 (75 reviews )
  • icon13h 50m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

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.