Legacy: Primeros pasos con Laravel 9 o 10 Livewire 2

Crea tus primeras apps con Livewire junto con Alpine.js, Tailwind.css, vanilla JavaScript y Node

Legacy: Primeros pasos con Laravel 9 o 10 Livewire 2
Legacy: Primeros pasos con Laravel 9 o 10 Livewire 2

Legacy: Primeros pasos con Laravel 9 o 10 Livewire 2 udemy course free download

Crea tus primeras apps con Livewire junto con Alpine.js, Tailwind.css, vanilla JavaScript y Node

Este es un curso en el cual daremos los primeros pasos con Laravel Livewire, conoceremos los fascinantes componentes y atributos en Livewire para interconectar una clase en Laravel desde una página web en HTML; por lo tanto, no hay necesidad de usar peticiones axios, fetch o similares ya que, la estructura o scaffolding que nos trae Livewire se encarga de todo; trayendo un mundo de posibilidades infinitas y un desarrollo rápido en comparación de otras soluciones similares con el esquema clásico de:

Laravel + Rest Api + Vue

Este curso al ser de nivel intermedio, da por hecho que tienes conocimientos en Laravel básico.

En definitiva, aprenderás a conocer Laravel Livewire, qué cambios trae en un proyecto en Laravel básico, el uso de los componentes, propiedades a lo v-model de Vue, llamar a funciones desde una página HTML al servidor mediante atributos de Livewire y mucho más.

¿Qué aprenderemos?

A nivel técnico aprenderás a trabajar con las siguientes características en Laravel Livewire:

  1. Formas de instalar Laravel Livewire.

  2. Estructura del proyecto y que cambia con Laravel básico

  3. Funcionalidades que incorpora Livewire

  4. Esquema basado en peticiones

  5. Componentes de Livewire en detalle

  6. Formularios y los wire:model

  7. Filtros con los wire:model

  8. Primeros pasos con Laravel Livewire.

  9. Componentes de Livewire, botones, nav, formularios…

  10. Manejo de eventos, atributos, directivas y JavaScript de Livewire

  11. Eventos personalizados y de Livewire

  12. Comunicar componentes

  13. Ruteo y navegación de pantallas.

  14. El JavaScript de Livewire y comunicación directa con el servidor.

    1. Eventos

    2. Hooks

    3. Propiedades

    4. Métodos

    5. Listeners

  15. Extender Livewire con plugins en JavaScript

    1. CKEditor

  16. Introducción a Alpine JS

  17. Proyecto de To do List con Alpine.js

  18. Adaptar proyecto en Alpine con Livewire.

Proyectos o aplicaciones

Vamos a crear varios módulos en una aplicación como:

  • Aplicación tipo CRUD.

  • Formulario paso por paso.

  • Formulario con CKEditor y comunicación directa con la clase componente.

  • Carrito de compras.

  • Proyecto de To do List con Alpine.js y Livewire.

Ventajas de desarrollar en Laravel Livewire y de tomar este curso

  • Es estupendo para crear aplicaciones cuando requieres comunicar frecuentemente el cliente con el 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 apps de manera organizada en Laravel Livewire en combinación de otras tecnologías.

  • En el curso abordaremos los puntos anteriores de una manera organizada y de manera básica e ir profundizando de a poco en cada uno de estos elementos.