Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Desarrollo web con PHP 7 y Mysql utilizando MVC
Highest Rated
Rating: 4.7 out of 5(77 ratings)
492 students

Desarrollo web con PHP 7 y Mysql utilizando MVC

Aprende a desarrollar un proyecto web de verdad utilizando PHP 7, Mysql y MVC
Last updated 3/2021
Spanish
Spanish [Auto],

What you'll 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

Course content

12 sections53 lectures13h 50m total length
  • Introducción a la programación web4:53

    Pequeña introducción a la programación web para que puedas entender cómo se gestiona una petición web desde que se solicita un recurso mediante un navegador web hasta que se sirve este recurso utilizando un servidor web

  • Herramientas que utilizaremos1:34

    Enumeración de las herramientas que utilizarás a lo largo del curso

  • Preparación del entorno1:06

    Pasos que realizarás para la preparación de tu entorno de desarrollo

  • Prepara tu entorno (desde cero)12:24

    Instalación y configuración (desde cero) de las herramientas necesarias para tener un entorno de desarrollo adecuado para trabajar con un proyecto PHP 7

  • Preparar el entorno de desarrollo

Requirements

  • Debes tener conocimiento mínimos de programación en algún lenguaje y conocimientos básicos de HTML y CSS
  • Necesitarás un ordenador con conexión a Internet, a ser posible, con al menos 4GB de RAM

Description

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.

Who this course is for:

  • Si estás interesado en desarrollar un proyecto web real de tamaño medio, y quieres hacerlo por ti mismo, éste curso es para ti
  • Si estás interesado en conocer en profundidad el funcionamiento de un framework MVC para después sacarle el máximo provecho algún framework del mercado (Symfony, Laravel, Phalcon, Yii, etc.), éste es tu curso
  • Si no conoces el lenguaje PHP, aunque si que programas en algún otro lenguaje y quieres desarrollar proyectos web reales, éste es tu curso
  • Si conoces el lenguaje PHP, pero no conoces las nuevas características incorporadas en la última versión, éste es tu curso