Escribe al autor
You can use this page to email andres about Primeros pasos Laravel 11 con Livewire 3.
Sobre este libro
Este libro está dirigido a cualquiera que quiera comenzar a desarrollar con Laravel Livewire en el desarrollo de aplicaciones basadas en componentes de Laravel con algunos agregados que permiten la comunicación directa entre el servidor y el cliente.
Laravel Livewire lleva el desarrollo de Laravel un poco más allá; automatizando procesos rutinarios en esquemas muy flexibles en base a componentes, los componentes de Livewire que nos permite comunicar cliente y servidor de una manera muy simple, eficiente y sencilla.
Laravel Livewire no es un framework, es solamente una capa o scaffolding que agrega ciertas características extras al framework que podemos utilizar para crear grandes aplicaciones, con menos esfuerzo y tiempo de desarrollo.
Mapa
Este libro esta actualmente en desarrollo y tiene un total de 16 capítulos que consta de explicaciones y prácticas:
Capitulos:
- Vamos a dar una breve introducción sobre Laravel Livewire.
- Vamos a crear nuestro proyecto en Laravel Livewire.
- Presentamos las características con las cuales cuenta un proyecto creado en Laravel Livewire; manejo de equipos, API Tokens, y autenticación, son algunas de ellas.
- Vamos a crear una aplicación tipo CRUD sencilla y conocer todos los elementos propios de Livewire como, manejo de formularios, vistas y directivas mediante los componentes de Livewire.
- Vamos a trabajar en el estilo, mejorando la aplicación creada para que luzca como un módulo más de Laravel Livewire.
- Vamos a conocer la comunicación entre componentes de Livewire en base a eventos; detectar cambios en propiedades de la clase componente desde la vista y conocer el JavaScript de Laravel Livewire.
- Vamos a crear el CRUD para los posts.
- Vamos a crear filtros y campos de búsquedas para un listado aprovechando las bondades de Livewire.
- Vamos a crear campos de ordenación para el listado por las columnas.
- Vamos a conocer todo lo que nos ofrece en JavaScript de Livewire y combinarlo con otros plugins, conoceremos los hooks en JavaScript, consumir propiedades, funciones y uso de los eventos.
- Vamos a conocer algunas características extras de las propiedades de Laravel Livewire, como personalizar la fase de actualización de los wire:model, como el uso de las propiedades computadas.
- Vamos a crear una sencilla aplicación tipo blog con un listado con filtros y campos de búsqueda y detalle.
- Vamos a crear un carrito de compras en la sesión y base de datos, para el cual, veremos comunicación entre componentes, envío de eventos, plugin de tipo toast para mostrar mensajes de confirmación de operación realizada, con escuchadores de los eventos desde JavaScript.
- Vamos a mostrar el código de una aplicación creada con Alpine.js para crear un componente tipo to do list.
- Vamos a adaptar la aplicación en Alpine.js presentada en el anterior capítulo, para que funcione en conjunto con Livewire.
- Conoceremos cómo crear pruebas unitarias y de integración en la aplicación que creamos anteriormente mediante PHPUnit.
Al terminar el libro, tendrá los conocimientos necesarios para crear aplicacions de manera fluida en Laravel Livewire y como abordar con una idea clara posibles soluciones y evaluar si Livewire se ajusta a los requerimientos de tu proyecto.
Te invito que visites mi web:
desarrollolibre.net
Y conozmás mi trabajo.
Sobre el autor
Andrés Cruz Yoris, Licenciado en Computación, con más de 10 años de experiencia en el desarrollo de aplicaciones web en general; trabajo con PHP, Python y tecnologías del lado del cliente como HTML, JavaScript, CSS, Vue entre otras; y del lado del servidor como Laravel, Flask, Django y Codeigniter. También desarrollo con Android Studio, xCode y Flutter para la creación de aplicaciones nativas para Android e IOS.
Pongo a tú disposición parte de mi aprendizaje, reflejado en cada una de las palabras que componen mis libros sobre el desarrollo de aplicaciones en general.