Desarrolla una plataforma en Laravel para subir archivos, gestionar pagos, asignar roles y permisos, y mucho más.
Descripción
Al finalizar este curso estarás en la capacidad de desarrollar cualquier plataforma web en Laravel y para efectos prácticos nos enfocaremos en diseñar y desarrollar una web similar a Dropbox en Laravel.
Aprende a subir cualquier tipo de archivo como imágenes, videos, audios, documentos PDF, Hojas de Excel, Documentos de Word o lo que quieras. Simplemente debes seleccionar el archivo, presionar en el botón «Subir archivo» y finalmente se guardará en la base de datos. ¿Es genial, no?
También conocerás varias maneras de subir los archivos a tu servidor desde el Panel Administrativo. De la misma manera, el tamaño máximo del archivo se gestionará a través de una variable en nuestro controlador. Con eso, el tamaño máximo permitido no será un problema.
Aprovecharemos Laravel al 100%, y ya que por defecto trae incluido Bootstrap 4 entonces vamos a diseñar la página principal y el panel administrativo desde cero. Y en caso de necesitar agregar nuevos elementos, lo haremos sobre la marcha.
Usaremos mejores prácticas de desarrollo e integraremos paso a paso todo el diseño en Laravel usando el motor de plantillas llamado Blade. Finalmente optimizaremos el código para que nuestro sitio web sea más potente y más rápido.
Aprenderás a crear tu propio diseño frontend y también tu backend completamente funcional e interactivo.
Como material extra para este curso, usaremos un modelo de suscripción a través de Stripe. Crearemos 3 planes y vincularemos esto desde la página principal para que los nuevos usuarios puedan pagar y disfrutar de todas las funciones.
En este curso aprenderás desde cero y a tu propio ritmo. Solamente necesitas practicar todo lo que aprendas conmigo en tus proyectos personales.
Desarrollar este tipo de proyectos te permitirá ampliar tu portafolio y adquirir más experiencia tanto en frontend como en backend.
¿Para quién es este curso?
- Aprendices de Laravel
- Estudiantes del área informática o de sistemas
- Estudiantes universitarios, técnicos o tecnológicos de cualquier área
- Personas interesadas en crear aplicaciones web
Comments
Post a Comment