Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Crear un patrón MVC con PHP y MySQL
Rating: 4.6 out of 5(118 ratings)
6,866 students

Crear un patrón MVC con PHP y MySQL

Evita el código espagueti en tus aplicaciones
Last updated 3/2025
Spanish

What you'll learn

  • Aplicará los principios del patrón MVC con PHP y MySQL.
  • Creará una estructura robusta con el patrón de diseño MVC para construir una aplicación.
  • Aplicará el patrón MVC para realizar un proceso de Altas, Bajas y Cambios.

Course content

5 sections38 lectures5h 37m total length
  • Bienvenida al curso3:29

    Los patrones de diseño (o patrones de arquitectura) son empleados ampliamente en el desarrollo de aplicaciones de escritorio, pero han dado excelentes resultados en el desarrollo de aplicaciones web, evitando el conocido código espagueti. En este curso aprenderás a desarrollar aplicaciones bajo este patrón de diseño: Modelo, Vista, Controlador o MVC. Este curso tiene como objetivo:

    • Aplicará los principios del patrón MVC con PHP y MySQL.

    • Creará una estructura robusta con el patrón de diseño MVC para construir una aplicación.

    • Aplicará el patrón MVC para realizar un proceso de Altas, Bajas y Cambios.

  • Antes de empezar el curso6:54
  • Historia de PHP (opcional)5:25
    • Encadenamiento de expresiones sin paréntesis

    • Nuevas funciones array

    • API de objetos BCMath

    • Subclases específicas del driver PDO

    • Nuevas características para el DOM y soporte para HTML 5

    • Atributo #[\Deprecated]

    • Hooks para propiedades

    • Visibilidad asimétrica para las propiedades

  • Plugins de SublimeText para PHP (opcional)6:34
    • Entrar a packagecontrol.io

    • Abrir la consola (view > show console).

    • Copiar el código en la consola y ejecutarlo.

    • Cerrar y abrir sublime text.

    • [Ctrl]-[shift]-[p] o tools > command palette

    • Escribimos

    • Install packages > sublime lint > detecta problemas de sintaxis.

    • Install packages > phpcs

  • Documentar con el estándar PHPDoc5:24
    • PHPDocs es una adaptación de JavaDocs para documentar la programación en PHP.

  • Definiciones al patrón MVC7:26

    El patrón de diseño (de software) MVC se encarga de separar la “lógica de negocio” de la “interfaz de usuario” y es el más utilizado en aplicaciones web, ya que facilita la funcionalidad, mantenibilidad, y escalabilidad del sistema.

  • Crear la estructura del patrón MVC9:04

    El funcionamiento básico del patrón MVC, puede resumirse en:

    1. El usuario realiza una petición.

    2. El controlador captura la petición.

    3. Hace la llamada al modelo correspondiente.

    4. El modelo será el encargado de interactuar con la base de datos.

    5. El controlador recibe la información y la envía a la vista.

    6. La vista muestra la información.

  • Crear la conexión a la base de datos5:58

    El funcionamiento básico del patrón MVC, puede resumirse en:

    1. El usuario realiza una petición.

    2. El controlador captura la petición.

    3. Hace la llamada al modelo correspondiente.

    4. El modelo será el encargado de interactuar con la base de datos.

    5. El controlador recibe la información y la envía a la vista.

    6. La vista muestra la información.

  • Crear el Modelo de la aplicación12:50

    El funcionamiento básico del patrón MVC, puede resumirse en:

    1. El usuario realiza una petición.

    2. El controlador captura la petición.

    3. Hace la llamada al modelo correspondiente.

    4. El modelo será el encargado de interactuar con la base de datos.

    5. El controlador recibe la información y la envía a la vista.

    6. La vista muestra la información.

  • Crear la Vista de la aplicación8:58

    El funcionamiento básico del patrón MVC, puede resumirse en:

    1. El usuario realiza una petición.

    2. El controlador captura la petición.

    3. Hace la llamada al modelo correspondiente.

    4. El modelo será el encargado de interactuar con la base de datos.

    5. El controlador recibe la información y la envía a la vista.

    6. La vista muestra la información.

Requirements

  • Conocimientos básicos de programación en PHP y MySQL
  • Conocimientos de desarrollo web
  • Conocimientos básicos de programación orientada a objetos
  • Conocimientos básicos de desarrollo con Bootstrap 4 (no indispensable)

Description

Los patrones de diseño (o patrones de arquitectura) son empleados ampliamente en el desarrollo de aplicaciones de escritorio, pero han dado excelentes resultados en el desarrollo de aplicaciones web, evitando el conocido código espagueti. En este curso aprenderás a desarrollar aplicaciones bajo este patrón de diseño: Modelo, Vista, Controlador o MVC. Este curso tiene como objetivo:

  • Aplicará los principios del patrón MVC con PHP y MySQL.

  • Creará una estructura robusta con el patrón de diseño MVC para construir una aplicación.

  • Aplicará el patrón MVC para realizar un proceso de Altas, Bajas y Cambios.

Este es un curso intermedio, por lo que no se explicarán cosas básicas como variables, ciclos o estructuras condicionales. Debes de tener ya estos conocimientos previos. También es deseable que conozcas los principios generales de la programación orientada a objetos, aunque no es necesario que seas un experto. En las clases finales aplicaremos un poco de Bootstrap 4.

Para tomar este curso necesitas una computadora con XAMPP, MAMP o WAMP o utilizar un servidor remoto con PHP y MySQL. Deberás contar con un editor de código como Sublime Text, Atom o DreamWeaver.

Who this course is for:

  • Desarrolladores web con PHP y MySQL