Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Crear un sistema de control de gastos con el patrón MVC
Rating: 4.5 out of 5(11 ratings)
2,200 students

Crear un sistema de control de gastos con el patrón MVC

Desarrolla una aplicación completa bajo el patrón de diseño MVC.
Last updated 3/2025
Spanish

What you'll learn

  • Conocer los aspectos básicos de PHP y su instalación.
  • Crear la estructura Modelo, Vista y Controlador para construir la tienda virtual con PHP y MySQL.
  • Crear el controlador, el modelo y las vistas necesarias para permitir el acceso de los usuarios al sistema.
  • Crear el menú, controlador, modelo y las vistas necesarias para: el tablero, los cuentas, los movimientos.
  • Manejo de imágenes y paginación de consultas muy largas.
  • Matendrá la integridad referencial de categorías y cuentas. Respaldo de la base de datos y depurar la base de datos y creará u tablero de cuentas.

Course content

14 sections162 lectures22h 24m total length
  • Bienvenida al curso Crear un sistema de control de citas con PHP con MVC5:36

    Una aplicación que es muy recurrente en Internet es el desarrollo de una para el manejo de gastos personales. Esta aplicación nos sirve para utilizar lenguajes del lado del cliente, como JavaScript y lenguajes del lado del servidor como PHP, así como conectarlo con bases de datos, en este caso como MySQL, herramientas que son las más utilizadas en la Web. En este curso construiremos las páginas web por medio de Bootstrap 5.3. lo cual nos permitirá tener una aplicación responsiva. Partiremos desde una página completamente en blanco hasta concluir la parte del usuario (front-end) y la parte del administrador (back-end).

  • Breve historia de PHP5:25

    Rasmus Ledford Desarrolló PHP (Personal Home Page) en 1995.

  • ¿Cómo funciona PHP?6:49
    1. El cliente realiza una solicitud al servidor de un recurso .php

    2. El servidor recibe la solicitud y llama al lenguaje PHP.

    3. Donde el servidor encuentre las etiquetas PHP, lo ejecutará.

    4. PHP realiza el programa y regresa como etiquetas HTML.

    5. El servidor regresa el código HTML (nunca código PHP).

    6. El cliente toma el HTML y el navegador lo interpreta.

  • ¿Qué necesitamos?3:58

    1. Instalar la plataforma Apache-MySQL-PHP en su computadora como XAMPP, MAMP, LAMP o WAMP o es su defecto, contar con un servidor remoto con PHP.

    2. Un navegador moderno.

    3. Un editor de código como Sublime Text, Aptana, Brackets, Atom o Dreamweaver (cualquier versión).

    4. Si se cuenta con un servidor remoto, necesitarás un FTP o cPanel.

  • Antes de iniciar, los archivos del curso8:26

    Antes de iniciar daremos algunos consejos para el uso de la plataforma.

  • Instalar el Apache + PHP + MySQL: XAMPP10:25

    XAMPP es un paquete de instalación independiente de plataforma, software libre, que consiste principalmente en el sistema de gestión de bases de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP y Perl.

  • Instalar MAMP en una computadora con Windows5:39

    MAMP es una poderosa herramienta para convertir nuestra computadora en un servidor web local.

  • Ver la configuración de PHP con phpinfo()5:39

    Muestra gran cantidad de información sobre el estado actual de PHP. Incluye información sobre las opciones de compilación y extensiones de PHP, versión de PHP, información del servidor y entorno (si se compiló como módulo), entorno PHP, versión del OS, rutas, valor de las opciones de configuración locales y generales, cabeceras y licencia de PHP.

  • 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 PHPDoc (opcional)5:24

    PHPDocs es una adaptación de JavaDocs para documentar la programación en PHP.

  • Retroalimentación0:06

    ¿Algo para mejorar en esta sección?

    ¿Algún comentario o aporte?

    Tus comentarios son muy importantes y seguiré trabajando para que puedas calificar este curso con 5 estrellas.

Requirements

  • Conocimientos medios de PHP
  • Conocimientos medios de MySQL
  • Conocimientos básicos de JavaScript (opcional)
  • Conocimientos básicos de Bootstrap (opcional)

Description

Una aplicación que es muy recurrente en Internet es el desarrollo de una para el manejo de gastos personales. Esta aplicación nos sirve para utilizar lenguajes del lado del cliente, como JavaScript y lenguajes del lado del servidor como PHP, así como conectarlo con bases de datos, en este caso como MySQL, herramientas que son las más utilizadas en la Web. En este curso construiremos las páginas web por medio de Bootstrap 5.3. lo cual nos permitirá tener una aplicación responsiva.

 Partiremos desde una página completamente en blanco hasta concluir la parte del usuario (front-end) y la parte del administrador (back-end). Los objetivos del presente curso son:

  • Conocer los aspectos básicos de PHP y su instalación.

  • Crear la estructura Modelo, Vista y Controlador para construir la tienda virtual con PHP y MySQL.

  • Crear el controlador, el modelo y las vistas necesarias para permitir el acceso de los usuarios al sistema.

  • Crear el menú, controlador, modelo y las vistas necesarias para: el tablero, las cuentas, los movimientos.

  • Manejo de imágenes y paginación de consultas muy largas

Este curso intermedio, por lo que usted debe tener las bases de programación en Bootstrap, PHP, JavaScript y MySQL, aunque no debe de ser experto en ellos. Es una buena oportunidad para poner en práctica sus conocimientos. Usted debe de contar con una instalación de Apache-PHP-MySQL, como XAMPP, MAMP o WAMP.

Al final del curso contarás con todos los archivos del curso y los esquemas de la base de datos.

Who this course is for:

  • Desarrolladores de PHP y MySQL