Laravel 5.6 junto con PHP 7.2 ha duplicado prácticamente su rendimiento y es capaz de procesar casi el doble de peticiones por segundo que sus predecesores.
En la primera parte del curso Desarrolla una plataforma de cursos Online con Laravel 5.6 aprenderás a crear una aplicación desde 0 con la última versión de este potente Framework PHP utilizando Bootstrap 4.
En la segunda parte del curso aprenderás a crear una aplicación en tiempo real con Laravel, Vuejs 2 y Pusher haciendo uso de Sockets y con un sistema de rutas desconocidos para muchos programadores de Laravel, 'las rutas channel!.
Este curso te ayudará a integrar un montón de dependencias necesarias en el desarrollo de aplicaciones web con Laravel, entre ellas DataTables y Vuejs 2Pusher, Laravel Echo, pero además, te enseñará a integrar y utilizar jQuery junto con Ajax para realizar peticiones al backend de forma correcta.
Nuestra aplicación tendrá varios roles de usuarios, Estudiante, Instructor y Administrador, cada uno de ellos tendrá una navegación basada en su rol y acceso a una serie de páginas que controlaremos con Rutas y Middlewares además de con Policies.
El sistema de autenticación será desarrollado utilizando el sistema de Scaffold de Laravel pero además integraremos el Package de Laravel Socialite para poder registrarnos y acceder con Github y Facebook.
Nuestra plataforma también tendrá varios planes de suscripción para que los usuarios puedan acceder a todos los cursos durante un tiempo determinado marcado por cada plan, Mensual, Trimestral o Anual, estas suscripciones las manejaremos con otro Package de Laravel llamado Cashier junto con la plataforma de pagos Stripe.
Todo usuario que tenga rol Estudiante o Instructor se podrá suscribir a los planes de la plataforma, una vez suscrito, podrá acceder a un listado donde podrá cancelar o reanudar sus suscripciones, pero además, tendrá acceso a otro listado para poder descargar las facturas que han generado sus suscripciones.
Cuando un Estudiante decida convertirse en Instructor tendrá acceso a otra nueva zona desde donde podrá dar de alta cursos, editarlos, eliminarlos utilizando borrados lógicos y comunicarse con sus alumnos gracias a un listado que desarrollaremos con DataTables donde permitiremos el envío de correos utilizando Ajax.
Durante el curso también aprenderás a integrar Vuejs 2 dentro de Laravel dando de alta Componentes y pasando variables desde las templates Blade a los Componentes de Vuejs 2.
Una vez hayas finalizado este curso tendrás la capacidad de crear completas y complejas aplicaciones utilizando la última versión de Laravel enfocadas a entornos laborales gracias a todas las herramientas que vamos a integrar.
¿A quién está dirigido?
  • Cualquier desarrollador que conozca PHP y quiera utilizar el Framework más demandado y popular para acelerar sus desarrollos siempre enfocado a entornos laborales
  • ¿Quieres aprender a desarrollar aplicaciones web en tiempo real con Sockets utilizando Laravel y Vuejs?, ¡a qué esperas!


Requisitos
  • Conocimientos de PHP y de programación orientada a objetos
  • Conocimientos de MySQL, no necesario avanzado pero sí una buena base
  • Conocimientos de HTML
  • Conocimientos básicos de Javascript, recomendable haber tenido contacto con ES6

Ficha técnica

  • Título: Desarrolla una plataforma de cursos Online con Laravel 5.6
  • Peso: 3.35 GB
  • Partes: 12
  • Servidor de descarga: MEGA
  • Sitio oficial: Clic aquí



Enlaces de descarga MEGA






Si no sabes cómo descargar, haz clic aquí.


Contraseña