Cursos » MVC PHP y MySql Página Web

Curso MVC PHP y MySql Página Web

CÓDIGO DEL CURSO: PAWEAD20F

Aprende a desarrollar una página web con un panel de administración para una tienda de cómputo usando PHP y MYSQL y el patrón MVC de forma práctica y real

Código fuente

Disponible

  • Acceso al código fuente
  • Acceso a recursos gráficos
  • Formato descargable ZIP

Descripción del curso

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.

¿Qué aprenderás?

  • 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

Requisitos

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

 

Temario

Lecciones por cada unidad de estudio con videos sobre el proceso de desarrollo y textos explicativos del código.

{ 1 }
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 de datos MYSQL
4:22
2. Herramientas de desarrollo Herramientas de desarrollo para el curso MVC PHP MYSQL
3:06
3. Estructura de carpetas Para organizar nuestro proyecto es necesario distribuir en forma ordenada las carpetas con sus archivos y recursos gráficos como imágenes.
5:52
{ 2 }
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 administrable usando XAMPP.
14:59
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 administrador del sitio web
6:03
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 la página principal.
5:06
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 productos como monitores, etc.
4:48
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, precio, foto... usando Xampp
8:57
{ 3 }
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
5:59
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 sitio web.
3:01
11. El index principal Creación de la arquitectura para enlazar los archivos para generar el layout de nuestro proyecto web.
2:44
{ 4 }
Conexión DB
12. Clase Conexion Clase Conexión con PDO a la base de datos MYSQL
6:47
13. Testing de la conexión Testing de conexión a la base de datos
3:48
{ 5 }
Login
14. Login Modelo Para diseñar la funcionalidad usaremos sesiones en PHP, autenticando al administrador para que pueda gestionar la información de las demás tablas.
7:21
15. Login Controller Para crear un formulario login usaremos los componentes Html contenidos a la etiqueta form como input text, submit, maquetando con Bootstrap.
9:52
16. Login Vista Vista
6:27
17. Testing Login Para que funcione correctamente el sistema de autenticación es necesario implementar
9:45
{ 6 }
Logout
18. Método Logout Implementación del método para cerrar la sesión
3:14
19. Vista Logout Implementación de la vista Logout
4:20
20. Testing de Logout Testing de Logout
3:57
{ 7 }
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.
5:48
22. Carrusel Modelo Para crear el panel de administración debemos establecer las funcionalidades de listado, agregar, editar y eliminar
10:45
23. Carrusel Listado Agregar un registro a la tabla carrucel debemos crear la funcionalidad usando un formulario html para ingresar y enviar los datos siendo capturados con PHP
10:39
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 dbstore.
13:00
25. Carrusel Editar Para actualizar un registro creamos la funcionalidad en PHP y MySQL
11:40
26. Carrusel Eliminar Para Implementar el borrado de un registro en MVC creamos un función que realiza la lógica
2:58
27. Carrusel testing Prueba y testing del backend para la tabla Carrusel
10:15
{ 8 }
Categorias Backend
28. Categorias rutas Implementación de las rutas para la sección categorías en MVC PHP MYSQL
2:18
29. Categorías Modelo Categorías Modelo
1:35
30. Categorías Listado Categorías Listado
3:47
31. Categorías Nuevo Categorías Nuevo
9:15
32. Categorías Editar Categorías Editar
7:30
33. Categorías Eliminar Categorías Eliminar
2:43
34. Categorías Testing Categorías Testing
2:18
{ 9 }
Productos Backend
35. Productos rutas Productos rutas
3:54
36. Productos Modelo Productos Modelo
2:41
37. Productos Listado Productos Listado
4:24
38. Productos Nuevo Productos Nuevo
8:26
39. Productos Editar Productos Editar
5:18
40. Productos Eliminar Productos Eliminar
2:00
41. Productos Testing Productos Testing
8:45
{ 10 }
FrontEnd
42. Rutas protegidas Rutas protegidas
7:04
43. Rutas públicas Rutas públicas
5:46
44. Layout FrontEnd Layout FrontEnd
2:55
45. Layout Header Layout Header
2:57
46. Layout Footer Layout Footer
4:03
47. Página Portada Portada
4:41
48. Menu de navegación Menu de navegación
5:31
49. Carrusel Carrusel
7:44
50. Productos destacados Productos destacados
7:43
51. Página Categorías Categorías
8:21
52. Productos por categorías Página Productos por categorías
7:51
53. Página Producto Página Producto
8:40
54. Página Contacto Página Contacto
7:53
55. Diseño I Diseño I
12:56
56. Diseño II Diseño II
10:06

56 videos de desarrollo acompañados de una redacción explicando el código por cada lección del curso.


4817

Curso MVC PHP y MySql Página Web

Curso MVC PHP y MySql Página Web


Tecnologías que se usan en el desarrollo del curso PHP Bootstrap HTML MySql

USD 12.00 27.00


WhatsApp
Codea App

Codea App FullStack

Perú, México, Colombia, España, Venezuela, Argentina, Bolivia

You Fb Tik Pin

© Todos los derechos reservados Codea App FullStack | Cursos de programación avanzados | 2020 - 2021