Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Legacy: Primeros pasos con Laravel 9 o 10 Livewire 2
Rating: 4.0 out of 5(31 ratings)
214 students

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
Last updated 3/2024
Spanish

What you'll learn

  • Emplear Laravel Livewire de manera fluida y conocer sus componentes fundamentales
  • Componentes de Livewire y comunicación entre los mismos y del cliente al servidor
  • Envio de mensajes entre componentes
  • Integrar con Alpine JS, vanilla JavaScript y Node en general
  • Organización en la programación de múltiples módulos
  • Directivas de Livewire
  • Eventos de Livewire
  • Extender Livewire con plugins en JavaScript

Course content

21 sections202 lectures19h 53m total length
  • Introducción5:28
  • **** IMPORTANTE: Realizar preguntas2:03
  • Sobre el curso1:21
  • Recomendaciones1:07
  • ¿Qué es Laravel Livewire?2:23
  • Extra: Libro en Laravel Livewire4:11

Requirements

  • Conocer Laravel al menos de manera básica

Description

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.

Who this course is for:

  • Desarrolladores en PHP
  • Desarrolladores en Laravel
  • Desarrolladores en CodeIgniter
  • Programadores que quieran adquirir nuevos conocimientos y habilidades
  • Desarrolladores web del fullstack
  • Desarrolladores que quieran mejorar sus posibilidades laborales
  • Apasionados por las tecnologías y la programación