Curso subvencionado online
Duración : 9 Días
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
Identificar las características fundamentales y la metodología propia orientada a objetos, así como describir los pasos necesarios para el análisis y diseño de esta programación. Igualmente se enseñará a utilizar los diagramas más comunes en UML y a describir los patrones y sus características.
A quién va dirigido
Curso dirigido a Programadores, Desarrolladores y Analistas Web.
Requisitos
• Familiaridad con lenguajes de programación • Conocimientos básicos de programación estructurada
Temario completo de este curso
Programación Orientada a Objetos con Python
Duración: 35 horas
Audiencia:
Formato de entrega: Curso impartido por instructor en formato Presencial / Bimodal (Teleformación)
Requisitos previos:
Objetivos:
Identificar las características fundamentales y la metodología propia orientada a objetos, así como describir los pasos necesarios para el análisis y diseño de esta programación. Igualmente se enseñará a utilizar los diagramas más comunes en UML y a describir los patrones y sus características.
Contenidos:
1. Fundamentos de Python Sintaxis básica
· Tipos de datos
· Operadores
· Estructuras de control
· Bucles
· Colecciones
· Funciones
· Excepciones
2. Programación orientada a objetos
· ¿Qué es la POO?
· Pilares de la POO
3. POO en Python
· Definición de clases
· Métodos
· Métodos mágicos
· Atributos de instancia y de clase
· Métodos de instancia, clase y estáticos
4. POO Avanzada
· Encapsulamiento
· Herencia simple
· Herencia múltiple
· Polimorfismo
· Abstracción
5. Técnicas y herramientas POO en Python
· Propiedades con @property
· Métodos y atributos especiales
· Composición vs herencia
· Introducción a patrones de diseño (singleton, factory, etc.)
6. UML