Quality Seal Emagister EMAGISTER CUM LAUDE

PHP5 Programación Orientada a Objetos y MySQL

BDI TI - Capacitación
Online
  • BDI TI - Capacitación

US$ 49 - ($ 1,011)
IVA exento

Es un curso que ataca de raiz conceptos de la POO que a menudo los obviamos o pasamos por alto, básicamente por que los desconocemos. Anteriormente ya sabía (o yo consideraba que sabia) programar en PHP, pero he aprendido métodos mucho mas precisos ...

LA OPINIÓN DE Antoni Mallol Duràn

Información importante

  • Curso
  • Nivel intermedio
  • Online
  • Duración:
    2 Meses
  • Cuándo:
    A definir
  • Campus virtual
  • Envío de materiales didácticos
  • Servicio de consultas
  • Tutorías personalizadas
  • Clases virtuales
Descripción

¿Tienes conocimientos básicos de programación HTML y quieres aprender más? Si estás pensando en ampliar tu formación en este ámbito, este curso que Emagister.com incorpora a su catálogo formativo te interesará.

El Curso de PHP5 Programación Orientada a Objetos y MySQL ha sido desarrollado por el centro BDI TI – Capacitación en modalidad online para que entres en el campo de la programación a un nivel más avanzado. Durante los 2 meses de duración del curso, trabajarás con el lenguaje Open Source PHP5, sabrás dominar la herramienta PDO con MySQL y usar el Patrón de arquitectura MVC.

Además, aprenderás a pensar en objetos y los tipos de entidades PHP que existen. Conocerás la autocarga de objetos, la sobrecarga o la interacción entre objetos. También serás capaz de agrupar objetos Standard PHP Library SPL y manejar excepciones. Te enseñarán las interfaces para acceder a bases de datos PHP, además de cómo modelar los datos, presentarlos y controlar las acciones del usuario. La formación termina con una introducción al Zend Framework.

Si quieres saber más sobre este curso, solicita información en esta página web. Contactaremos contigo con la mayor rapidez posible para dar respuesta a todas tus preguntas.

Información importante
¿Qué objetivos tiene esta formación?

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.

¿Esta formación es para mí?

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 de Programación Orientada a Objetos, actualizado, aun nivel más cercano a la Ingeniería de Software implementando el desarrollo en 3 capas MVC.

¿Qué pasará tras 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.

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

Certificado de asistencia otorgado por BDI TI - Capacitación

Instalaciones

Dónde se imparte y en qué fechas

Inicio Ubicación
A definir
Online

Opiniones

Los alumnos opinan

"PHP5 para profesionales"

  • Se trata de un curso recomendado para profesionales que quieren fortalecer sus conocimientos en PHP o compaginar con programación orientada a objetos. Es detallado, preciso y gráfico en los ejemplos. Además, tiene un temario bien escrito y de estructura clara.
  • La atención del profesor al alumno también es muy buena. Según los alumnos, el profesor es muy profesional, experto en la materia y atento a los alumnos, siempre dispuesto a responder a todas las dudas de una forma muy clara.
  • Este curso esta descrito como una buena herramienta para defenderse en el competitivo mundo laboral de hoy.
  • El material pedagógico es bueno y adecuado y la relación calidad-precio es excelente.
Lo mejor del curso
  • El contenido es detallado y más avanzado que en otros cursos similares.
  • La atención al alumno es muy buena.
Lo que se puede mejorar
  • Algunas omisiones en el material que obliga a un esfuerzo más alla de lo necesario para aprender efectivamente.
O

01/09/2015
Lo mejor Los materiales sobre cada tema han sido lo mejor, muy claros y con ejemplos que sirven para asimilar mejor el conocimiento.

A mejorar Quizás algún vídeo paso a paso sobre algún tema estaría bien como complemento.

Curso realizado: Septiembre 2015 | Recomendarías este centro? Sí.
L

01/09/2015
Lo mejor Lo mejor han sido los materiales didácticos, los manuales, la bibliografía y los foros.

A mejorar La carencia de videos explicativos

Curso realizado: Septiembre 2015 | Recomendarías este centro? Sí.
J

01/08/2013
Lo mejor Es un buen curso, el temario está bien definido y es abordado adecuadamente. Las prácticas son claras y sirven para reafirmar los conceptos. Tiene buenas referencias y aporta buenas prácticas de desarrollo.

A mejorar Hay algunos referencias en el último módulo que no están actualizadas, sería bueno actualizar estas referencias.

Curso realizado: Agosto 2013 | Recomendarías este centro? Sí.

¿Qué aprendes en este curso?

Base de datos MySQL
Programación web
Servidores web
Switches
Apache
Diseño orientado a objetos
Mysql
Zend Framework
MVC
Bases de datos
Clases
Objetos
Constantes
Herencia
Interfaces
Clases Abstractas
Variables
Tipos de datos
Polimorfismo
Exception
Características de PHP5
Interfaces de Desarrollo
Identificadores
SPL
PDO
La lógica de datos
Php mvc

Programa académico

Programa:

  • Introducción
    • Historia de PHP.
    • Características de PHP 5.
    • 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 PHP 5
    • 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 PHP 5
    • 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

100% online mediante probadas herramientas de educación a distancia, curso muy didáctico e interactivo (garantizado) que incluyen excelentes y dinámicos worshop en español, mediante plataforma web, que incluye, 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, tutoriales en pdf, etc. El Curso está orientado para 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, hCertificado de asistencia otorgado por BDI TI - Capacitación Conexiones a bases de datos con PDO (PHP Data Object), API de Colecciones de Objetos con SPL