Logo Norvic Software

Libro Laravel y Next.js

Aprende a programar una API REST con Laravel y Next.js. Desarrollaremos una aplicación que separa el backend (servidor) del frontend (cliente), creando y consumiendo una API REST.

Libro de Laravel API REST

Laravel de cero a diez

Costo del libro

El libro tiene un costo de 19 USD, Pago por Paypal. Si estás en Bolivia, Perú, Colombia o México, puedes realizar el pago en tu moneda local.

Código disponible para su descarga

Todo el código desarrollado en el curso estará disponible gratuitamente en el repositorio de GitHub para descargarlo y ejecutarlo en su máquina local.

Envío inmediato en digital

El libro está disponible en formato digital e impreso (consulta en tu país) para entrega inmediata.

Incluye material adicional actualizado

El curso cuenta con material adicional que le ayudará en el proceso de aprendizaje de Laravel y todas las herramientas que se utilizan en el desarrollo.

Módulos del contenido del libro

Módulo 1 Conceptos

Conceptos e Instalación de las herramientas necesarias para el desarrollo de aplicaciones web, creación de una API REST. (Git, GitHub, Composer, PHP, Node.js, Postman, MySQL etc.).

Módulo 2 ANALISIS

Análisis del proyecto presentado, instalación del paquete Laravel Breeze API, separación de responsabilidades: backend con Laravel y frontend con Next.js, y subida del proyecto a GitHub.

Módulo 3 Backend

Desarrollo de proyecto presentado con Laravel (backend) Migración de base de datos, MySQL, Eloquent ORM, Modelos, Seeders y Factories, Artisan, Tinker, Laravel Hugo, etc.

Módulo 4 API REST

Rutas, y Controladores, validación de datos para crear una API utilizando la herramienta de Postman (pruebas de las funcionalidades). Validación de formularios, Instalación del paquete de Laravel Lang.

Módulo 5 Frontend

Desarrollo de aplicaciones web con Next.js para consumir una API REST: creación de vistas y formularios, uso de componentes, rutas, páginas, Axios, y más. Instalación de paquetes de terceros.

Módulo 6 Avanzado

Instalación y configuración de paquetes de terceros de Laravel, DomPDF, Excel, Services Container, transacciones de base de datos, Policies, Observers, Backups del sistema, etc.

Contenido del libro

  • Conceptos básicos de PHP, MySQL, Next.js y Laravel.
  • Instalación de herramientas de desarrollo.
  • Instalación de Laravel en su última versión.
  • Instalación del paquete Laravel Breeze & Next.js.
  • Artisan interfaz de línea de comandos de Laravel.
  • Crear y subir tu proyecto a un repositorio como GitHub.
  • Migraciones, Eloquent ORM, Models, Seeders y Factories.
  • Relaciones normales y relaciones polimórficas.
  • Tinker es la consola de comandos para realizar pruebas de funcionamiento.
  • Implementar servicios REST (GET, POST, PUT, DELETE), pruebas con Postman.
  • Rutas y Controladores.
  • Validación de datos de entrada (Validations).
  • Traducir mensajes de error al español (Laravel Lang).
  • Conceptos generales de Next.js.
  • Crear las vistas de formularios y listas con Next.js y Tailwind SCC.
  • Consumir las API con Next.js.
  • Consumir paquetes externos para creación de reportes en PDF y Excel.
  • Transacciones en Laravel.
  • Inyección de dependencias en Laravel.
  • Subir nuestro proyecto a un hosting.

¿Para quién es este libro?

5/5
Este libro está dirigido a personas que ya tienen conocimientos básicos de Laravel y desean profundizar en su comprensión y habilidades, y para aquellos que buscan construir aplicaciones web más eficientes y robustas utilizando Laravel.
Mejorar sus conocimientos
5/5
Este libro es perfecto para personas que ya tienen conocimientos de PHP y desean dar el salto a un framework como Laravel. y desean aprovechar las ventajas de Laravel para construir aplicaciones web más estructuradas, eficientes y mantenibles.
Personas de PHP
5/5
Es perfecto para aquellas personas que buscan comprender cómo construir y consumir APIs de manera efectiva con Laravel y NextJS, y que quieren aplicar estos conocimientos en el desarrollo de aplicaciones web modernas.
Integrar una API

Patrocinado por:

Logo Norvic Software

Desarrollo de software personalizados que se adaptan a tus necesidades transformando tu negocio.

Copyright © 2024 Norvic Software