Introducción al curso
  • Introducción
Primeros pasos con Laravel
  • Instalar terminal (opcional)
  • Instalar servidor de aplicaciones web local
  • Instalar Composer
  • Instalar Laravel
  • Instalar una versión especifica
  • Crear host virtual
  • Crear proyecto en el IDE
  • Estructura de una aplicación
  • Rutas básicas
  • Rutas avanzadas
  • Artisan
  • Vistas
Plantillas con Blade
  • Introducción a Blade
  • Variables y comentarios
  • Condicionales
  • Bucle For
  • Bucle While
  • Foreach
  • Incluir una vista dentro de otra
  • Plantillas maestras
Controladores y middlewares
  • Crear controladores
  • Rutas y URLs
  • Controladores RESTful
  • Controladores y rutas resource
  • Crear middleware
  • Grupos de rutas
  • Redirecciones
Formularios
  • Crear formulario y recibir datos
Base de datos, Query Builder y Primera aplicación web
  • Conexión a la base de datos
  • Migraciones
  • Migraciones en SQL
  • Seeds
  • Conseguir datos con el query builder
  • Where
  • Insertar registros
  • Eliminar registros
  • Actualizar datos
Introducción al proyecto (Aplicación web de vídeos como Youtube)
  • Introducción al desarrollo del portal de vídeos (mini YouTube)
  • Diseño de la base de datos
  • Instalación de Laravel
Base de datos y Eloquent ORM
  • Crear la base de datos
  • Conectarnos a la base
  • Crear los modelos
  • Entidades y relaciones
Login y registro de usuarios
  • Login y registro de usuarios
  • Menú de navegación
Subida de vídeos y CRUD
  • Página para subir vídeo
  • Validar formulario
  • Guardar vídeos
  • Subir archivos en Laravel
  • Listado paginado
  • Mostrar imagenes
  • Listado de vídeos
  • Maquetación del listado
  • Página de detalle del vídeo
  • Mostrar el vídeo
  • Descripción del vídeo
  • Helpers
Sistema de comentarios
  • Vista de comentarios
  • Añadir comentarios
  • Listado de comentarios
  • Eliminar comentario
  • Borrar comentario
  • Eliminar vídeos
  • Sección editar vídeo
  • Actualizar el vídeo
Buscador, validaciones y paginaciones
  • Buscador
  • Mejoras en el buscador
  • Filtro de ordenar
  • Ordenar las busquedas
  • Mejoras en la plataforma
  • Canal del usuario
  • Links al canal
Introducción al backend (API RESTful completa + Login JWT)
  • Introducción al API RESTful con Laravel
  • Diseñar la base de datos
  • Instalando Laravel
  • Creando la base de datos
  • Conectar a la base de datos
  • Modelos, entidades y relaciones
Registro de usuarios
  • Controladores y rutas
  • Método de registro usuarios
Login y autenticación con JWT
  • Librería JWT
  • Helper para la autenticación con Json Web Tokens
  • Login en el API