PHP PRO

Fechas: del 12 de agosto al 12 de septiembre de 2019

Modalidad: Virtual
Duración: 40 horas
Horario: Totalmente flexible
Capacidad: 30 usuarios

Instructor: Ing. Paúl Bernal, MSc. Ver C.V.icon

Resumen:

PHP ha evolucionado y dispone de características y funcionalidades que le convierten y mantienen en el lenguaje más ampliamente usado en los sitios web de Internet, con una participación de más del 70%. Algunas de estas potencialidades se revisan y explican en este módulo, como el soporte completo de POO, interacción avanzada con bases de datos y la posibilidad de programar comandos y aplicaciones de línea de comandos.

Audiencia: Programadores, personas con sólidos conocimientos en programación que estén interesados en conocer técnicas de desarrollo rápido de aplicaciones web y CLI, tendientes a mejorar la eficiencia y colaboración al programar.

Objetivo General:
Proveer a los estudiantes con los conocimientos y habilidades necesarias para el despliegue de aplicaciones web avanzadas y orientadas a la solución de problemas reales de sus empresas e instituciones.

Metodología y Evaluación:
Se hará uso del método constructivista, motivando a los estudiantes a aplicar lo aprendido en las clases teóricas y prácticas permitiéndoles generar nuevos conocimientos a partir del uso de estrategias metodológicas dinámicas (aprendizaje basado en problemas, trabajo colaborativo, método de casos, aprendizaje por proyectos, entre otros), libros, videos y espacios para la comunicación como foros, mensajes.
Se realizarán evaluaciones por cada competencia a adquirir y una evaluación final que integrará conocimientos del curso.
La nota final consistirá en un promedio de las evaluaciones realizadas. Pueden existir evaluaciones opcionales las cuales sumarán un punto adicional a la nota final.

Requisitos Previos:
• Conocimientos firmes de programación, estructurada y OO
• Conocimientos firmes sobre HTML
• Conocimientos generales sobre JavaScript
• Conocimientos básicos sobre CSS
• Conceptos generales sobre aplicaciones web
• El estudiante debe haber cursado el Módulo PHP 101 o demostrar suficiencia

Características del curso:
• El módulo de PHP Profesional inicia con el cambio de enfoque de programación hacia la Orientación a Objetos y cómo se implementa en PHP y cómo incrementa sustancialmente la potencia, reusabilidad y ámbito de nuestro código.
• Siguiendo con el uso de MySQL como motor de base de datos (aunque se mencionará sobre el uso de otros motores como PostgreSQL), a través de la creación de una librería OO de acceso a BD, que facilitará las conexiones e interacción con SQL.
• Se revisan además temas como el despliegue y consumo de servicios WSDL (Web Services) y el desarrollo de herramientas PHP en CLI para facilitar la administración de sistemas.
• El curso tendrá una duración de 32 horas presenciales con actividades prácticas de laboratorio y 8 horas virtuales para proyectos prácticos
• El estudiante entregará avances de los proyectos que realice a través de la plataforma de educación virtual.

Competencias a Desarrollar:
Programación PHP orientada a objetos, trabajo con bases de datos MySQL, WebServices, Aplicaciones. CLI.

Contenidos:

TEMA 1: PROGRAMACIÓN ORIENTADA A OBJETOS
Modelo de orientación a objetos en PHP 5
Clases en PHP 5
Constructores/Desctructores en PHP 5
Modificadores de acceso a métodos y propiedades en PHP5
La herencia en PHP5
Métodos y clases abstractos en PHP 5
Otros conceptos de OO en PHP 5

TEMA 2: MYSQL
Introducción a MySQL
Uso de phpMyAdmin
Otras tareas comunes con MySQL

TEMA 3: PHP Y MYSQL
Conectar a MySQL desde PHP
Consultas de selección
Consultas de inserción
Consultas de modificación
Crear una librería básica de MySQL

TEMA 4: WEB SERVICES CON PHP
Introducción a los Web Services en PHP
SOAP. Simple Object Access Protocol
WSDL y UDDI
Clientes y Servidores SOAP
Consumo de servicios para facturación electrónica

TEMA 5: TEMAS ADICIONALES CON PHP
Comandos de consola con PHP
Ajax con PHP

PROYECTO PRO:
Elaborar un sistema de registro bibliográfico, o
Proyecto similar propuesto por el estudiante

Costo Miembros : 160 + IVA
Costo No miembros: 200 + IVA
Información extra: Se entrega certificado de aprobación por 40 Horas una vez finalizado el curso.
Canjeables por cupos: SI

Descripción del evento

Inicio 12-08-2019
Clausura 12-09-2019
Apertura Inscripción 15-07-2019
Capacidad 30
Cierre inscripción 19-08-2019 11:55 pm
Cuota $160+IVA (miembros), $200+IVA (no miembros).
Categorias de Eventos Programación,ESR,Virtual