
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.
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
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
PHPDocs es una adaptación de JavaDocs para documentar la programación en PHP.
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.
El funcionamiento básico del patrón MVC, puede resumirse en:
El usuario realiza una petición.
El controlador captura la petición.
Hace la llamada al modelo correspondiente.
El modelo será el encargado de interactuar con la base de datos.
El controlador recibe la información y la envía a la vista.
La vista muestra la información.
El funcionamiento básico del patrón MVC, puede resumirse en:
El usuario realiza una petición.
El controlador captura la petición.
Hace la llamada al modelo correspondiente.
El modelo será el encargado de interactuar con la base de datos.
El controlador recibe la información y la envía a la vista.
La vista muestra la información.
El funcionamiento básico del patrón MVC, puede resumirse en:
El usuario realiza una petición.
El controlador captura la petición.
Hace la llamada al modelo correspondiente.
El modelo será el encargado de interactuar con la base de datos.
El controlador recibe la información y la envía a la vista.
La vista muestra la información.
El funcionamiento básico del patrón MVC, puede resumirse en:
El usuario realiza una petición.
El controlador captura la petición.
Hace la llamada al modelo correspondiente.
El modelo será el encargado de interactuar con la base de datos.
El controlador recibe la información y la envía a la vista.
La vista muestra la información.
El funcionamiento básico del patrón MVC, puede resumirse en:
El usuario realiza una petición.
El controlador captura la petición.
Hace la llamada al modelo correspondiente.
El modelo será el encargado de interactuar con la base de datos.
El controlador recibe la información y la envía a la vista.
La vista muestra la información.
El funcionamiento básico del patrón MVC, puede resumirse en:
El usuario realiza una petición.
El controlador captura la petición.
Hace la llamada al modelo correspondiente.
El modelo será el encargado de interactuar con la base de datos.
El controlador recibe la información y la envía a la vista.
La vista muestra la información.
El funcionamiento básico del patrón MVC, puede resumirse en:
El usuario realiza una petición.
El controlador captura la petición.
Hace la llamada al modelo correspondiente.
El modelo será el encargado de interactuar con la base de datos.
El controlador recibe la información y la envía a la vista.
La vista muestra la información.
El funcionamiento básico del patrón MVC, puede resumirse en:
El usuario realiza una petición.
El controlador captura la petición.
Hace la llamada al modelo correspondiente.
El modelo será el encargado de interactuar con la base de datos.
El controlador recibe la información y la envía a la vista.
La vista muestra la información.
En este video recibiremos la cadena de l URL y la separaremos para obtener el controlador y el método solicitado.
En esta clase realizaremos la clase controladora, la cual tiene las reglas de negocio y es el árbitro entre la vista y el modelo.
El funcionamiento básico del patrón MVC, puede resumirse en:
El usuario realiza una petición.
El controlador captura la petición.
Hace la llamada al modelo correspondiente.
El modelo será el encargado de interactuar con la base de datos.
El controlador recibe la información y la envía a la vista.
La vista muestra la información.
El funcionamiento básico del patrón MVC, puede resumirse en:
El usuario realiza una petición.
El controlador captura la petición.
Hace la llamada al modelo correspondiente.
El modelo será el encargado de interactuar con la base de datos.
El controlador recibe la información y la envía a la vista.
La vista muestra la información.
En esta clase veremos cómo pasar parámetros desde la URL a la clase controladora.
El funcionamiento básico del patrón MVC, puede resumirse en:
El usuario realiza una petición.
El controlador captura la petición.
Hace la llamada al modelo correspondiente.
El modelo será el encargado de interactuar con la base de datos.
El controlador recibe la información y la envía a la vista.
La vista muestra la información.
En esta clase leeremos una tabla y la desplegaremos su contendido bajo el patrón MVC.
El funcionamiento básico del patrón MVC, puede resumirse en:
El usuario realiza una petición.
El controlador captura la petición.
Hace la llamada al modelo correspondiente.
El modelo será el encargado de interactuar con la base de datos.
El controlador recibe la información y la envía a la vista.
La vista muestra la información.
En esta clase realizaremos los métodos dentro del modelo para guardar los datos en la tabla desde la vista.
En esta clase realizaremos la vista para modificar un registro dentro del CRUD.
En esta clase crearemos el método desde el Modelo para insertar los datos modificados en la vista correspondiente.
En esta clase crearemos el modelo y la vista para el proceso de borrar un registro.
En esta clase aplicaremos estilos en cascada para modificar la apariencia del CRUD por medio de Bootsrap.
En esta clase modificaremos la apariencia de la vista por medio de Bootstrap.
El funcionamiento básico del patrón MVC, puede resumirse en:
El usuario realiza una petición.
El controlador captura la petición.
Hace la llamada al modelo correspondiente.
El modelo será el encargado de interactuar con la base de datos.
El controlador recibe la información y la envía a la vista.
La vista muestra la información.
ColorZilla es una herramienta que nos permita detectar un color de un elemento de una página web.
Herramientas para encontrar colores armónicos
Páginas para descargar fuentes e íconos
Crear gradientes de forma sencilla por medio de dos herramientas
Herramientas para las Cajas flexibles
Herramientas para objetos SVG y Curvas Bezier Cuadráticas
Herramienta para diseños display: grid;
Los archivos del curso "Crear un patrón MVC con PHP y MySQL"
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.