En este curso aprenderemos desde cero a crear un blog completamente funcional utilizando el framework de PHP Laravel 5.5
Lo que aprenderás
- Tendrás conocimientos intermedios y avanzados del uso de Laravel
- Tendrás un blog completamente funcional que podrás utilizar
Requisitos
- Debes tener conocimientos de HTML
- Debes tener conocimientos básicos de PHP
- Debes tener conocimientos básicos de Laravel (opcional)
Descripción
SECCIÓN 1 – Integración de las plantillas html y esquema de base de datos
- INTEGRANDO LA PLANTILLA HTML
- CREANDO LA TABLA POSTS
- MOSTRANDO LOS POSTS DESDE LA BASE DE DATOS
- MOSTRANDO LA FECHA DE PUBLICACIÓN DE LOS POSTS
- CREANDO LAS CATEGORÍAS
- QUÉ SON Y CÓMO UTILIZAR SEEDERS
- CREANDO LAS ETIQUETAS
- INTEGRANDO LA PLANTILLA DE ADMINISTRACIÓN ADMINLTE
- INTEGRANDO EL LOGIN – PARTE I
- INTEGRANDO EL LOGIN – PARTE II
- PERSONALIZANDO EL MENÚ Y UTILIZANDO CONTROLADORES
- MOSTRANDO LOS POSTS CON DATATABLESJS
- REESTRUCTURACIÓN DE CÓDIGO Y ACTIVACIÓN DE LINKS
SECCIÓN 2 – Crear y editar publicaciones
- CREACIÓN DEL FORMULARIO PARA INGRESAR POSTS
- IMPLEMENTACIÓN DE UN SELECTOR DE FECHAS ‘DATEPICKER’
- INTEGRANDO UN EDITOR DE CONTENIDO Y UN SELECTOR MÚLTIPLE
- GUARDANDO LAS PUBLICACIONES
- VALIDANDO EL FORMULARIO
- QUERY SCOPES
- MOSTRANDO LOS POSTS INDIVIDUALES
- URLS AMIGABLES
- TÍTULO Y DESCRIPCIÓN PARA SEO
- SOCIAL LINKS
- ACTUALIZAR POSTS – PARTE 1
- ACTUALIZANDO POSTS – PARTE 2
SECCIÓN 3 – Cómo subir imágenes
- CÓMO SUBIR IMÁGENES CON DROPZONEJS
- VALIDANDO LAS IMÁGENES
- ALMACENANDO LAS IMÁGENES EN EL SERVIDOR
- MOSTRANDO LAS FOTOS
- GALERÍA DE FOTOS
- ELIMINANDO FOTOS | PARTE 1
- ELIMINANDO FOTOS | PARTE 2
SECCIÓN 4 – Filtros y mejoras en el código (reestructuraciones)
- POSTS CON VIDEO Y AUDIO
- PAGINACIÓN PERSONALIZADA
- FILTRAR POSTS POR CATEGORÍA
- FILTRAR POSTS POR ETIQUETA
- ACCESORES Y MUTADORES DE ELOQUENT
- CREANDO ETIQUETAS SOBRE LA MARCHA
- REESTRUCTURACIÓN DEL POSTSCONTROLLER
- REESTRUCTURACIÓN DEL PHOTOSCONTROLLER
- ELIMINAR POSTS Y SUS RELACIONES
- ACTUALIZANDO A LARAVEL 5.5
- MANTENER EL MODAL SI HAY ERRORES
- URLS ÚNICAS
- ACTIVANDO LA NAVEGACIÓN
- AGREGANDO LAS PÁGINAS ESTÁTICAS
SECCIÓN 5: Roles y permisos
- ACCESO A POSTS NO PÚBLICOS
- ASIGNAR POSTS A USUARIOS
- Reestructuración VISTAS POLIMÓRFICAS
- POLÍTICAS DE ACCESO A PUBLICACIONES
- Instalación del paquete laravel-permission (Vista previa)
- Roles y Usuarios
- Permisos de usuario
- Mostrando el listado de usuarios
- Creando el perfil de usuario
- Editar usuarios
- Editar contraseña
- Agregar y quitar roles de usuario
- Agregar y quitar permisos de usuario
- Activando rutas anidadas
- Crear usuarios – parte 1
- Crear usuarios – parte 2
- Eventos y Listeners
- Enviar credenciales por correo electrónico
- Políticas de acceso a usuarios
- Eliminar usuarios
- Permisos para asignar roles
- Mostrando el listado de roles
- Formulario para crear roles
- Formulario para editar roles – parte 1
- Formulario para editar roles – parte 2
- Mensajes de validación personalizados
- Eliminar roles
- Políticas de acceso a roles
- Ver y editar permisos
- Políticas de acceso a permisos
- Mostrar y ocultar botones
- Implementando la página de archivo
- Agrupar posts por mes y año
- Filtrar posts por mes y año
- Optimización de consultas en Eloquent
SECCIÓN 6: Convirtiendo el Blog en un SPA con Vue.js
- Instalación de dependencias NPM (Vista previa)
- Compilación de archivos (Vista previa)
- Configurando BrowserSync (Vista previa)
- Definiendo la vista principal
- Instalando Vue Router
- Creando las rutas
- Definiendo la navegación
- Creando las vistas
- Mostrando los posts via AJAX
- Mostrando los posts – parte 2
- Rutas con nombre
- Mostrando posts individuales
- Uso de API Resources en Laravel
- Extracción de componentes
- Mostrando posts por categorías
- Mostrar posts por etiquetas
- Componentes para los posts
- Parámetros a propiedades
- Implementando la vista archivo
- Agregando los comentarios
- Paginación con Vue Router
- Cómo autenticar un SPA (Vue.js) utilizando Laravel Airlock
SECCIÓN 7: Cómo Autenticar un SPA via API con Laravel Sanctum
- Autenticación de un SPA (Vue.js) con Laravel Sanctum
- Autenticación de un SPA (Vue.js) con Laravel Sanctum | Parte 2
- Cómo utilizar Vuex para guardar el estado del usuario autenticado desde Laravel
- Cómo utilizar Vuex para guardar el estado del usuario autenticado desde Laravel | Parte 2
-
¿Para quién es este curso?
Cualquier persona que desee aprender a programar aplicaciones web con Laravel
Capturas:
Datos técnicos:
USUARIOS PREMIUM
Descarga directa sin publicidad y cero acortadores
¿Aun no tienes cuenta Premium? Clic Aquí
¿No sabes como descargar? Te dejamos un vídeo tutorial Clic Aquí