Primeros pasos con Laravel 12, domina el framework PHP más popular
Aquí continúa tu camino en el desarrollo de aplicaciones web en Laravel + Rest Api y Vue 3 Full Sack
-
- $13.99
-
- $13.99
Publisher Description
Este libro es para cualquiera que quiera construir sus primeras aplicaciones en Laravel 12, este escrito ofrece una introducción paso a paso con el framework conociendo los aspectos más relevantes del mismo y es enfocado sobre todo a la práctica; se da por hecho de que el lector tiene conocimientos y ha desarrollado en PHP y tecnologías compañeras del lenguaje, como JavaScript, HTML y CSS e inclusive frameworks similares; recuerda que para emplear cualquier framework, tienes que tener las bases que sustentan al mismo, es decir, su lenguaje de programación.
Mapa
Este libro tiene un total de 22 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.
Capitulos:
Capítulo 1: 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 o en MacOS Laravel Herd y MacOS y Linux con Laravel Sail y Docker.
Capítulo 2: Hablaremos sobre Laravel, crearemos un proyecto, configuraremos la base de datos, conoceremos aspectos básicos del framework.
Capítulo 3: Daremos los primeros pasos con las rutas y las vistas, para empezar a ver pantallas mediante el navegador.
Capítulo 4: 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.
Capítulo 5: Conoceremos el MVC, que es el corazón y las bases del framework.
Capítulo 6: 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: Conoceremos cómo enviar mensajes por sesión tipo flash.
Capítulo 8: Este capítulo está orientado a aprender el uso de las rutas.
Capítulo 9: En este capítulo, vamos a crear un sistema de autenticación y todo lo que esto conlleva para nuestra aplicación instalando Laravel Breeze, el cual también configura Tailwind.css en el proyecto.
Capítulo 10: En este capítulo, vamos a conocer algunas operaciones comunes con Eloquent.
Capítulo 11: Vamos a presentar el uso de los componentes en Laravel.
Capítulo 12: Aprenderemos a generar datos de prueba mediante clases usando el sistema de seeders.
Capítulo 13: Aprenderemos a crear una Rest Api de tipo CRUD y auth con Sanctum de tipo SPA y por tokens.
Capítulo 14: Vamos a consumir la Rest Api mediante una aplicación tipo CRUD en Vue 3 empleando peticiones axios y componentes web con Oruga UI.
Capítulo 15: Vamos a aprender a manejar la caché.
Capítulo 16: Vamos a aprender a manejar las políticas de acceso para agregar reglas de acceso a ciertos módulos de la aplicación mediante los Gate y Policies.
Capítulo 17: 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, en esta capítulo conoceremos cómo realizar esta integración y desarrollaremos un módulo para manejar esta permisología.
Capítulo 18: Veremos cómo manejar las relaciones polimorfismo para reutilizar modelos que tengan un mismo comportamiento.
Capítulo 19: En este capítulo, veremos cómo manejar las configuraciones, variables de entorno, crear archivos de ayuda, enviar correos, logging, colecciones, Lazy y Eager Loading, mutadores y accesores, colas y trabajos y temas de este tipo que como comentamos anteriormente, son fundamentales en el desarrollo de aplicaciones web.
*Consulta el resto de los capítulos en el detalle del libro
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, en esta capítulo conoceremos cómo realizar esta integración y desarrollaremos un modulo para manejar esta permisología.
Te invito que visites mi web:
desarrollolibre.net
Y conozmás mi trabajo.