course-premium

Programación PHP Orientado a Objetos

Curso

Online

350 € + IVA

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

¡Conviértete en un/a experto/a en la programación orientada a objetos!

  • Tipología

    Curso

  • Metodología

    Online

  • Horas lectivas

    50h

  • Duración

    5 Semanas

  • Inicio

    Fechas a elegir

  • Campus online

  • Servicio de consultas

  • Tutor personal

  • Clases virtuales

¡Curso Bonificable!

¿Quieres dar un paso adelante en tu futuro profesional? ¿Te gustaría especializarte en la programación orientada a objetos? Si es así, Emagister te presenta este Curso Online en Programación PHP Orientado a Objetos, impartido por el prestigioso centro Estrategias de Formación Iniciativas Empresariales.

La Programación Orientada a Objetos plantea un modo radicalmente diferente de pensar el software, acercándolo mucho más a la realidad que se intenta modelar y permitiendo una agilidad imposible de lograr mediante el desarrollo estructurado. Las últimas versiones de PHP abrazan los conceptos fundamentales de esta filosofía, poniendo a disposición del desarrollador un vasto juego de herramientas que hacen su tarea diaria mucho más amena y aumentan su productividad de forma significativa, mejorando a su vez la calidad de los entregables.

Este curso le permitirá conocer cuáles son esas herramientas, en qué casos es conveniente aplicar cada una y cómo sacarle el mejor provecho a desarrollos realizados por terceros. Todo ello encarado de un modo fuertemente orientado a la práctica y al aprender haciendo, con estudio de casos reales y muestras de código que usted podrá ejecutar y comprobar por sus propios medios.

Si estás interesado en realizar esta formación, haz click en el botón de “Pedir información”. De esta forma, nuestros asesores podrán ponerse en contacto contigo para proporcionarte toda la información que necesitas y resolverte todas las dudas que tengas. ¡No dejes escapar esta oportunidad!

Información importante

Documentos

  • Programacion_PHP_Orientado_Objetos.pdf

Bonificable: Curso bonificable para empresas
Si eres trabajador en activo, este curso te puede salir gratis a través de tu empresa.

Instalaciones y fechas

Ubicación

Inicio

Online

Inicio

Fechas a elegirMatrícula abierta

A tener en cuenta

• Cómo estructurar su código de modo de hacerlo fácilmente extensible y adaptable a diferentes situaciones.
• Cómo aprovechar al máximo las herramientas específicas de PHP para aumentar su productividad utilizando objetos.
• Cuáles son las principales características del paradigma de Orientación a Objetos.
• Cómo incorporar en su código librerías de terceros y apalancarse en funcionalidad desarrollada por otros.
• Cómo manejar los errores inesperados de modo que éstos no afecten severamente el funcionamiento de sus aplicaciones.
• Cómo escribir código reutilizable por usted o por terceras partes.
• Cómo escribir código más fiable.

Departamentos de Informática, programadores con conocimientos básicos de PHP que deseen aprender a programar aplicaciones web de mayor envergadura.

Una vez realizado el curso el alumno recibirá el diploma que le acredita como experto en Programación PHP Orientado a Objetos. Para ello, deberá haber realizado la totalidad de las pruebas de evaluación que constan en los diferentes apartados. Este sistema permite que los diplomas entregados por Iniciativas Empresariales y Manager Business School gocen de garantía y seriedad dentro del mundo empresarial.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Logros de este Centro

2021
2020

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 17 años en Emagister.

Materias

  • Archivos
  • Programación orientada a objetos
  • Ascensiones
  • Programación
  • Frameworks
  • PHP
  • Programación PHP
  • PDO
  • POO
  • Composer
  • Pear

Profesores

Mauro Chojrin

Mauro Chojrin

Formador

Licenciado en Informática cuenta con más de 20 años de experiencia en el desarrollo web y, en la actualidad, compagina su actividad laboral con la docencia en cursos de PHP de todos los niveles. El autor y su equipo de colaboradores estarán a disposición de los alumnos para resolver sus dudas y ayudarles en el seguimiento del curso y el logro de objetivos.

Temario

MÓDULO 1. Introducción a POO

La Programación Orientada a Objetos es una metodología para escribir los programas de una forma muy cercana a la realidad que se observa. En este primer módulo del curso se estudian conceptos básicos de la POO.

1.1. Qué es la Programación Orientada a Objetos:

1.1.1. Un mundo de objetos:

1.1.1.1. Los mensajes.

1.1.1.2. Las clases.

1.1.1.3. Las propiedades.

1.1.1.4. Los métodos.

1.1.2. Encapsulamiento.

1.2. Conclusión.

MÓDULO 2. POO con PHP

2.1. Implementación de POO en PHP:

2.1.1. Definición de clases:

2.1.1.1. Definición de propiedades.

2.1.1.2. Definición de métodos.

2.1.2. Uso de objetos:

2.1.2.1. Instanciación de clases.

2.1.2.2. Llamada a métodos.

2.1.2.3. Acceso a propiedades.

2.1.2.4. Pseudovariable $this.

2.1.3. Encapsulamiento:

2.1.3.1. Getters y Setters.

2.2. Un ejemplo completo.

2.3. Conclusión.

MÓDULO 3. Ciclo de vida de los objetos

Los objetos en una aplicación escrita siguiendo los principios de la POO son entidades vivas. Como tales, tienen un ciclo de vida claramente definido.

3.1. El ciclo de vida de los objetos:

3.1.1. Eventos relevantes:

3.1.1.1. Instanciación.

3.1.1.2. Destrucción.

3.1.2. Clonación.

3.2. Conclusión.

MÓDULO 4. Clases nativas de PHP

4.1. Clases nativas de PHP.

4.2. Librería DateTime:

4.2.1. DateTime:

4.2.1.1. Constructor.

4.2.1.2. Método format.

4.2.1.3. Método add.

4.2.1.4. Método sub.

4.2.1.5. Método diff.

4.2.2. DateInterval:

4.2.2.1. Constructor.

4.2.2.2. Método format.

4.2.3. DateTimeZone:

4.2.3.1. Constructor.

4.3. SIMPLEXML:

4.3.1. SimpleXMLElement:

4.3.1.1. Constructor.

4.3.1.2. asXML.

4.3.1.3. Children.

4.3.1.4. Xpath.

4.4. Archivos ZIP:

4.4.1. Constructor.

4.4.2. Extraer los contenidos de un archivo comprimido.

4.4.3. Compresión de archivos.

4.4.4. Otras utilidades.

4.5. Conclusión.

MÓDULO 5. Herencia

La herencia constituye la mayor diferencia conceptual entre la programación estructurada y la POO y consiste en la especialización de clases en sub-clases.

5.1. Herencia:

5.1.1. Concepto de herencia.

5.1.2. Implementación en PHP:

5.1.2.1. Visibilidad protected.

5.1.3. Sobrecarga:

5.1.3.1. Operador parent.

5.2. Clases abstractas:

5.2.1. Patrón ActiveRecord.

5.3. Interfaces:

5.3.1. DateTimeImmutable y DataTimeInterface.

5.4. Type Hinting.

5.5. Conclusión.

MÓDULO 6. Manejo de excepciones

6.1. Excepciones:

6.1.1. Excepciones en PHP:

6.1.1.1. Try...Catch...Finally.

6.1.2. La clase Exception:

6.1.2.1. Método getMessage.

6.1.2.2. Métodos getFile y getLine.

6.1.2.3. Métodos getTrace y getTraceAsString.

6.1.2.4. Método constructor.

6.1.3. Lanzamiento de excepciones:

6.1.3.1. Operador throw.

6.1.3.2. Propagación.

6.1.3.3. DocComment @throws.

6.2. Conclusión.

MÓDULO 7. PDO

7.1. PDO:

7.1.1. Clase PDO:

7.1.1.1. Método constructor.

7.1.1.2. Método query.

7.1.1.3. Método exec.

7.1.1.4. Método lastInsertld.

7.1.1.5. Clase PDOStatement.

7.1.1.6. fetch.

7.1.1.7. rowCount.

7.1.2. Manejo de transacciones:

7.1.2.1. Método beginTransaction.

7.1.2.2. Método commit.

7.1.2.3. Método rollback.

7.1.3. Prepared statements:

7.1.3.1. Método PDO::prepare.

7.1.3.2. Pasaje de parámetros.

7.1.3.3. Método PDOStatement::execute.

7.1.3.4. Obtención de resultados.

7.1.4. Manejo de errores.

7.2. Conclusión.

MÓDULO 8. Temas avanzados

8.1. Método mágicos:

8.1.1. _toString.

8.1.2. _get.

8.1.3. _set.

8.1.4. _unset.

8.1.5. _sleep.

8.1.6. _wakeup.

8.1.7. _call.

8.1.8. _callStatic.

8.2. Autoloading.

8.3. Namespaces.

8.4. Conclusión.

MÓDULO 9. Uso de clases de terceros

9.1. Introducción.

9.2. Pear:

9.2.1. Comandos básicos.

9.2.1.1. Instalación de dependencias.

9.2.1.2. Inclusión de dependencias.

9.2.1.3. Actualización de dependencias.

9.2.1.4. Remoción de dependencias

9.3. Composer:

9.3.1. Comandos básicos.

9.3.1.1. Inicialización del proyecto.

9.3.1.2. Instalación de dependencias.

9.3.1.3. Uso de dependencias en el código.

9.3.1.4. Actualización de dependencias.

9.3.1.5. Remoción de dependencias

9.3.2. Repositorio de paquetes.

9.4. FrameWorks:

9.4.1. FullStack.

9.4.2. Microframework.

9.4.3. Línea de comandos.

9.4.4. RESTFul.

9.4.5. Selección de framework.

9.5. Conclusión.

Información adicional

Información sobre el precio y duración del curso:

Duración: 50 horas

Precio: 350€ +21% de IVA
Curso bonificable por la Fundación Estatal para la Formación en el Empleo.

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Programación PHP Orientado a Objetos

350 € + IVA