Curso MVC PHP y MySql Página Web

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

  • Nivel FullStack: PHP Bootstrap HTML MySql
  • 10 Módulos | 56 Clases
  • Duración 5h 54m 38s
  • Código fuente descargable
  • Paga con Paypal

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

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

 

Código fuente

Disponible

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

Codea App Codea App

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

You Fb Tik Pin

© Todos los derechos reservados Codea App | Cursos de programación | 2020 - 2023