Curso de PHP 5 - Programación Orientada a Objetos (Online)

Solicita información

Analisis de educaedu

Natália Morales

Curso de PHP 5 - Programación Orientada a Objetos (Online)

  • Modalidad de impartición El Curso de PHP 5 - Programación Orientada a Objetos es impartida en modalidad virtual.
  • Número de horas Solicitar información en el centro acerca del tiempo total de duración del programa.
  • Titulación oficial El participante recibirá certificado que acredite las horas cursadas en el centro.
  • Valoración del programa El objetivo principal de este programa consiste en construir los fundamentos suficientes y necesarios para que el asistente sea capaz de participar en la programación de aplicaciones Web en PHP5 POO, brindándole un énfasis mayor a los temas que útiles en el desarrollo de aplicaciones empresariales a través de la implementación del paradigma de Programación Orientado a Objetos (POO). Así pues, la comprensión de este lenguaje será nutrida a través del uso de herramientas como PDO con Mysql, estructurado para ser un conjunto de componentes de varios usos y el patrón MVC, lo cual permitirá la aplicación de una capa de abstracción.
  • Precio del curso Consultar precio.
  • Dirigido a El programa se encuentra pensado para albergar a profesionales del área de sistemas interesados en una especialización sobre el desarrollo de aplicaciones, con un nivel cercano a la Ingeniería de Software.
  • Empleabilidad El egresado podrá incrementar la calidad de su desempeño laboral a través de los conocimientos recibidos en este programa, ampliando su horizonte laboral y dotándolo de nuevas herramientas para el manejo de su profesión.

Curso de PHP 5 - Programación Orientada a Objetos (Online)

  • Contenido
    Curso Programación Orientada a Objetos en PHP5 Online

    Descripción

    Precio
    : $59.000 CPL

    Matrícula abierta siempre

    Este curso pretende entregar las bases necesarias para Programar Aplicaciones Web en PHP5, dándole un énfasis mayor a los temas que tendrán utilidad en el desarrollo de aplicaciones empresariales utilizando el paradigma de Programación Orientado a Objetos (POO).

    El Curso está orientado en el desarrollo de aplicaciones orientadas a objetos que cumplan con el estándar PHP Zend Company: comprendiendo el paradigma de Programación Orientada a Objetos, haciendo uso de los diversos componentes y APIs de PHP como Simple XML, PDO con Mysql, pensado para ser un conjunto de componentes reutilizable, permitiendo implementar una capa de abstracción que separa la lógica de la presentación de información. Modelo orientado a objetos de PHP5 (clases, herencia, abstracciones, encapsulamiento, ocultación, herencia interfaces, polimorfismo etc…), manejos de Excepciones, Conexiones a bases de datos con PDO (PHP Data Object), API de Colecciones de Objetos con SPL.

    Objetivos Académicos

    Capacitar en el Diseño y Desarrollo de Sistemas Web Orientados a Objetos con la última versión del lenguaje Open Source que más expectativas ha generado en Internet: PHP5

    El conocimiento del lenguaje se verá enriquecido con el uso de herramientas como Simple XML, PDO con Mysql, pensado para ser un conjunto de componentes reutilizable y el sistema de Zend View, permitiendo implementar una capa de abstracción que separa la lógica de la presentación de información.

    PHP5 tiene como novedad el núcleo Zend Engine 2, que incorpora un nuevo modelo de objetos similar a muchos lenguajes 100% Orientados a Objetos como Java.

    Modalidad Online

    Modalidad: 100% eLearning, modalidad online mediante probadas herramientas de educación a distancia, que incluyen foros para las dudas que vayan teniendo y discutir los temas semanales, sistemas de chat y mensajería interna con el profesor, con materiales de calidad y ejercicios didácticos paso a paso y trabajos de laboratorio prácticos, presentaciones, videos tutoriales, etc.

    Duración

    La duración del curso es de 8 semanas, un módulo o capitulo por semana, y se podrá acceder a él en cualquier momento y lugar a través de nuestra Plataforma e-Learning mediante un Usuario y Clave, tienen una organización “semanal” por módulos, no requiere una dedicación diaria exclusiva ni tiene horarios fijos, la duración del curso equivale a 120 hrs. aproximadamente.

    Pre-Requisitos

    Conocimientos básicos de programación

    Temario

    - Introducción
    •         Historia.
    •         Características de PHP5.
    •         Interfaces de Desarrollo.
    •         Cómo obtener e instalar el software necesario.
    •         Principios de Diseño (DOO).
    •         Introducción a los Objetos
    •         Cómo Pensar en Objetos
    - Lenguaje PHP5
    •         Tipos de entidades PHP: Clases, Clases Abstractas, Interfaces.
    •         Definición de clases.
    •         Declaración de atributos y métodos concretos.
    •         Uso de comentarios.
    •         Variables, identificadores, Tipos de datos, Constantes
    •         Variables predefinidas GET, POST, COOKIE, SESSION, etc
    •         Operadores: Aritméticos, lógicos y de comparación.
    •         Control de flujo: if-else-else if, switch-case-break-default, while, do-while, for, foreach
    •         Instanciación mediante el operador new.
    •         Manejo de strings y su API.
    •         Arreglos y su API array.
    •         Funciones
    - Programación Orientada a Objetos PHP5
    •         Introducción
    •         Las Bases
    •         Auto carga de Objetos
    •         Constructores y Destructores
    •         Visibilidad (private, protected, public)
    •         Alcance del operador de resolución (::)
    •         La palabra reservada ‘Static’
    •         Constantes De la Clase
    •         Herencia: Generalización versus Especialización
    •         Herencia: Extensión de Clases.
    •         Herencia: Clases Abstractas
    •         Interfaces de Objetos
    •         Sobrecarga
    •         Interacción de Objetos
    •         Polimorfismo en herencia, interfaces, sobre escritura de métodos y sobrecarga
    •         Patrones de Diseño (Singleton, Factory, Decorator y Observer)
    •         Métodos mágicos
    •         La palabra reservada ‘Final’
    •         Clonado de Objetos
    •         Comparación de Objetos
    •         Reflección
    •         Type Hinting
    - Agrupaciones de objetos Standard PHP Library SPL
    •         Jerarquía de Interfaces SPL
    •         ArrayObject, DirectoryIterator, SplObjectStorage, SplFileObject, ArrayIterator, Countable etc.
    •         Colecciones concretas
    •         Interfaz Iterator.
    - Manejo de Excepciones
    •         Conceptos Generales
    •         Clases Exception
    •         Bloques try-catch
    •         Relanzar excepciones
    •         Crear nuevas excepciones, herencia y throw
    - PDO (interfaces para acceder a bases de datos en PHP)
    •         Introducción PHP Data Object.
    •         Constantes predefinidas
    •         Conexiones y Conexión Manager
    •         Transacciones y de auto-commit
    •         Declaraciones preparadas y procedimientos almacenados
    •         Errores y manejo de errores
    •         PDOStatement
    •         PDOException
    •         PDO Drivers
    •         Conexión y operaciones en Mysql
    - MVC – Modelo, Vista y Controlador
    •         Introducción
    •         Cómo se representan
    •         Modelo: La lógica de datos
    •         Vista: Presentación de los datos, la interfaz gráfica de usuario
    •         Controlador: Este responde a eventos, usualmente acciones del usuario
    •         Desarrollar un sistema de ABM (Altas, Bajas y Modificaciones) con Mysql
    - Frameworks de Desarrollo
    •         ¿Qué es un Frameworks?
    •         Introducción a Zend Framework



Otra formación relacionada con php

  • Curso - Laravel 5 Framework PHP

  • Centro: Formación de Tecnologías Bolsa de Ideas
  • Solicita información
  • Curso - Symfony 3 PHP Framework

  • Centro: Formación de Tecnologías Bolsa de Ideas
  • Solicita información
  • Curso - PHP5 Programación Orientada a Objetos

  • Centro: Formación de Tecnologías Bolsa de Ideas
  • Solicita información
  • Magíster en Ingeniería Informática

  • Centro: USACH - Universidad de Santiago de Chile
  • Solicita información
  • Carrera Técnica Superior en Producción Multimedia y Diseño Web

  • Centro: INCACEA - Instituto Profesional de Ciencias y Artes - Sede Santiago
  • Solicita información
  • Carrera Técnica Superior de Análisis de Sistemas mención Soporte Computacional y Redes

  • Centro: Centro de Formación Técnica CENCO
  • Solicita información
  • Curso de Operación de Computadores / Windows

  • Centro: Instituto INTEC (Centro de Formación Técnica)
  • Solicita información