Desarrollar WebAPI con PHP y Laravel

20% de descuento para varias personas de la misma empresa.

Duración: 2 días | Precio: € 580,00 Sin IVA

Prerrequisitos
  • HTTP, Fundamentos de PHP.
Descripción

Al finalizar este curso, los participantes serán capaces de:

  • Instalar y configurar una aplicación Laravel
  • Comprender la estructura básica de una aplicación Laravel
  • Crear rutas, controladores y vistas
  • Utilizar el motor de plantillas Blade
  • Utilizar Eloquent ORM para interactuar con bases de datos
  • Implementar la autenticación básica de usuarios
  • Utilizar Artisan para gestionar tareas de desarrollo
  • Escribir pruebas unitarias para sus aplicaciones
  • Desplegar una aplicación Laravel en un servicio de hosting
Contenido
Introducción a Laravel:
    • ¿Qué es Laravel?
    • ¿Por qué usar Laravel?
    • Instalación de Laravel
Estructura básica de una aplicación Laravel:
    • Archivos y directorios importantes.
    • Convenciones de nomenclatura.
    • Enrutamiento básico.
    • Controladores y vistas.
Creación de una aplicación Laravel simple:
    • Instalación de Laravel.
    • Creación de rutas y controladores.
    • Visualización de vistas.
    • Paso de datos entre controladores y vistas.
Motor de plantillas Blade:
    • Sintaxis básica.
    • Estructuras de control.
    • Funciones integradas.
    • Creación de diseños personalizados.
Eloquent ORM:
    • Introducción a los modelos Eloquent.
    • Definición de relaciones entre modelos.
    • Ejecución de consultas en modelos.
    • Creación, lectura, actualización y eliminación (CRUD) de datos.
Ejercicios prácticos:
    • Crear una aplicación web simple que gestione una lista de artículos con CRUD.
    • Implementar la autenticación de usuario básica.
Artisan:
    • Comandos útiles para el desarrollo de Laravel.
    • Creación de comandos personalizados.
    • Gestión de migraciones de bases de datos.
Testing:
    • Introducción a las pruebas unitarias.
    • Pruebas de integración.
    • Pruebas funcionales.
    • Uso de PHPUnit con Laravel.
Middleware:
    • Introducción a los middleware.
    • Creación de middleware personalizados.
    • Uso de middleware para autenticación, autorización y otros.
Gestión de errores y excepciones:
    • Gestión de errores básicos en Laravel.
    • Registro y gestión de excepciones personalizadas.
Despliegue de una aplicación Laravel:
    • Opciones de despliegue comunes.
    • Despliegue en hosting compartido.
    • Despliegue en servidores VPS o en la nube.
Ejercicios prácticos:
    • Implementar la autenticación de usuario avanzada con middleware.
    • Escribir pruebas unitarias para las rutas y los controladores.
    • Desplegar la aplicación Laravel en un servicio de hosting.

Notas: se proporcionarán ejercicios prácticos durante el curso para permitir a los participantes poner en práctica los conocimientos adquiridos.

Scroll al inicio