Introducción al máster
  • Introducción al Master en desarrollo web Full Stack
[ Introducción - Desarrollo back-end - API RESTful con Laravel ]
  • API REST con Laravel - ¿Que aprenderemos?
Preparar el entorno de desarrollo
  • Instalar el servidor de aplicaciones web local
  • Configurar variable de entorno
  • Configuraciones y módulos
Instalación de Laravel (Framework para PHP)
  • Instalar Laravel
  • Cargar el proyecto en el entorno de desarrollo
  • Crear un host virtual
Primeros pasos con el back-end (Laravel)
  • Repaso rápido de Laravel
La base de datos para el proyecto
  • Diseñar la base de datos
  • Crear la base de datos
  • Rellenando la base de datos
Conexión y Modelos
  • Conectar la base de datos a Laravel
  • Creando los modelos
  • Probando el ORM
Controladores y rutas
  • Controladores, rutas y HTTP
  • Como usar un cliente RESTful
  • Listar las rutas disponibles en Laravel
Registro de usuarios (API RESTful con Laravel)
  • Códigos de respuesta HTTP y respuestas en JSON
  • Recoger los datos del usuario
  • Validar datos del usuario a registrar
  • Guardar el usuario en la base de datos
Login de usuarios (API RESTful Laravel)
  • Instalar Librería para JWT
  • Creando sistema de autenticación con JWT
  • Método Signup
  • Login de usuarios - Acción del controlador
  • Comprobar el token
Configuración de usuarios
  • Actualizar el usuario
  • Método para subir un avatar
  • Middleware de autenticación
  • Subir imágenes al servidor (avatar de usuario)
  • Validar las imágenes subidas
  • Sacar la imagen del usuario
  • Devolver los datos del usuario
Mostrar las categorías
  • Controlador de categorías
  • Sacar categorías
Guardar, actualizar y eliminar categorias
  • Guardar una categoría
  • Método de actualización de categoría
Artículos y publicaciones
  • Controlador de posts
  • Guardar un post
  • Actualización de posts
  • Devolver un objeto actualizado
  • Eliminar una entrada
  • Permisos solo para el creador
  • Subir imágenes de las entradas
  • Conseguir la imagen
  • Listar artículos por usuario y por categoría
  • Configurar el CORS
[ Introducción - Desarrollo front-end - Web app SPA con Angular ]
  • Web App SPA con Angular - ¿Que haremos?
Instalación de Angular
  • Instalar Angular
  • Cargar proyecto en el editor de código
  • Instalar dependencias
Modelos y componentes
  • Crear modelos
  • Cabecera y menú
  • Componente de login
  • Componente de registro
Routing y menús
  • Configurar el routing
  • Creación de componentes en el proyecto
  • Entradas en el menú
Registro de usuarios (web SPA con Angular)
  • Formulario de registro con HTML y Bootstrap 4
  • Formulario de registro con Angular
  • Mejoras en los formularios
  • Crear servicio de usuarios
  • Registrar al usuario
Login de usuarios (webapp con Angular)
  • Formulario de login
  • Identificar usuario
  • Persistir usuario identificado
  • Mostrar datos del usuario identificado
  • Cerrar sesión
Ajustes de usuario (front-end con Angular)
  • Componente de editar perfil
  • Formulario de ajustes
  • Rellenar el formulario de ajustes
  • Actualizar los datos del usuario
  • Mejoras en el servicio de usuarios
  • Editor de texto enriquecido
  • Subir avatar de usuario desde el front-end
  • Mostrar avatar del usuario
  • Mostrar avatar en la barra de navegación
Categorías en el frontend