LARAVEL

Desarrolla aplicaciones web con Laravel, abarcando instalación, configuración, rutas, controladores, vistas, y manejo de bases de datos.

INSCRIBITE 

RIGIDO A:

  • Desarrolladores principiantes, estudiantes de programación, y entusiastas de la tecnología interesados en aprender el framework Laravel. También es adecuado para profesionales que buscan mejorar sus habilidades en el desarrollo web y aquellos que desean adquirir una comprensión práctica de cómo construir aplicaciones web utilizando Laravel.

DESCRIPCIÓN

   Este curso enseña los fundamentos de Laravel para el desarrollo de aplicaciones web. Los participantes aprenderán a instalar y configurar Laravel, gestionar rutas y controladores, diseñar vistas con Blade, y manejar formularios y bases de datos. Ideal para quienes desean adquirir habilidades prácticas en este popular framework PHP.

OBJETIVOS DEL CURSO

  • Proporcionar una comprensión básica de Laravel, desde la instalación y configuración del framework hasta la creación de rutas, controladores y vistas. Los participantes aprenderán a gestionar formularios y validaciones, y a trabajar con bases de datos mediante migraciones y Eloquent ORM, estableciendo una base sólida para el desarrollo de aplicaciones web con Laravel



CONTENIDO A DESARROLLAR

  • Introducción a Laravel:
    ○ Historia y filosofía de Laravel.
    ○ Instalación de Laravel mediante Composer.
    ○ Configuración de un proyecto: .env, configuraciones básicas.
    ○ Introducción a Artisan CLI.

  • Estructura de un Proyecto Laravel:
    ○ Directorios y archivos importantes.
    ○ Ciclo de vida de una solicitud en Laravel.
    ○ Configuración del entorno de desarrollo: Homestead, Valet, o XAMPP.

  • Rutas y Controladores:
    ○ Definición y tipos de rutas: GET, POST, PUT, DELETE.
    ○ Creación y uso de controladores básicos.
    ○ Métodos RESTful en controladores.

  • Vistas con Blade:
    ○ Introducción a Blade.
    ○ Estructuras de control en Blade (@if, @foreach, etc.).
    ○ Uso de layouts y secciones.
    ○ Inclusión de archivos parciales.

  • Manejo de Formularios:
    ○ Creación y manejo de formularios en Laravel.
    ○ Validación básica con Request y reglas de validación.
    ○ Protección CSRF en formularios.

  • Bases de Datos:
    ○ Configuración de conexiones de base de datos.
    ○ Introducción a migraciones: crear, modificar y eliminar tablas.
    ○ Introducción a Eloquent ORM: modelos, consultas básicas, y relaciones
    simples.
    ○ Concepto de Seeders y uso básico.

 
PROGRAMA

DATOS IMPORTANTES

Fecha del Inicio: Viernes 02 de febrero de 2024
Horario:  19:00 hs a 21:40 hs.
Modalidad: Online por Zoom
Duración: Dos meses
Inversión: 3 cuotas mensuales de Gs 170.000.-
Incluye: Acceso a nuestra plataforma de capacitación. Materiales y certificación de participación al taller con 50 horas cátedras.

OBSERVACIONES:
1. Las inscripciones cierran el 01 de febrero 2024
2. Cupos limitados para una atención personalizada.
3. No se reservan cupos. Solo se aseguran los lugares una vez abonado el costo de la inscripción.
4. Consulte sobre descuentos por grupos, o capacitación cerrada para su empresa.

INSTRUCTOR  

Ing. Jonas Morinigo

Soy Ingeniero en Sistemas Informáticos, graduado de la Universidad Nacional de Caaguazú (UNCA), con especialización en la Facultad de Ciencias y Tecnologías (FCYT). A lo largo de mi carrera, he acumulado 5 años de experiencia en el desarrollo de software utilizando Laravel, basando mi conocimiento en la práctica directa y la exhaustiva documentación disponible.
Mi enfoque se centra en el desarrollo de APIs, donde he demostrado una sólida capacidad para diseñar e implementar soluciones eficientes y escalables. He participado activamente en diversos proyectos, entre ellos CVpy, un software destinado al ingreso de currículos de investigadores bajo la administración del CONACYT. Además, he contribuido al diseño y desarrollo del Sistema de Digitalización Certificada, el SSO del CONACYT, RUEM (Registro Único de Emprendedores y MIPYMES), e InformeSPI, un sistema que facilita la elaboración de informes a partir de múltiples fuentes conectadas con el CONACYT.
Mi experiencia se ha extendido a proyectos de alcance nacional, así como a iniciativas en la región del departamento Central. Mi capacidad para desarrollar APIs se complementa con habilidades para la integración con diversos servicios y la optimización de sistemas existentes.
En mi rol actual como Desarrollador de Software, continúo comprometido con la excelencia en el desarrollo de soluciones innovadoras que satisfacen las necesidades de mis clientes y contribuyen al éxito de los proyectos en los que participo.