Curso: Diplomado en Programación en PHP usando Laravel

Duración: 80 horas cronologicas

Convocatoria: Este curso está enfocado en programadores, informáticos y diseñadores web. El curso no requiere que el alumno sepa o tengas conocimientos previos.

PHP es uno de los lenguajes de programación mas famosos y utilizados en el Mundo. La forma de trabajar de PHP es directa y esta enfocado en aplicaciones WEB con acceso a base de datos. Esto hace, que este lenguaje sea ideal para aplicaciones web para empresas. Este programa cubre desde los conceptos básicos de PHP 8 hasta el desarrollo avanzado de aplicaciones web con Laravel, proporcionando una formación completa para cualquier desarrollador interesado en backend con PHP.

Certificación:
Nosotros entregamos un diploma del curso. Somos una institución educacional aprobada y certificada por Servicio Nacional de Capacitación y Empleo.
Ejemplo:
certificado de ejemplo

Contactenos

Programa

Proporcionar una base sólida en PHP 8, preparando a los estudiantes para trabajar en proyectos más avanzados con Laravel.

Historia y evolución de PHP.

Instalación y configuración del entorno (XAMPP, MAMP, etc.).

Sintaxis básica: variables, tipos de datos, y operadores.

Estructuras condicionales: if, else, switch.

Bucles: for, while, do-while.

Declaración y uso de funciones.

Funciones anónimas y flechas (arrow functions).

Arrays: tipos, manipulación y funciones comunes.

Manipulación de strings: concatenación, funciones específicas.

Arrays multidimensionales y funciones avanzadas.

Clases y objetos.

Encapsulación, herencia y polimorfismo.

Traits y namespaces.

Novedades de PHP 8: Constructor Property Promotion, Union Types.

Familiarizar a los estudiantes con Laravel, su ecosistema y cómo configurarlo para el desarrollo de aplicaciones web.

¿Qué es Laravel? Principales características.

Instalación de Composer y Laravel.

Estructura básica de un proyecto Laravel.

Definición de rutas.

Creación y uso de controladores.

Middleware: definición y aplicación.

Creación y uso de vistas con Blade.

Directivas de Blade (@if, @foreach, @include).

Layouts y componentes en Blade.

Enseñar a manejar bases de datos y realizar operaciones CRUD utilizando Eloquent ORM de Laravel.

Configuración de la conexión a bases de datos.

Creación y manejo de migraciones.

Uso de comandos Artisan para manipulación de bases de datos.

Introducción a Eloquent ORM.

Relaciones en Eloquent: uno a uno, uno a muchos, muchos a muchos.

Consultas avanzadas, Eager Loading y Lazy Loading.

Creación de formularios en Laravel.

Validación de datos y manejo de errores.

Personalización de mensajes de validación.

Implementar sistemas de autenticación y asegurar la aplicación web.

Configuración de autenticación.

Registro, inicio de sesión y recuperación de contraseñas.

Personalización de rutas y vistas de autenticación.

Políticas y gates para autorización.

Implementación de roles y permisos.

Middleware de autorización en rutas.

Protección contra CSRF, XSS, y SQL Injection.

Hashing de contraseñas y encriptación.

Mejores prácticas de seguridad en Laravel.

Enseñar a los estudiantes a escribir pruebas automáticas y optimizar sus aplicaciones para producción.

Introducción a PHPUnit y Laravel Dusk.

Escribir pruebas unitarias para controladores, modelos y rutas.

Pruebas end-to-end con Laravel Dusk.

Optimización de consultas y uso de caché.

Configuración y uso de queues y tareas programadas.

Laravel Horizon y su uso en la gestión de trabajos en cola.

Preparación de la aplicación para producción.

Despliegue en servidores (VPS, servicios como Forge o Vapor).

Configuración de entornos de producción.

Integrar y aplicar todos los conocimientos adquiridos en un proyecto práctico.

Definición y planificación del proyecto.

Implementación de la aplicación con todas las funcionalidades requeridas.

Revisión y refactorización del código.

Despliegue del proyecto en un entorno de producción.

Presentación del proyecto a la clase o revisión por parte del instructor.

Evaluación final y retroalimentación

Relator


Nombre: Jorge Castro Castillo

Post Grado: MBA Master en tecnologías de la información aplicadas a las empresas (CEPADE España)

Pre Grado: Ingeniero Civil Informático Universidad de Santiago de Chile (2002)

Certificaciones: Microsoft y Oracle Certified Professional


Experiencia Laboral:

Ingeniero de sistema: para empresas mineras y bancarias.

Jefe de Proyecto: en empresas retail, informáticas, mineras y bancarias.

Consultor externo: en empresas retail, informáticas, mineras, agroindustria y bancarias.

Relator títular: de nuestra escuela.

Lista de Precio

Precio
$1,080,000 Pesos por Por Alumno (IVA incluido) (descuentos para empresa por más de un alumno inscrito).
  • Desde 1 alumno
  • Videoconferencias
  • Horarios y jornada a coordinar
  • Diploma del Curso
  • Material de apoyo
  • SENCE (Empresa)
  • Formas de Pago: Transferencia bancaria y tarjeta de crédito (usando Flow).
  • El pago con tarjeta de crédito tiene un recargo de 3%.
    Precio Final con tarjeta de crédito: $988,800.
  • Para empresas y particulares
Precio
$1,421 USD Por Alumno (descuentos para empresa por más de un alumno inscrito).
  • Desde 1 alumno
  • Videoconferencias
  • Horarios y jornada a coordinar
  • Diploma del Curso
  • Material de apoyo
  • Formas de Pago: Transferencia bancaria (bank-wire) y Paypal (tarjeta de crédito)
  • Para empresas y particulares
Precio
$1,200,000 Por Alumno
  • Desde 1 alumno
  • Presencial / Videoconferencias
  • Horarios y jornada a coordinar
  • Diploma del Curso
  • Coffee Break incluido
  • Material de apoyo
  • SENCE
  • Para empresas y particulares

Formas de Pago

Pago de Empresa Para efectuar una actividad de capacitación, necesitamos que envíen una orden de compra por el curso solicitado antes de comenzar el curso.
Para más información de formas y condiciones de pagos por empresa, contactenos.
Transferencia Bancaria Se puede pagar el curso mediante transferencia bancaria sin un recargo adicional.
Pago con cheque Para el pago con cheque, necesitamos que nos envíe el pago antes de comenzar el curso. Por la contingencia, preferimos que no use esa forma de pago.
Tarjeta de crédito (Chile): Las tarjetas de crédito tienen un recargo de un 3%. Es posible pagar en cuotas precio contado. Para más información, consulte en Flow.cl
Pago internacional Para los pagos internacionales, puede realizarlo mediante transferencia bancaria o usando PayPal.
pago mediante Servipag
pago mediante Mach
pago mediante Multicaja
pago mediante OnePay
pago Mediante Khipu
pago mediante Webpay