Curso en Udemy Laravel

Portal de Empleos con Laravel 13 + Node.js y Playwright

Construye un portal profesional, recolecta empleos reales, crea APIs con Swagger y automatiza publicaciones.

5.0 valoración $9.99 Acceso mediante Udemy
Comparte este curso Envíalo a alguien a quien también pueda interesarle.
5.0 $9.99 Portal de Empleos con Laravel 13 + Node.js y Playwright
Conoce el curso

Descripción completa

Revisa el contenido y los detalles antes de continuar a Udemy.

Disponible en Udemy Accede al curso por $9.99
Compra segura en Udemy

En este curso aprenderás a construir desde cero un portal profesional de empleos con Laravel 13, utilizando MySQL, Blade y JavaScript, y llevando el proyecto mucho más allá de un CRUD tradicional.

Desarrollaremos una plataforma completa en la que podrán registrarse candidatos y empresas, publicar ofertas laborales, administrar empleos y controlar mediante un panel administrativo qué contenido termina apareciendo públicamente. Las empresas tendrán su propio espacio para crear ofertas, pero estas deberán pasar por un proceso de moderación y aprobación del administrador antes de publicarse.

El proyecto estará desarrollado principalmente con Laravel 13, MySQL, Blade y JavaScript, manteniendo una arquitectura sencilla y fácil de desplegar en un hosting tradicional. También trabajaremos con Swagger/OpenAPI para documentar y probar los endpoints privados que utilizará nuestro sistema de importación.

Uno de los puntos más interesantes del curso será la integración con un recolector desarrollado con Node.js y Playwright, encargado de obtener ofertas laborales reales desde Talento Perú / SERVIR, normalizar la información y enviarla posteriormente mediante una API privada hacia nuestro proyecto Laravel. De esta forma veremos cómo conectar dos proyectos independientes y automatizar la publicación de información real.

Durante el curso también utilizaremos ChatGPT como asistente de desarrollo, apoyándonos en inteligencia artificial para analizar errores, plantear soluciones, revisar código, mejorar procesos y acelerar determinadas tareas. La idea no será copiar código sin entenderlo, sino aprender cómo integrar una herramienta de IA dentro de un flujo de trabajo real como desarrolladores.

A lo largo del proyecto aprenderás a implementar:

  • Registro e inicio de sesión para candidatos y empresas.

  • Roles de administrador, candidato y empresa.

  • Validación y aprobación de empresas.

  • CRUD completo de empleos.

  • Publicación manual de ofertas desde administración.

  • Panel independiente para empresas.

  • Moderación y aprobación de empleos publicados por empresas.

  • Categorías, entidades y filtros.

  • Favoritos para usuarios registrados.

  • Búsqueda y paginación de empleos.

  • Registro de vistas y clics en las ofertas.

  • Estados de empleos activos y vencidos.

  • Seeders, Factories y datos de prueba.

  • API privada protegida mediante Bearer Token.

  • Documentación de endpoints con Swagger/OpenAPI.

  • Importación idempotente de empleos evitando duplicados.

  • Logs y auditoría de las importaciones.

  • SEO, sitemap, URLs amigables y datos estructurados JobPosting.

  • Node.js + Playwright para recolectar empleos reales.

  • Integración entre el recolector y Laravel mediante HTTP.

  • Automatización del proceso desde una PC.

  • Uso práctico de ChatGPT como asistente durante el desarrollo.

El curso está pensado para trabajar por fases: primero construiremos y validaremos cada módulo utilizando Seeders y datos de prueba, y solamente cuando el portal esté completamente funcional realizaremos la integración con el recolector real. Así podrás seguir el proyecto paso a paso sin depender de servicios externos durante las primeras etapas.

Al terminar tendrás un proyecto completo y aplicable a situaciones reales: un portal de empleos administrable, preparado para recibir ofertas desde distintas fuentes, gestionar empresas y candidatos, publicar oportunidades laborales y automatizar la importación de información.

Además de aprender Laravel, practicarás arquitectura de proyectos, APIs, automatización, scraping con navegador, bases de datos, autenticación, seguridad, SEO y el uso de inteligencia artificial como herramienta de apoyo para el desarrollo.

Si quieres aprender Laravel construyendo un proyecto real, completo y diferente a los típicos sistemas CRUD, este curso es para ti.

¿Tienes dudas sobre este curso?

Escríbeme directamente por WhatsApp. Puedo orientarte sobre el contenido, el nivel recomendado o resolver una consulta antes de que continúes a Udemy.

Consultar por WhatsApp
¿Listo para continuar? Accede al curso por $9.99
Compra segura en Udemy
Copy completo copiado