Aprende a implementar una página web administrable con MVC para una tienda de artículos de cómputo usando el lenguaje de programación PHP, el gestor de Base de Datos Mysql, de forma práctica. Es decir vamos de frente al código.
Aplicación de MVC Modelo Vista Controlador - Model View Controller en un proyecto real, donde notarás la ventajas de usar este patrón de desarrollo de software con el desarrollo de una aplicación web muy funcional y de forma organizada.
Indice del Curso
El contenido del curso MVC PHP y MySql Página Web tiene 10 Unidades en orden correlativo, organizado por un número determinado de capítulos:
Introducción

1 Planteamiento
Planteamiento del curso de desarrollo de una página web administrable usando el lenguaje de programación PHP y el gestor de base d...
2 Herramientas de desarrollo
Para desarrollar una aplicación utilizando el patrón MVC con PHP y MySQL, es importante contar con las herramientas adecuadas que...
3 Estructura de carpetas
Para organizar nuestro proyecto es necesario distribuir en forma ordenada las carpetas con sus archivos y recursos gráficos como i...Base de Datos

4 Base de datos
Planteamiento, diseño y creación de la Base de Datos con el gestor de base de datos MYSQL para el desarrollo de una página web adm...
5 Tabla Login
Creación de la tabla login para la base de dato DBSTORE en Mysql con los campos id, email y password para la autenticación del ad...
6 Tabla Carrusel
Implementación de la tabla carrusel cuya funcionalidad es almacenar datos para la creación de un carrusel de imágenes dinámicas en...
7 Tabla Categoria
Diseño de la tabla categoria con los campos id, slug, nombre, descripción...etc. La cual almacenará las categorías de los producto...
8 Tabla Producto
La última tabla que crearemos en la de producto la cual tiene por finalidad almacenar los datos de cada productos como nombre, pre...Layouts

9 Header o encabezado
header.php para la implementación del encabezado de una página web donde vamos a integrar Bootstrap desde la web oficial
10 Footer o pie de página
El pie de página es la sección que cierra una página web, normalmente van los créditos de del desarrollador y el propietario del s...
11 El index principal
Creación de la arquitectura para enlazar los archivos para generar el layout de nuestro proyecto web.Conexión DB
Login

14 Login Modelo
Para diseñar la funcionalidad usaremos sesiones en PHP, autenticando al administrador para que pueda gestionar la información de l...
15 Login Controller
Para crear un formulario login usaremos los componentes Html contenidos a la etiqueta form como input text, submit, maquetando co...
16 Login Vista
Vista
17 Testing Login
Para que funcione correctamente el sistema de autenticación es necesario implementarLogout
Carrusel Backend

21 Carrusel Rutas
Planteamiento de las rutas para carrucel que va a permitir tener un slider en la portada con datos como id, link, foto.
22 Carrusel Modelo
Para crear el panel de administración debemos establecer las funcionalidades de listado, agregar, editar y eliminar
23 Carrusel Listado
Agregar un registro a la tabla carrucel debemos crear la funcionalidad usando un formulario html para ingresar y enviar los datos...
24 Carrusel Nuevo
Para inertar creamos un formulario donde llenamos los datos para ser modificados y guardados con los cambios en la base de datos d...
25 Carrusel Editar
Para actualizar un registro creamos la funcionalidad en PHP y MySQL
26 Carrusel Eliminar
Para Implementar el borrado de un registro en MVC creamos un función que realiza la lógica
27 Carrusel testing
Prueba y testing del backend para la tabla CarruselCategorias Backend

28 Categorias rutas
Implementación de las rutas para la sección categorías en MVC PHP MYSQL
29 Categorías Modelo
Categorías Modelo
30 Categorías Listado
Categorías Listado
31 Categorías Nuevo
Categorías Nuevo
32 Categorías Editar
Categorías Editar
33 Categorías Eliminar
Categorías Eliminar
34 Categorías Testing
Categorías TestingProductos Backend
FrontEnd

42 Rutas protegidas
Rutas protegidas
43 Rutas públicas
Rutas públicas
44 Layout FrontEnd
Layout FrontEnd
45 Layout Header
Layout Header
46 Layout Footer
Layout Footer
47 Página Portada
Portada
48 Menu de navegación
Menu de navegación
49 Carrusel
Carrusel
50 Productos destacados
Productos destacados
51 Página Categorías
Categorías
52 Productos por categorías
Página Productos por categorías
53 Página Producto
Página Producto
54 Página Contacto
Página Contacto
55 Diseño I
Diseño I
56 Diseño II
Diseño IIRequisitos
El perfil de estudiante
- Tener conocimientos en programación con el lenguaje PHP
- Tener conocimientos en diseño de base de datos y dominio de MySQL
- Tener conocimientos en Maquetación de páginas web con HTML, CSS y Bootstrap
Herramientas necesarias
- Servidor local Xampp
- Editor de código Visual Studio Code
- Navegador Google Chrome
Descargables del Proyecto
Disponible
- A desarrollo una página web administrable con PHP, MYSQL, HTML, CSS y Bootstrap
- A aplicar el patrón de desarrollo de software MVC ( Modelo Vista Controlador)
- A programar un sistema autenticación (Login, Logout)
- A programar un panel de administración para gestionar categorías y productos
- A diseñar y programar la página web FrontEnd para el usuario final
11597