Curso: Laravel Página Web Administrable

Desarrolla una página web 100% administrable con un diseño moderno y flexible que permita la gestión de las secciones usando PHP, MYSQL, HTML, CSS y JS.

  • Nivel FullStack: Laravel MySql PHP
  • 7 Módulos | 38 Clases
  • Duración 9h 7m 42s
  • Código fuente descargable
  • Pago a través de Paypal

Temario

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

{ 1 }

Introducción al proyecto

1. Planteamiento

Se trata del desarrollo de una página 100% administrable usando el Framework Laravel 8, con dos partes backend y frontend, presentamos los bosquejos a usar

10:11

2. Entorno y Herramientas

Emplearemos herramientas estándar de desarrollo web, con respecto a las característica del equipo será suficiente con un computador PC o Mac de uso normal

5:59

3. Diseño de la Base de Datos

Diseñaremos nuestra base de datos para tener un esquema a la hora de crear los modelos y migraciones en Laravel, estableceremos el nro de tablas y campos

14:41
{ 2 }

Instalación y Configuraciones Básicas

4. Instalación de Laravel 8

Para instalar Laravel 8 debemos verificar primero la versión de PHP la cual debe ser mayor a 7.3, asi mismo tener instalado Composer y Xampp correctamente.

7:22

5. Configuraciones Básicas

Debemos configurar el nombre del proyecto, dominio, idioma finalmente la base de datos es decir debemos conectarnos a la BD MYSQL vacia previamente creada.

6:32

6. Instalación de LaravelCollective

Para instalar el paquete LaravelCollective debemos ejecutar el comando Artisan correspondiente en la Terminal y realizar las configuraciones el app.php

4:32

7. Instalación de Image Intervention

Para instalar el paquete Image Intervention debemos ejecutar su comando artisan correspondiente, llevar la configuración en App y publicar los recursos.

4:22

8. Bootstrap, fuentes y recursos gráficos

Veremos la forma de usar Bootstrap, vincular fuentes además de preparar los recursos gráficos para la página como logo, imágenes por cada sección.

9:53
{ 3 }

Autenticación de Usuarios

9. Login con Auth

Para crear un login debemos levantar la terminal y ejecutar el comando artisan correspondiente, donde básicamente generará los archivos necesarios.

22:16
{ 4 }

Modelos y Migraciones

10. Modelo y Migración Categoria

Categoria es una tabla que además de los atributos deberá tener estar asociada desde la tabla Post y productos. veamos los atributos necesarios

6:58

11. Modelo y Migración Productos

En esta lección implementaremos el código para crear el modelo y la migración para generar la tabla

8:36

12. Modelo y Migración Post

El blog es una de las secciones importantes en el desarrollo web puesto que va ayudar a perfilar un posicionamiento web o presencial en los resultados

4:16

13. Modelo y Migración Carrusel

Desarrollo del modelo y la migración de la tabla carrusel para el proyecto web de Artesanías

5:32

14. Modelo y Migración Configuración

En dicha tabla guardaremos los datos necesarios de la empresa que se visualizarán y modificarán el aspecto visual de la página web Artesanías

8:28

15. Modelo y Migración Empresa

Detallamos el código PHP para generar la migración de la tabla empresa, donde guardaremos información corporativa de la empresa como quienes somos, misión

5:49
{ 5 }

Panel de Administración

16. Arquitectura de Urls

Veremos como implementar las rutas de nuestro proyecto Artesanías con una arquitectura de URLs orientadas al SEO onpage, cuidando las públicas y privadas

15:26

17. CRUD Configuración

Básicamente se trata de la implementación de métodos para agregar, editar o eliminar registro de una tabla. En configuración utilizaremos dos métodos

36:26

18. CRUD categoria

La tabla categoria necesita de los métodos CRUD para poder editar, insertar, listar, eliminar con sus correspondientes vistas blade y laravelcollective.

36:43

19. CRUD producto

Creamos un controlador en una carpeta Admin, donde programamos los métodos para gestionar la información del objeto Productos a través de vistas Blade.

18:47

20. CRUD Blog

Podemos programar index, create, store, edit, update, show y destroy, propios de Laravel, pero adicionalmente podemos personalizar otros. Nos ceñiremos.

16:51

21. CRUD Carrusel

Muy similar a los demás CRUD implementados en las lecciones pasadas, con su métodos y vistas para gestionar las imágenes del carrusel de la portada inicial

20:50

22. CRUD Empresa

La sección empresa solo tendrá dos métodos para mostrar el registro en un formulario y el otro para actualizar los cambios en el registro.

17:02
{ 6 }

Desarrollo FrontEnd

23. Debug y llenado de datos

Simplemente afinaremos pequeños detalles con la inclusión de CKeditor para el ingreso de html en los formularios, haremos debug de tipos de datos, etc

10:10

24. ViewComposers y Layout FrontEnd

Implementación de ViewComposers para consultas recurrentes en Laravel 8, además de establecer el Layout o plantilla para el desarrollo FrontEnd

24:07

25. Menu Navegación dinámico

Para crear un menu de navegación dinámico usaremos una consulta en ViewComposer

18:44

26. Carrusel imágenes dinámico

Carrusel dinámico en Laravel 8

12:01

27. Artesanías más demandas

Mostrar las artesanías más demandas en el proyecto Laravel 8

19:37

28. Últimas publicaciones

Implementación de la consulta para extraer los últimos mediante una consulta ORM y visualizarla con Blade en la Vista Welcome correspondiente a la portada

11:58

29. Diseño FrontEnd de la Portada

Diseño FrontEnd de la portada o pagina principal de Artesanías

26:24

30. Diseño FrontEnd Empresa

Diseño blade de la página correspondiente a la sección nosotros o empresa.

16:49

31. Diseño FrontEnd página artesanías

Diseño y maquetación de la página artesanías en HTML y Blade

16:23

32. Diseño FrontEnd página categorías

Diseño FrontEnd de la página Categorías extracción de datos mediante estructuras repetitivas blade

18:50

33. Diseño FrontEnd página Productos

Desarrollo frontend de la sección blog donde se muestran todos los post y un diseño arbol con CSS

13:40

34. Diseño FrontEnd página Blog

Implementaremos la vista de la sección

17:40

35. Diseño Frontend página post

Desarrollo frontend de la página post para mostrar las publicaciones en Laravel8

8:21

36. Diseño FrontEnd página Contacto

Diseño FrontEnd de la página Contacto del Proyecto Laravel 8

9:38

37. Proceso del Formulario

Procesamiento del Formulario de Contacto en Laravel 8

13:13
{ 7 }

Publicación

38. Preparación y despliegue

Preparación y despliegue del Proyecto en Servidor web

22:35

Descripción del curso

Desarrolla aplicaciones web con Laravel, aprende a programar una página web 100% administrable usando el framework más popular del lenguaje de programación de lado del servidor PHP.

¿Quieres aprender a desarrollar una página web completamente administrable usando el Framework Laravel?. Pues estas en el lugar indicado, donde vas a aprender con un proyecto real cien por ciento práctico de frente al código. 

Las principales características o funcionalidades que vamos a implementar durante el curso son las siguientes:

  1. Desarrollo Web BackEnd con el Framework Laravel 8 para implementar funcionalidades muy rápidamente y obtener un código que de por si ya cumple estándares de una óptima programación.
  2. Uso de HTML, CSS y JAVASCRIPT además del lenguaje de consultas MySql.
  3. Bootstrap para obtener un diseño responsivo.
  4. Gestión completa de las secciones mediante un panel de administración sencillo de usar.
  5. Desarrollo Web orientado al SEO onpage.
  6. Implementación de las relaciones de integridad referencial entre las publicaciones, las categorías y los productos.
  7. Publicación del proyecto Laravel en un servidor web.

¿Qué aprenderás?

En términos generales aprenderás a desarrollar una página web completamente administrable orientado a satisfacer los requisitos mínimos que generalmente tiene una empresa. En este caso una empresa que fabrica artesanías y obviamente necesita promocionar dichas artesanías.

  • Instalación y configuración de Laravel
  • Modelar y gestionar una BD en MYSQL
  • Implementar un sistema de Autenticación 
  • Implementar CRUD con sus correspondientes modelos, migraciones y controladores 
    • Configuracion
    • Empresa
    • Configuración
    • Categorias
    • Productos
    • Blog
  • Diseño UI - Maquetación responsive con Bootstrap
  • Implementar rutas, rutas protegidas para la navegación entre las diferentes secciones 
  • Implementar ViewComposer, Providers
  • Implementar paquetes como:
    • LaravelCollective
    • Image Intervention para la gestión de imágenes
  • Preparar y publicar el proyecto web en un servidor web Cpanel

Requisitos

Para llevar el curso satisfactoriamente es deseable que tengas conocimientos en diseño y programación web:

  • Programación con PHP Nivel intermedio
  • Maquetación con HTML y CSS nivel intermedio
  • Programación con Javascript  nivel intermedio
  • Desarrollo de aplicaciones web con el Framework Laravel Nivel Básico.
  • Conocimientos en el diseño de base de datos
  • Dominio del lenguaje de consultas MYSQL.

Código fuente

Disponible

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

21722

Codea Codea App

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

© Todos los derechos reservados Codea App | ...de frente al código!!! | 2020 - 2023