[PDF] Getting Started With Laravel 12 Livewire 3 - eBooks Review

Getting Started With Laravel 12 Livewire 3


Getting Started With Laravel 12 Livewire 3
DOWNLOAD

Download Getting Started With Laravel 12 Livewire 3 PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Getting Started With Laravel 12 Livewire 3 book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages. If the content not found or just blank you must refresh this page



Getting Started With Laravel 12 Livewire 3


Getting Started With Laravel 12 Livewire 3
DOWNLOAD
Author : Andres Cruz
language : en
Publisher: Andres Cruz
Release Date :

Getting Started With Laravel 12 Livewire 3 written by Andres Cruz and has been published by Andres Cruz this book supported file pdf, txt, epub, kindle and other format this book has been release on with Computers categories.


Laravel is a fascinating framework, huge and with a somewhat steep learning curve and with multiple options; this book is not for beginners and assumes that you already know how to program in Laravel. Laravel Livewire takes Laravel development a step further; automating routine processes in very flexible schemes based on components, Livewire components that allow us to communicate client and server in a very simple, efficient and easy way. Laravel Livewire is not a framework, it is just a layer or scaffolding that adds certain extra features to the framework that we can use to create great applications, with less effort and development time. Map We are going to give a brief introduction about Laravel Livewire. We are going to create our project in Laravel Livewire. We present the characteristics that a project created in Laravel Livewire has; team management, API Tokens, and authentication, are some of them. We are going to create a simple CRUD type application and get to know all the elements of Livewire such as handling forms, views and directives through the Livewire components. We are going to work on the style, improving the created application so that it looks like another Laravel Livewire module. We are going to learn about the communication between Livewire components based on events; detect changes in properties of the component class from the view and know the Laravel Livewire JavaScript. We are going to create the CRUD for the posts. We are going to create filters and search fields for a listing taking advantage of the benefits of Livewire. We are going to create sort fields for the column listing. We will get to know everything that Livewire offers us in JavaScript and combine it with other plugins, we will know the hooks in JavaScript, consume properties, functions and use of events. We are going to learn about some extra features of Laravel Livewire properties, such as customizing the update phase of wire:models, such as the use of computed properties. We are going to create a simple blog-type application with a list with filters and search and detail fields. We are going to create a shopping cart in the session and database, for which, we will see communication between components, sending events, toast type plugin to show messages confirming the operation carried out, with listeners of the events from JavaScript. We are going to show the code of an application created with Alpine.js to create a to do list component. We are going to adapt the Alpine.js application presented in the previous chapter, to work in conjunction with Livewire. We will learn how to create unit and integration tests in the application we created previously using PHPUnit. By the end of the book, you will have the knowledge to create any basic application with Livewire and know more than just the basics of it. I invite you to visit my website: desarrollolibre.net And get to know my work.



Create Your Online Store With Laravel 12 Livewire 3


Create Your Online Store With Laravel 12 Livewire 3
DOWNLOAD
Author : Andres Cruz
language : en
Publisher: Andres Cruz
Release Date : 2025-07-08

Create Your Online Store With Laravel 12 Livewire 3 written by Andres Cruz and has been published by Andres Cruz this book supported file pdf, txt, epub, kindle and other format this book has been release on 2025-07-08 with Computers categories.


This book is intended for those who want to learn how to create an online store with Laravel. To do so, we'll use Laravel Livewire to implement each module. Livewire is a starter kit that allows us to create interactive interfaces with the backend in a very clean and simple way compared to the traditional approach. Intermediate-professional level: It is assumed that the reader has at least basic knowledge of Laravel, ranging from the development tools used with VSC, Laravel Hive, and its environment. Chapters This book has a total of seven chapters. We recommend that you read them in the order in which they are arranged. As we explain the components of Livewire, you jump right into practice, replicating, testing, and modifying the code we show in this book. The book is currently under development. * Chapter 1: We will create the project that we will carry out in the course. * Chapter 2: We will create the main migrations and models that we will use in the application. * Chapter 3: In this chapter, we're going to create the CRUD for the blog, that is, the posts, categories, tags, among others. * Chapter 4: We will create the blog for the end user, paginated listing with filters and details. * Chapter 5: We will create the Store with payment gateways for PayPal and Stripe for the end user, with paginated listings with filters and details. * Chapter 6: We'll create an online store for products instead of a book store to make it more generic. * Chapter 7: In this section, we'll implement several changes to the online store app, such as setting the language, dark mode, improving the design, and adding a payment viewer. Objective The training objective is twofold: 1 Creating an online store with basic payment options through Stripe and PayPal, easily scalable for other payment methods. 2 Explaining and putting into practice crucial concepts so you can implement (the why of things) and adapt the online store to your needs; concepts such as: Logic for managing payments in a centralized and scalable manner using a global entity called Payment. * Why create a layered system for the payment gateway for scalability and maintenance. * Using a generic product-type entity or a specific one. * Customizing listings and details by product. These are just some of the points we cover in this training, which, in short, is more than just application coding. Advantages of developing in Laravel Livewire and taking this training It's great for creating applications when you need to communicate frequently between the client and the server. For this reason, it's ideal for creating applications such as online stores that require a lot of interaction with the client and, consequently, the server.Thanks to Laravel, it offers excellent organization; it's a fast, powerful framework with ready-to-use libraries and helpers, and it's extensible with third-party and framework-specific packages and libraries. It's ideal for creating real-world, maintainable, and scalable applications. You'll learn to develop a modular and scalable application, which will allow you to improve your software development skills.



Getting Started With Laravel 12 Master The Most Popular Php Framework


Getting Started With Laravel 12 Master The Most Popular Php Framework
DOWNLOAD
Author : Andres Cruz
language : en
Publisher: Andres Cruz
Release Date :

Getting Started With Laravel 12 Master The Most Popular Php Framework written by Andres Cruz and has been published by Andres Cruz this book supported file pdf, txt, epub, kindle and other format this book has been release on with Computers categories.


This book is for anyone who wants to build their first applications in Laravel 12, this writing offers a step-by-step introduction to the framework, knowing the most relevant aspects of it and is focused above all on practice; it is assumed that the reader has knowledge and has developed PHP and related language technologies, such as JavaScript, HTML and CSS and even similar frameworks; Remember that to use any framework, you have to have the bases that support it, that is, its programming language. Map This book has a total of 22 chapters, it is recommended that you read in the order in which they are arranged and as we explain the components of the framework, go directly to the practice, replicate, test and modify the codes that we show in this book. Chapter 1: The necessary software is explained, and its installation to develop in Laravel on Windows with Laragon or Laravel Herd or on MacOS Laravel Herd and MacOS and Linux with Laravel Sail and Docker. Chapter 2: We will talk about Laravel, we will create a project, we will configure the database, we will know basic aspects of the framework and finally we will know the main element that are the routes. Chapter 3: We will take the first steps with the routes and the views, to start seeing screens through the browser; we’ll also cover using controllers with views; redirects, directives and blade as template engine. Chapter 4: We will know the use of migrations, as a central element to be able to create the models, which are the layer that connects to the database, to a particular table; and, to have this table, we need the migrations. Chapter 5: We will get to know the MVC, which is the heart of the framework, and we will make a few examples that will help us to continue advancing. Chapter 6: We will create a simple CRUD app, we will learn to work with the MVC, resource type controllers, lists, pagination, form validations, database access among other related aspects. Chapter 7: We will know how to send flash type session messages which we will use to confirm CRUD operations and session usage. Chapter 8: This chapter is oriented to learn the use of routes; which in Laravel are very extensible and full of options for groupings, types and options. Chapter 9: In this chapter, we are going to create an authentication system and all that this entails for our application by installing Laravel Breeze, which also configures Tailwind.css in the project and Alpine.js. Also we are going to expand the scheme provided by Laravel Breeze for authentication, creating a protection based on roles, to handle different types of users in specific modules of the application. Chapter 10: In this chapter, we will learn about some common Eloquent operations applied to the database using query builders. Chapter 11: We are going to introduce the use of components in Laravel as a central element to create a modular application. Chapter 12: We will learn to generate test data through classes using the seeder system that the framework incorporates. Chapter 13: We will learn how to create a CRUD type Rest Api and additional methods to perform additional queries. Also we are going to protect the CRUD type Rest Api with Sanctum, using SPA and token authentication. Chapter 14: We are going to consume the Rest Api through a CRUD application in Vue 3 using axios requests and web components with Oruga UI; we will also see the process of uploading files. Also we will protect the application in Vue with login required to access its different modules using SPA authentication or Laravel Sanctum tokens. Chapter 15: We are going to learn how to manage the cache, to save access data to improve application performance and avoid bottlenecks with the database. Chapter 16: We are going to learn how to manage access policies to certain application modules through Gates and Policies. Chapter 17: We will see how to handle polymorphism relationships to reuse models that have the same behavior. Chapter 18: We will see how to manage the permissions and roles of a user to authorize certain parts of the application with a flexible scheme and widely used in web applications of all kinds using Spatie, in this chapter we will learn how to perform this integration and we will develop a module to manage this permissions. Chapter 19: In this chapter, we will see how to manage configurations, environment variables, create help files, send emails and topics of this type that, as we mentioned previously, are fundamental in the development of web applications. Chapter 20: In this chapter, we will learn about important packages in Laravel to generate excels, qrs, seo, PayPal, detect mobile navigation among others. Chapter 21: We will learn how to create unit and integration tests in the Rest Api and the blog-type app using PHPUnit and Pest. (In Dev) Chapter 22: We will talk about how you can push your Laravel application to production. (In Dev) By the end of the book, you will have the knowledge to create any basic application with the framework and know more than just the basics of it. I invite you to visit my website: desarrollolibre.net And get to know my work.



Getting Started Laravel 12 Inertia 2


Getting Started Laravel 12 Inertia 2
DOWNLOAD
Author : Andrés Cruz
language : en
Publisher: Andres Cruz
Release Date :

Getting Started Laravel 12 Inertia 2 written by Andrés Cruz and has been published by Andres Cruz this book supported file pdf, txt, epub, kindle and other format this book has been release on with Computers categories.


This book is aimed at anyone who wants to start developing with Laravel Inertia whose main advantage is that, we can use Vue components, as if they were blade views and with the added advantage of having all the power of Vue together with Laravel. For those people who want to learn something new, learn about a tool with little documentation and most of it is in English. For people who want to improve a skill in web development, who want to grow as a developer. As long as you identify with at least one of the points mentioned above, this book is for you. Map This book has a total of 17 chapters, it is recommended that you read in the order in which they are arranged and as we explain the components of the framework, go directly to the practice, replicate, test and modify the codes that we show in this book. Chapter 1: In this chapter we are going to learn about the Laravel Inertia tool and what it offers us when developing web applications. Chapter 2: In this chapter we are going to create a project in Laravel Inertia. Chapter 3: In this chapter we are going to learn about the characteristics that a project has in Laravel Inertia, both the structure that a project brings by default, and its base operation. Chapter 4: In this chapter we are going to create the typical CRUD to learn the basics of Laravel Inertia and its communication with components in Vue. Chapter 5: In this chapter we are going to learn about the use of redirections and flash messages. Chapter 6: In this chapter we are going to create the CRUD process for the posts, taking all the topics covered in the previous chapters. Chapter 7: In this chapter we are going to learn about the upload process in Laravel Inertia and using third-party plugins. Chapter 8: In this chapter we are going to install third-party plugins using Vue, specifically the CKEditor plugin. Chapter 9: In this chapter we are going to get to know the confirmation dialogs and toast messages of Laravel Inertia and using third-party plugins. Chapter 10: In this chapter we are going to know the communication between components of components used directly from Laravel, for that, we will create a form step by step. Chapter 10: In this chapter we are going to know the communication between components of components used directly from Laravel, for that, we will create a form step by step. Chapter 11: In this chapter we are going to implement filters and a search field for a list from the administration module. Chapter 12: In this chapter we are going to implement the ordering of columns of a table in a list from the administration module. Chapter 13: In this chapter we are going to create the blog module for the end user, a list and a detail page. Chapter 14: In this chapter we are going to create a shopping cart, which includes the typical CRUD and screens. Chapter 15: In this chapter we are going to explain some essential options that we can use when sending requests through the Inertia object. Chapter 16: In this chapter we are going to create a CRUD to do list type application with reordering via Drag and Drop. Chapter 17: We will learn how to create unit and integration tests in the application we created previously using PHPUnit. The book is currently in development, so there will be more chapters in the future.



Laravel 12 Training Kit A Practical Guide To Modern Web Development


Laravel 12 Training Kit A Practical Guide To Modern Web Development
DOWNLOAD
Author : Agus Kurniawan
language : en
Publisher: Ilmu Data Publisher
Release Date : 2025-06-01

Laravel 12 Training Kit A Practical Guide To Modern Web Development written by Agus Kurniawan and has been published by Ilmu Data Publisher this book supported file pdf, txt, epub, kindle and other format this book has been release on 2025-06-01 with Computers categories.


Laravel 12 Training Kit: A Practical Guide to Modern Web Development is a project-based book that helps readers build real-world Laravel applications through a practical, hands-on approach. Written for beginners, students, and developers upgrading to Laravel 12, this book covers the entire development workflow—from installation and environment setup to building full-stack apps and deploying them to production. Each topic is designed to be immediately applicable, reinforced by step-by-step exercises that guide readers through building modern, scalable, and secure web applications. Highlight topics: * Hands-on introduction to Laravel 12 with over 50 real-world lab exercises * Building RESTful APIs with authentication using Laravel Sanctum * Implementing form validation, custom rules, and AJAX-based submissions * Using Blade components, layout theming, and reusable views * Managing file uploads with local and S3-compatible storage like MinIO * Creating CRUD apps using Eloquent ORM and Query Builder * Using MongoDB with Laravel, including embedded relationships and pagination * Applying the Repository Pattern and Dependency Injection in Laravel * Authentication and role-based authorization with Laravel Breeze and Socialite * Full-stack development with Laravel API and React/Vue.js UI * Security best practices: XSS, SQL injection, CSRF, and HTTPS hardening * Real-world deployment with Docker and production-ready Ubuntu setups * Debugging with Laravel Telescope and monitoring application performance This book is more than just a reference—it’s your practical lab manual for mastering Laravel 12 through real coding experiences. Every concept is immediately followed by an exercise, allowing you to build skills and projects side by side. Whether you're learning Laravel for the first time, teaching in a classroom, or building enterprise-grade applications, this book equips you with structured, proven guidance to become job-ready with the latest Laravel practices.



Crea Tu Tienda En L Nea Con Laravel 12 Livewire 3


Crea Tu Tienda En L Nea Con Laravel 12 Livewire 3
DOWNLOAD
Author : Andrés Cruz Yoris
language : es
Publisher: Andres Cruz
Release Date : 2025-07-08

Crea Tu Tienda En L Nea Con Laravel 12 Livewire 3 written by Andrés Cruz Yoris and has been published by Andres Cruz this book supported file pdf, txt, epub, kindle and other format this book has been release on 2025-07-08 with Computers categories.


Está formación esta dirigida para aquellas personas que quieran aprender a crear una tienda en línea con Laravel, para ello, usaremos Laravel Livewire para implementar cada uno de los módulos, al ser Livewire un starter kit con el cual podemos crear interfaces interactuables con el backend de una manera muy limpia y sencilla si lo comparamos con el enfoque tradicional. Nivel medio-profesional: Se da por hecho de que el lector tiene al menos conocimientos básicos en Laravel que van desde las herramientas de desarrollo empleadas con VSC, Laravel Herd hasta su entorno. Temario de la formación Este libro tiene un total de 7 capítulos, se recomienda que leas en el orden en el cual están dispuestos y a medida que vayamos explicando los componentes de Livewire, vayas directamente a la práctica, repliques, pruebes y modifiques los códigos que mostramos en este libro; el libro actualmente se encuentra en desarrollo. * Capítulo 1: Crearemos el proyecto que llevaremos a cabo en el curso. * Capítulo 2: Crearemos las migraciones y modelos principales que vamos a usar en la aplicación. * Capítulo 3: En este capítulo, vamos a crear el CRUD para el blog, es decir, los posts, categorías, etiquetas entre otros. * Capítulo 4: Crearemos el blog para el usuario final, listado paginado con filtros y detalle. * Capítulo 5: Crearemos la Tienda con pasarelas de pago para PayPal y Stripe para el usuario final, con sus listados paginados con filtros y detalle. * Capítulo 6: Crearemos una tienda Online de productos en vez de la de libros para que sea más genérica. * Capítulo 7: En este apartado, aplicaremos varios cambios en la aplicación de tienda en línea, como definir idioma, modo oscuro, mejorar el diseño, un modulo para ver los pagos. Objetivo El objetivo de la formación son dos: 1 La creación de la tienda en línea con las opciones básicas de realizar el pago mediante Stripe y PayPal, escalable fácilmente para otros métodos de pago. 2 Explicar y llevar a la práctica conceptos cruciales para que puedas implementar (el porqué de las cosas) y adaptar la tienda en línea a tus necesidades; conceptos como:Lógica para manejar los pagos de manera centralizada y escalable mediante una entidad global llamada Payment. * Porqué crear un sistema de capas para la pasarela de pago para su escalabilidad y mantenimiento. * Usar una entidad genérica tipo producto o una especifica. * Personalizar listados y detalles por producto. Estos son solamente alguno de los puntos que tratamos en esta formación que en resumen, es más que simplemente una codificación de la aplicación. Ventajas de desarrollar en Laravel Livewire y de tomar esta formación Es estupendo para crear aplicaciones cuando requieres comunicar frecuentemente el cliente con el servidor.Por tal motivo, es ideal para crear este tipo de aplicaciones como tiendas en líneas que tiene mucha interacción con el cliente y con esto al servidor. Gracias a Laravel ofrece una excelente organización, es un framework rápido, potente, con librerías y helpers listas para usar y extensible con paquetes y librerías de terceros y propios del framework; a su vez. Es ideal para crear aplicaciones reales mantenibles y escalables. Aprenderás a desarrollar una aplicación modular y escalable, lo cual te permitirá mejorar tus habilidades en el desarrollo de software.



Primeros Pasos Laravel 12 Con Livewire 3


Primeros Pasos Laravel 12 Con Livewire 3
DOWNLOAD
Author : Andrés Cruz
language : es
Publisher: Andres Cruz
Release Date :

Primeros Pasos Laravel 12 Con Livewire 3 written by Andrés Cruz and has been published by Andres Cruz this book supported file pdf, txt, epub, kindle and other format this book has been release on with Computers categories.


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. 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.



Panduan Membuat Aplikasi Ppdb Online Dengan Laravel 8 Livewire Dan Bootstrap 5


Panduan Membuat Aplikasi Ppdb Online Dengan Laravel 8 Livewire Dan Bootstrap 5
DOWNLOAD
Author : Rohi Abdulloh
language : id
Publisher: Rohi Abdulloh
Release Date : 2021-04-19

Panduan Membuat Aplikasi Ppdb Online Dengan Laravel 8 Livewire Dan Bootstrap 5 written by Rohi Abdulloh and has been published by Rohi Abdulloh this book supported file pdf, txt, epub, kindle and other format this book has been release on 2021-04-19 with Juvenile Nonfiction categories.


Ebook ini membahas step by step pembuatan PPDB (Pendaftaran Peserta Didik Baru) online menggunakan Laravel 8, Livewire dan Bootstrap 5. Livewire merupakan fitur Laravel yang memiliki fungsi sama halnya dengan framework JavaScript seperti React atau Vue.js, tetapi ditulis dengan skrip PHP. Livewire memiliki fitur seperti component, event, action, state, props, data binding, livecycle hook dan sebagainya layaknya framework JavaScript. Bedanya, semua ditulis menggunakan skrip PHP. Beberapa fitur dalam aplikasi ini meliputi: - Slideshow gambar untuk menampilkan foto-foto terbaik tentang sekolah yang dapat menarik perhatian calon peserta didik. - Login pendaftar untuk melindungi data pendaftar sehingga tidak dapat dilihat oleh orang lain. - Informasi yang dinamis sehingga dapat ditambah atau disesuaikan dengan kebutuhan sekolah terkait informasi yang ingin disampaikan ke calon pendaftar. - Widget dinamis yang dapat diatur posisi dan urutannya serta dapat ditambahkan widget dari pihak ketiga seperti video youtube, peta lokasi dari google map dan sebagainya. - Formulir dibagi menjadi 4 tahap sehingga data tidak harus dilengkapi saat itu juga. - Cetak formulir dalam format PDF dan dapat dilakukan kapan saja. - Export data pendaftar ke excel. - Tema mudah dikostumisasi hanya dengan mengubah variabel warna. - Tabel pada halaman admin dapat diedit secara inline editing. - Tabel data mengandung fitur sorting, show per page, searching dan pagination yang dibuat sendiri sehingga mudah dikostumisasi sesuai dengan kebutuhan. Demo aplikasi dapat dilihat di: https://www.youtube.com/watch?v=4_rYhaF__5E&t=636s



Primeros Pasos Con Laravel 12 Domina El Framework Php M S Popular


Primeros Pasos Con Laravel 12 Domina El Framework Php M S Popular
DOWNLOAD
Author : Andres Cruz
language : es
Publisher: Andres Cruz
Release Date :

Primeros Pasos Con Laravel 12 Domina El Framework Php M S Popular written by Andres Cruz and has been published by Andres Cruz this book supported file pdf, txt, epub, kindle and other format this book has been release on with Computers categories.


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, se recomienda que leas en el orden en el cual están dispuestos y a medida que vayamos explicando los componentes del framework, vayas directamente a la práctica, repliques, pruebes y modifiques los códigos que mostramos en este libro. 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 y finalmente conoceremos el elemento principal que son las rutas. Capítulo 3: 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: 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: 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: 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 las cuales usaremos para confirmación de las operaciones CRUD y el uso de la sesión. Capítulo 8: Este capítulo está orientado a aprender el uso de las rutas; que en Laravel son muy extensibles y llenas de opciones para agrupamientos, tipos y opciones. 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 y Alpine.js. También vamos a expandir el esquema que nos provee Laravel Breeze para la autenticación, creando una protección en base a roles, para manejar distintos tipos de usuarios en módulos específicos de la aplicación. Capítulo 10: En este capítulo, vamos a conocer algunas operaciones comunes con Eloquent aplicados a la base de datos mediante los query builders. Capítulo 11: Vamos a presentar el uso de los componentes en Laravel como un elemento central para crear una aplicación modular. Capítulo 12: Aprenderemos a generar datos de prueba mediante clases usando el sistema de seeders que incorpora el framework. Capítulo 13: Aprenderemos a crear una Rest Api de tipo CRUD y métodos adicionales para realizar consultas adicionales, también vamos a proteger la Rest Api de tipo CRUD con Sanctum, empleando la autenticación 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; también veremos el proceso de carga de archivos. También protegeremos la aplicación en Vue con login requerido para acceder a sus distintos módulos empleando la autenticación SPA o por tokens de Laravel Sanctum. Capítulo 15: Vamos a aprender a manejar la caché, para guardar datos de acceso para mejorar el desempeño de la aplicación y evitar cuellos de botellas con la base de datos. 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. Capítulo 20: En este capítulo, conoceremos paquetes importantes en Laravel para generar excels, qrs, seo, PayPal, detectar navegación móvil entre otros. Capítulo 21: Conoceremos cómo crear pruebas unitarias y de integración en la Rest Api y la app tipo blog empleando PHPUnit y Pest. Capítulo 22: Hablaremos sobre cómo puedes subir tu aplicación Laravel a producción. Al terminar el libro, tendrá los conocimientos necesarios para crear cualquier aplicación basica con el framework y conocer más que las bases del mismo. Te invito que visites mi web: desarrollolibre.net Y conozmás mi trabajo.



Primeros Pasos Laravel 12 Inertia 2


Primeros Pasos Laravel 12 Inertia 2
DOWNLOAD
Author : Andrés Cruz
language : es
Publisher: Andres Cruz
Release Date :

Primeros Pasos Laravel 12 Inertia 2 written by Andrés Cruz and has been published by Andres Cruz this book supported file pdf, txt, epub, kindle and other format this book has been release on with Computers categories.


Este libro está dirigido a cualquiera que quiera comenzar a desarrollar con Laravel Inertia cuya principal ventaja es que, podemos usar componentes de Vue, como si fueran vistas de blade y con la ventaja agregada de tener todo el poderío de Vue junto con Laravel. Para aquellas personas que quieran aprender algo nuevo, conocer sobre una herramienta con poca documentación y la mayoría de ella está en inglés. Para las personas que quieran mejorar una habilidad en el desarrollo web, que quieran crecer como desarrollador. Con que te identifiques al menos con alguno de los puntos señalados anteriormente, este libro es para ti. Mapa Este libro tiene un total de 17 capítulos, se recomienda que leas en el orden en el cual están dispuestos y a medida que vayamos explicando los componentes del framework, vayas directamente a la práctica, repliques, pruebes y modifiques los códigos que mostramos en este libro. Capítulo 1: En este capítulo vamos a conocer la herramienta de Laravel Inertia y que nos ofrece al momento del desarrollo de aplicaciones web. Capítulo 2: En este capítulo vamos a crear un proyecto en Laravel Inertia. Capítulo 3: En este capítulo vamos a conocer las características que cuenta un proyecto en Laravel Inertia, tanto la estructura que trae por defecto un proyecto, como su funcionamiento base. Capítulo 4: En este capítulo vamos a crear el típico CRUD para conocer las bases de Laravel Inertia y su comunicación con componentes en Vue. Capítulo 5: En este capítulo vamos a conocer el uso de las redirecciones y mensajes flash. Capítulo 6: En este capítulo vamos a crear el proceso CRUD para los posts, tomando todos los temas tratados en los anteriores capítulos. Capítulo 7: En este capítulo vamos a conocer el proceso de upload en Laravel Inertia y usando plugins de terceros. Capítulo 8: En este capítulo vamos a instalar plugins de terceros usando Vue, específicamente, el plugin de CKEditor. Capítulo 9: En este capítulo vamos a conocer los diálogos de confirmación y mensajes tipo toast de Laravel Inertia y usando plugins de terceros. Capítulo 10: En este capítulo vamos a conocer la comunicación entre componentes de componentes usados directamente desde Laravel, para eso, crearemos un formulario paso por paso. Capítulo 11: En este capítulo vamos a implementar filtros y un campo de búsqueda para un listado desde el módulo de administración. Capítulo 12: En este capítulo vamos a implementar la ordenación de columnas de una tabla en un listado desde el módulo de administración. Capítulo 13: En este capítulo vamos a crear el módulo de blog de vista al usuario final, un listado y página de detalle. Capítulo 14: En este capítulo vamos a crear un carrito de compras, que incluye el típico CRUD y pantallas. Capítulo 15: En este capítulo vamos a explicar algunas opciones imprescindibles que podemos usar al momento de enviar peticiones mediante el objeto de Inertia. Capítulo 16: En este capítulo vamos a crear una aplicación tipo to do list tipo CRUD y con reordenación vía Drag and Drop. Capítulo 17: Conoceremos cómo crear pruebas unitarias y de integración en la aplicación que creamos anteriormente mediante PHPUnit. El libro se encuentra actualmente en desarrollo, por lo tanto habrá más capitulos a futuro.