Como traer datos en laravel | Como desarrollar una plataforma de cursos Online con Laravel 5.8
En esta sección del canal vamos a aprender a como desarrollar una plataforma online de cursos como la famosa udemy o otras plataformas iguales, utilizaremos el framework laravel y varias dependencias para hacer una aplicación robusta y segura, en este cuarto capitulo vamos crear la vista para iniciar sesión con redes sociales, vamos a iniciar sesión con facebook y github
#laravel
#Php
#Html
#Css
#Bootstrap
Puedes comprar el curso aquí:
https://www.udemy.com/desarrolla-una-plataforma-de-cursos-online-con-laravel-56/
Composer
https://getcomposer.org/download/
Laravel
https://laravel.com/docs/5.8
Dependencias de laravel utilizadas
Laravel Cashier
https://laravel.com/docs/5.8/billing
Laravel Socialite
https://laravel.com/docs/5.8/socialite
Datatables
https://github.com/yajra/laravel-datatables
Laravel Debugbar
https://github.com/barryvdh/laravel-debugbar
Laravel Lang
https://github.com/caouecs/Laravel-lang
Intervention Image
http://image.intervention.io/getting_started/installation
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
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 2, Pusher, 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.
Видео Como traer datos en laravel | Como desarrollar una plataforma de cursos Online con Laravel 5.8 канала Kismu
#laravel
#Php
#Html
#Css
#Bootstrap
Puedes comprar el curso aquí:
https://www.udemy.com/desarrolla-una-plataforma-de-cursos-online-con-laravel-56/
Composer
https://getcomposer.org/download/
Laravel
https://laravel.com/docs/5.8
Dependencias de laravel utilizadas
Laravel Cashier
https://laravel.com/docs/5.8/billing
Laravel Socialite
https://laravel.com/docs/5.8/socialite
Datatables
https://github.com/yajra/laravel-datatables
Laravel Debugbar
https://github.com/barryvdh/laravel-debugbar
Laravel Lang
https://github.com/caouecs/Laravel-lang
Intervention Image
http://image.intervention.io/getting_started/installation
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
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 2, Pusher, 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.
Видео Como traer datos en laravel | Como desarrollar una plataforma de cursos Online con Laravel 5.8 канала Kismu
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Curso gratuito de NestJs desde 0 | Parte 2 | Nivel basico | Kismu](https://i.ytimg.com/vi/8eTm8YZa57A/default.jpg)
![Como crear una página web desde 0, paso a paso, Html, Css, Javascript](https://i.ytimg.com/vi/peWoV1Ye1vY/default.jpg)
![Como crear datos falsos con laravel | Como desarrollar una plataforma de cursos con Laravel 5.8](https://i.ytimg.com/vi/ezlPWFg58VU/default.jpg)
![Como crear un sistema de rating | Como desarrollar una plataforma de cursos Online con Laravel 5.8](https://i.ytimg.com/vi/_y25bYrgkaA/default.jpg)
![Eliminar las publicaciones de los usuarios | Como crear una red social #12](https://i.ytimg.com/vi/6xeVfMXvvTI/default.jpg)
![Selectores y efectos con Jquery | Curso De javascript desde 0](https://i.ytimg.com/vi/zFtDD1CA0Jg/default.jpg)
![Curso gratuito de NestJs desde 0 | Aplicacion de tareas | Parte 1 | Nivel intermedio | Kismu](https://i.ytimg.com/vi/HLSsdA7lsRM/default.jpg)
![Como hacer un sistema de notificaciones #2 | Como crear una red social #16](https://i.ytimg.com/vi/1h7v1Q8WTfo/default.jpg)
![Curso gratuito de NestJs desde 0 | Parte final | Nivel basico | Kismu](https://i.ytimg.com/vi/_WWFsvKJUlM/default.jpg)
![Curso gratuito de NestJs desde 0 | Relacionar tablas | Parte 2 | Nivel intermedio | Kismu](https://i.ytimg.com/vi/s38GLQCwQ2s/default.jpg)
![Curso gratuito de NestJs desde 0 | Relacionar tablas | Parte 1 | Nivel intermedio | Kismu](https://i.ytimg.com/vi/kMqv4sH5UK0/default.jpg)
![Curso gratuito de NestJs desde 0 | Aplicacion de tareas | Final | Nivel intermedio | Kismu](https://i.ytimg.com/vi/KXqmnSodzeo/default.jpg)
![Como crear una página web desde 0, paso a paso, Html, Css, Javascript | Parte 2 | Kismu](https://i.ytimg.com/vi/BuYjBMCcXik/default.jpg)
![Como crear un inventario - tienda online parte 2 | MongoDB - ExpressJS - ReactJs - NodeJS | Kismu](https://i.ytimg.com/vi/TNaG2hoCaFI/default.jpg)
![Promesas en JavaScript | Llamar un Json Con JavaScript | Curso de JavaScript](https://i.ytimg.com/vi/6Cs7nxumsog/default.jpg)
![Como crear una red social | Modulo de logout y dashboard | Htm l- Css - Php- Ajax - JavaScript](https://i.ytimg.com/vi/EhXyFXznRj0/default.jpg)
![Creando la vista de los cursos | Como desarrollar una plataforma de cursos Online con Laravel 5.8](https://i.ytimg.com/vi/8QQq614PwEc/default.jpg)
![Como crear una base de datos en laravel | Como desarrollar una plataforma de cursos con Laravel 5.8](https://i.ytimg.com/vi/CQ_ndoRdmiQ/default.jpg)
![Tour por mi Set-Up 2021 | Set-Up de un programador | Kismu](https://i.ytimg.com/vi/6mPUxflCDCY/default.jpg)
![Curso gratuito de NestJs desde 0 | Conexión a la base de datos con typeORM | Intermedio | Kismu](https://i.ytimg.com/vi/nfX9R-0Zwh4/default.jpg)