Aprende a crear una plataforma de cursos con Laravel
En este curso aprenderás a crear una plataforma de cursos, con Laravel, Livewire Tailwind y AlpineCreado por Victor Arana Flores
Objetivos del curso
-
Aprenderás a maquetar una bbdd
-
Aprenderás a trabajar con seeders y factorys
-
Aprenderás a trabajar con roles y permisos
-
Aprenderás a trabajar con relaciones avanzadas en Laravel
-
Aprenderás a crear un sitio web autoadministrable
-
Aprenderás a diseñar paginas dinámicas con Livewire
-
Aprenderás a crear diseños estéticos con Tailwind CSS
-
Aprenderás a agregar interacciones con Alpine
-
Aprenderás a trabajar con Laravel Mix
-
Aprenderás a crear páginas responsivas
-
Aprenderás a trabajar con la plantilla AdminLTE
-
Aprenderás a gestionar pagos
-
Aprenderás las mejores practicas a la hora de crear un proyecto grande
-
Aprenderás a subir imágenes a un servidor
-
Aprenderás a descargar archivos
-
Aprenderás a trabajar con Policies
-
Aprenderás a generar notificaciones
Temario del curso
-
- Presentación del curso Vista previa
- Programas necesarios Vista previa
- Creación de un nuevo proyecto Vista previa
-
- Diseño de la base de datos
- Creación de la bbdd - Parte 1
- Creación de la bbdd - Parte 2
- Creación de la bbdd - Parte 3
- Habilitar asignación masiva
- Llenar la bbdd con datos de prueba
-
- Instalar la plantilla AdminLTE
- Reutilizar la plantilla Jetstream
- Recuperar registros de cursos
- Diseñar el home de la plataforma
- Diseñando la vista index de cursos
- Habilitar filtrado de cursos
- Crear clases con estilos personalizados
- Diseñando la vista show de cursos
- Habilitar matricula de alumnos
- Habilitar buscador de cursos
-
- Componente Livewire de vista completa
- Recuperando la información que se va a mostrar
- Habilitar botones de next y previos
- Dar estilos a la página
- Marcar unidad como culminada
- Proteger rutas
-
- Generar rutas de acceso para los instructores
- Instalar Laravel Permission
- Agregar permisos
- Crear CRUD para roles
- Crear crud para usuarios
- Restringir botones y rutas por permisos
-
- Mostrar el listado de cursos de un instructor
- Reorganizar rutas
- Formulario para actualizar información básica de curso
- Formulario para crear un nuevo curso
- Crear nuevo curso
- Actualizar información del curso
- Agregar regla de validación para las imágenes
- Lo que desarrollaremos
- Crear nueva plantilla para instructores
- Agregar un crud para las secciones de un curso
- Agregar un crud para las lecciones de un curso
- Agregar descripción a una lección
- Agregar recursos a un lección
- Pequeña corrección
- Metas del curso
- Estudiantes del curso
- Agregar policies a los cursos
-
- Agregar botón que solicite aprobación
- Cursos pendientes de aprobación
- Aprobar curso
- Enviar correo de aprobación de curso
- Enviar correos en cola
- Observer cursos
-
- CRUD de categorías
- CRUD de niveles
- CRUD de precios
- Reseña de cursos
- Descargar recursos
-
- Parte visual
- Gestionar pago
-
- Despedida del curso
Requisitos del curso
- Saber como funciona las migraciones
- Saber como crear un CRUD
- Deben conocer como funciona los componentes de blade
- De preferencia tener conocimientos básicos de livewire
- De preferencia tener conocimientos básicos de Tailwind
Descripción
En este curso aprenderás a diseñar una plataforma de cursos similar a la plataforma de Coders Free y para lo cual vamos a ver las últimas tecnologías que nos trae Laravel 8, como es el uso de Livewire, Alpine y Tailwind.
Así mismo tocaremos temas avanzados de Laravel, que te ayudarán a mejorar tus conocimientos de Laravel.
El curso no incluye el código fuente.
Reseña de los estudiantes
5
Valoraciones
29.99 USD
Detalle del curso:
- Última actualización 26/02/2022
- Duración: 21.5 horas
- Nivel intermedio
- Matriculados 176
- Acceso de por vida