9 de setiembre de 2010
 
 
Imprimir la información Imprimir la información Guardar la información Guardar la información Enviar a un amigo Enviar a un amigo
CURSOS Y PROGRAMAS - LIMA   >>  INFORMÁTICA Y COMUNICACIONES   >>  PROGRAMACIÓN WEB CON PHP
Programación Orientada a Objetos con PHP

Hoy en día la Programación Orientada a Objetos (POO) es muy popular. Desarrolladores y diseñadores de software, junto a las empresas de software se dedican a producir compiladores de lenguajes, sistemas operativos, bases de datos, etc. orientados a objetos. En este curso conoceremos y aplicaremos este enfoque diferente que propone la POO. Para poner en práctica las nociones y conceptos fundamentales de la POO usaremos el lenguaje PHP.

 Objetivos

  • Aplicar los conceptos relacionados a la Programación Orientada a Objetos (POO). </li><li>Determinar, definir e implementar correctamente las Clases que involucran la solución a un problema de mediana complejidad. </li><li>Construir aplicaciones de mediana complejidad bajo un enfoque de la POO utilizando como lenguaje de programación PHP. </li><li>Reconocer y aplicar patrones de diseño en aplicaciones PHP. </li><li>Utilizar sistemas de plantillas en PHP.</li><li>Utilizar librerías de abstracción de datos en PHP.</li><li>Reconocer y utilizar frameworks de desarrollo.

 Temario

  1. Programación orientada a objetos con PHP - Parte I
    Introducción a la programación orientada a objetos (POO) Clases y objetos Conceptos asociadas a la POO: Abstracción, encapsulamiento, principio de información oculta, herencia y polimorfismo. Técnicas relacionadas a la POO: Constructor de la clase, clases abstractas e interfases
    Laboratorio 1: Clases y objetos
  2. Programación orientada a objetos con PHP - Parte II
    Técnicas avanzadas relacionadas a la POO: Constructores y destructores, niveles de acceso public, protected y private, clases abstractas, clases y métodos finales, manejo de errores.
    Laboratorio 2: Desarrollo de aplicaciones bajo un enfoque orientado a objetos
  3. Patrones de diseño para PHP y Sistemas de plantillas
    Patrónes de diseño MVC, Singleton, Factory y Front controller. Sistema de Plantillas
    Laboratorio 3: Implementación de patrones de diseño en aplicaciones Web con PHP
  4. Librerías de acceso a datos para PHP
    Funcionamiento de las librerías de acceso a datos Librería de acceso a datos ADODB
    Laboratorio 4: Librerías de acceso a datos para PHP
  5. Frameworks de desarrollo
    Symphony, CakePHP, entre otros.
    Laboratorio 5: Frameworks Symphony, CakePHP, entre otros.

 Duración

30 horas