Introducción al Desarrollo de Aplicaciones Orientadas a Objetos (IFCD79)
Formación en programación orientada a objetos y patrones de diseño (IFCD79, 30 horas) para quien usa clases y objetos a diario pero no sabría justificar una decisión de diseño. Se trabajan abstracción, encapsulación, modularidad, herencia y polimorfismo, la diferencia entre lenguajes basados en clases y en prototipos, los cinco principios SOLID y los patrones y antipatrones. Es transversal a lenguajes, no enseña ninguno en concreto. El programa oficial detallado está más abajo. Puede interesarte también: Java Back End Web Developer · Programación web con .NET.
Formación en programación orientada a objetos y patrones de diseño
ExA Formación imparte Introducción al Desarrollo de Aplicaciones Orientadas a Objetos IFCD79 para empresas, administraciones públicas y entidades de formación en toda España, en modalidad remota y en directo. Especialidad del catálogo del SEPE de 30 horas, orientada a los fundamentos de la orientación a objetos, los principios SOLID y los patrones de diseño.
¿Eres docente?
¿Quieres saber más?
Bonificable hasta el 100 % para empresas
¿Te interesa esta área?
¿Qué se aprenderá?
Objetivos del curso
- Comprender y justificar el paradigma de la programación orientada a objetos.
- Manejar sus conceptos fundamentales: abstracción, encapsulación, modularidad, herencia y polimorfismo.
- Distinguir los lenguajes basados en clases de los basados en prototipos.
- Aplicar los cinco principios SOLID al diseño del código.
- Reconocer y utilizar los patrones de diseño orientado a objetos, y detectar antipatrones.
¿Por qué este curso?
Una formación con impacto real y medible
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.
Cifras de éxito
"Este curso nos ha ayudado a tener éxito en nuestro sector."
Testimonios
Contenidos
Temario
A continuación detallamos todos los módulos impartidos en este curso. Si tiene alguna duda o no aparece, contacte con nosotros.
- Módulo 1Fundamentos de la Programación Orientada a Objetos
- Módulo 2Principios SOLID y Patrones de Diseño Orientado a Objetos
Fundamentos de la Programación Orientada a Objetos
15 horas
Fundamentos del paradigma: definición y justificación, abstracción, encapsulación, modularidad, herencia y polimorfismo, comparación con la programación estructurada y funcional, y lenguajes basados en clases (C++, Java, C#, PHP) frente a los basados en prototipos (JavaScript, Python, Ruby).
Principios SOLID y Patrones de Diseño Orientado a Objetos
15 horas
Principios SOLID —responsabilidad única, abierto-cerrado, sustitución de Liskov, segregación de interfaces e inversión de dependencias— y patrones de diseño, con su diferencia respecto a los patrones de arquitectura y el concepto de antipatrón.
Metodología
Aprendizaje basado en la práctica
Principios y patrones aplicados sobre código real
Las sesiones son remotas y en directo. Cada principio y cada patrón se trabaja sobre fragmentos de código: primero se identifica el problema de diseño, después se aplica el principio y se compara el resultado. Los ejemplos se muestran en más de un lenguaje para que la base no quede atada a ninguno. El reparto de horas entre los dos módulos es el del programa oficial.


Público objetivo
Formación oficial del catálogo de especialidades formativas
Programadores que quieren asentar la base de diseño
Esta acción formativa corresponde a una especialidad recogida en el Catálogo de Especialidades Formativas del Servicio Público de Empleo Estatal. ExA Formación la imparte con su propio equipo docente, respetando la denominación, la duración y los contenidos que fija el programa oficial. Está dirigida a programadores en formación o en activo, desarrolladores que trabajan con código heredado y perfiles técnicos que quieren asentar los fundamentos de diseño. La formación se organiza para empresas y para grupos, y se adapta al calendario que necesite el cliente.
FAQ
Resolvemos tus dudas sobre la formación
Aclaramos las dudas más comunes sobre el curso, desde los requisitos previos hasta la metodología y el soporte disponible, para asegurarte de que estés completamente preparado para aprovechar al máximo esta formación.
Otros cursos
Cursos especializados para impulsar tu negocio
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.






















