Curso PHP5 Programación Orientada a Objetos Online

PHP5 Programación Orientada a Objetos con MySQL

BDI TI
Online
Precio Emagister

$59.000
Exento de IVA
¿O prefieres llamar ahora al centro?
562 0... Ver más

Información importante

  • Curso
  • Online
  • Duración:
    8 Semanas
Descripción

Este curso pretende entregar las bases necesarias para programar aplicaciones Web en PHP5 POO, 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). Dirigido a: Profesionales del área de sistemas con la intención de especializarse en el desarrollo de aplicaciones para Internet a través de un enfoque moderno, actualizado, con un nivel más cercano a la Ingeniería de Software implementando Programación Orientada a Objetos en PHP5 y en el desarrollo en 3 capas MVC.

Información importante

Precio a usuarios Emagister: 20% Descuento a estudiantes y desempleados. 20% por invitar a un amigo.

Preguntas Frecuentes

· ¿Cuáles son los objetivos de este curso?

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.

· ¿A quién va dirigido?

Profesionales y estudiantes en el área de tecnología de información e informática con la intención de especializarse en el desarrollo de aplicaciones a través de un enfoque moderno, actualizado, aun nivel más cercano a la Ingeniería de Software implementando el desarrollo en 3 capas MVC.

· Requisitos

Conocimientos básicos de programación y alguna base en HTML.

· Titulación

Certificado de asistencia otorgado por BDI TI - Capacitación

· ¿Qué distingue a este curso de los demás?

- Acceso 7 x 24 a nuestra Plataforma e-learning. - Videos tutoriales paso a paso 100% en Español (también en formato descargable). - Material de estudio descargable e imprimibles 100% en Español. - Material didáctico paso a paso en pdf. - Soporte Online con Instructor PHP, en cualquier momento podrás enviar tus dudas al foro del curso y si surgiera algo de mayor relevancia puedes enviar un correo o vía chat, talk o skype. - Puedes acceder a tu material en video desde cualquier PC o dispositivo móvil como un iphone, ipod Touch. - Somos pioneros en brindarte este tipo de acceso para darte realmente la libertad que necesitas para estudiar, donde quiera que te encuentres. - Ejemplos del Mundo Real con PHP. - Aprendizaje garantizado. - Excelente relación calidad-precio. - Conocimiento aplicable a proyectos reales del mercado laboral. - La atención rápida y satisfactoria a las dudas por parte del docente. - La interactividad del curso ya que contiene foros para resolver duda. - Los mejores comentarios y testimonios de nuestros alumnos.

· ¿Qué pasará luego de pedir información?

Se enviará un correo con todo el detalle del curso, fechas, costos y formas de pago. Además se responderán todas las dudas que tengan de forma rápida.

Opiniones

Todavía no hay opiniones de este curso

¿Qué aprendes en este curso?

Características de PHP5
Interfaces de Desarrollo
Objetos
Clases
Clases Abstractas
Interfaces
Variables
Identificadores
Tipos de datos
Constantes
Herencia
Polimorfismo
SPL
Exception
Bases de Datos
Zend Framework
MVC
PDO
MySQL
La lógica de datos

Profesores

Andrés Guzmán Fontecilla
Andrés Guzmán Fontecilla
Consultor Arquitecturas Java EE

Actualmente me dedico al servicio de la consultarías a empresas en tecnologías Java y PHP, además dedico gran parte de mi tiempo a dictar cursos de UML, Java SE y Java EE (J2EE), incluyendo arquitecturas tales como Spring Framework 3.0, Struts2 Framework y tecnologías como EJB3, JPA, Hibernate, JSF etc.

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

Información adicional

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. Te enseñaremos paso a paso y desde cero cómo construir aplicaciones web con PHP5. Lo importante en este curso es que minimices, en un alt&iacutCertificado de asistencia otorgado por BDI TI - Capacitaciónprendas y domines PHP y la programación orientada a objetos. Con este curso TE GARANTIZAMOS que te sentirás mucho más cómodo al trabajar con estas tecnologías y podrás empezar a estudiar y entender características más avanzadas de estas tecnologías como Zend Framework. Todos los materiales de los cursos están en castellano y al finalizar los mismos recibes un certificado digital (pdf) certificando tu aprobación.

Compara este curso con otros similares
Ver más cursos similares