Laravel 13 desde cero: desarrollo web Full Stack con Vue 3 y Tailwind CSS
Aprende a crear aplicaciones web modernas con Laravel 13, desde tus primeros proyectos hasta una REST API protegida y un frontend en Vue 3
-
- $10.99
-
- $10.99
Publisher Description
Aprende a desarrollar aplicaciones web Full Stack con Laravel 12, Vue 3 y Tailwind CSS, desde la instalación hasta el despliegue en producción.
A lo largo de estos capítulos construirás CRUD completos, una API REST protegida con Sanctum, autenticación con Laravel Breeze, roles y permisos con Spatie y un frontend SPA en Vue 3 que consume tu propia API.
Mapa
Este libro tiene un total de 24 capítulos a medida que vayamos explicando los componentes del framework, vayas directamente a la práctica, repliques, pruebes y modifiques los códigos que mostramos.
Capítulos:
Capítulo 1 - Software necesario e instalación de las herramientas: Se explica cuál es el software necesario, y la instalación del mismo para desarrollar en Laravel en Windows con Laragon o Laravel Herd.
Capítulo 2 - Conociendo aspectos generales de Laravel: Hablaremos sobre Laravel, crearemos un proyecto, configuraremos la base de datos, conoceremos aspectos básicos del framework y finalmente conoceremos el elemento principal que son las rutas.
Capítulo 3 - Rutas, controladores y vistas: Daremos los primeros pasos con las rutas y las vistas, para empezar a ver pantallas mediante el navegador; también abordaremos el uso de los controladores con las vistas; redirecciones, directivas y blade como motor de plantilla.
Capítulo 4 - Migraciones: Conoceremos el uso de las migraciones, como elemento central para poder crear los modelos, que son la capa que se conecta a la base de datos, a una tabla en particular; y, para tener esta tabla, necesitamos las migraciones.
Capítulo 5 - MVC y CRUD: Conoceremos el MVC, que es el corazón y las bases del framework y, realizaremos unos pocos ejemplos que nos servirán para seguir avanzando.
Capítulo 6 - CRUD y formularios: Crearemos una sencilla app tipo CRUD, aprenderemos a trabajar con el MVC, controladores de tipo recurso, listados, paginación, validaciones de formulario, acceso a la base de datos entre otros aspectos relacionados.
Capítulo 7 - Mensajes por sesión y flash: Conoceremos cómo enviar mensajes por sesión tipo flash las cuales usaremos para confirmación de las operaciones CRUD y el uso de la sesión.
Capítulo 8 - Rutas
Capítulo 9 - Autenticación con Laravel Fortify (y Breeze)
Capítulo 10 - Introducción a Tailwind CSS y Componentes
Capítulo 11 - Operaciones comunes en Eloquent (ORM) y Query Builder
Capítulo 12 - Relaciones en Laravel
Capítulo 13 - Blade y Componentes en Blade
Capítulo 14 - Seeders y Factories
Capítulo 15 - Rest API
Capítulo 16 - Consumir Rest Api desde Vue 3
Capítulo 17 - Caché
Capítulo 18 - Gate y Políticas (Autorización y Autorización)
Capítulo 19 - Roles y Permisos (Spatie): Veremos cómo manejar los permisos y roles a un usuario para autorizar ciertas partes de la aplicación con un esquema flexible y muy utilizado en las aplicaciones web de todo tipo usando Spatie.
Capítulo 20 - Aspectos Generales
Capítulo 21 - Paquetes imprescindibles: En este capítulo, conoceremos paquetes importantes en Laravel para generar excels, qrs, seo, PayPal, detectar navegación móvil entre otros.
Capítulo 22 - IA aplicada a Laravel: Laravel Boost y Laravel IA: Presentamos el uso de la IA en Laravel, usando los dos paquetes principales que tenemos disponibles y como lo podemos emplear con otras herramientas como OpenCode.
Capítulo 23 - Pruebas
Capítulo 24 - Deployment: Hablaremos sobre cómo puedes subir tu aplicación Laravel a producción.
Te invito que visites mi web:
desarrollolibre.net
Y conozcas mi trabajo.