Acerca de este Curso

10,454 vistas recientes

Certificado para compartir

Obtén un certificado al finalizar

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Nivel principiante

Aprox. 10 horas para completar

Español (Spanish)

Subtítulos: Español (Spanish)

Qué aprenderás

  • Comprender qué es un programa orientado a objetos y los conceptos del paradigma asociado, para diseñar sistemas siguiendo las buenas prácticas.

  • Realizar diagramas de objetos, de clases y de secuencia.

  • Realizar pruebas unitarias automáticas del sistema.

  • Realizar refactorizaciones de código y utilizar la técnica de programación Test Driven Development (TDD).

Habilidades que obtendrás

Computer ProgrammingPython ProgrammingPython Implementation

Certificado para compartir

Obtén un certificado al finalizar

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Nivel principiante

Aprox. 10 horas para completar

Español (Spanish)

Subtítulos: Español (Spanish)

ofrecido por

Logotipo de Universidad Austral

Universidad Austral

Programa - Qué aprenderás en este curso

Semana
1

Semana 1

2 horas para completar

Introducción a la Programación Orientada a Objetos

2 horas para completar
10 videos (Total 39 minutos), 4 lecturas, 3 cuestionarios
10 videos
El paradigma de programación orientado a objetos2m
Programación orientada a objetos en Python5m
Creando y utilizando clases en Python8m
Clasificación y subclasificación2m
Polimorfismo y elementos del paradigma orientado a objetos2m
Herencia5m
Polimorfismo1m
Eliminar if4m
Eliminar código repetido2m
4 lecturas
El tutorial de Python (páginas 59 a 68)30m
Cantidad de dinero10m
Conceptos de la programación orientada a objetos15m
Buenas prácticas en la programación orientada a objetos6m
3 ejercicios de práctica
Paradigma orientado a objetos10m
Programación orientada a objetos20m
Pensando en objetos10m
Semana
2

Semana 2

2 horas para completar

Diseño con objetos

2 horas para completar
8 videos (Total 21 minutos), 3 lecturas, 2 cuestionarios
8 videos
Principios de diseño: Simplicidad y consistencia3m
Principios de diseño: Máxima cohesión y mínimo acoplamiento1m
Reglas de diseño: Mapeo con dominio de problema1m
Reglas de diseño: Subclasificación1m
Reglas de diseño: Polimorfismo, código repetido y creación de objetos1m
Reglas de diseño: Evitar usar None, Objetos inmutables, modelar la arquitectura del sistema2m
Ejercicio: Pila6m
3 lecturas
Principios de diseño12m
Descripción de reglas de diseño12m
Pila10m
2 ejercicios de práctica
Diseño con objetos20m
Reglas de diseño20m
Semana
3

Semana 3

1 hora para completar

Diseño con UML

1 hora para completar
6 videos (Total 13 minutos), 4 lecturas, 3 cuestionarios
6 videos
Diagrama de objetos1m
Diagrama de clases1m
Diagramas de secuencia2m
Codificación del diseño1m
Ejercicio Semáforo3m
4 lecturas
Introducción al Lenguaje Unificado de Modelado9m
Introducción a los diagramas estructurales9m
Introducción a los diagramas de comportamiento6m
Semáforo10m
3 ejercicios de práctica
Introducción a UML16m
Diagramas Estructurales12m
Diagramas de comportamiento12m
Semana
4

Semana 4

4 horas para completar

Testing y TDD

4 horas para completar
9 videos (Total 47 minutos), 4 lecturas, 4 cuestionarios
9 videos
Introducción a los test unitarios6m
Factores primos5m
Introducción a la refactorización de código2m
Mantenimiento de software3m
Introducción a Test Driven Development (TDD)3m
Desarrollo iterativo e incremental con TDD4m
Bad smells en TDD2m
Conversión a números romanos14m
4 lecturas
La librería unittest25m
Refactorings10m
La técnica de programación TDD.12m
Conversión a números romanos10m
3 ejercicios de práctica
Testing10m
Refactorización de código10m
Test Driven Development (TDD)20m

Revisiones

Principales revisiones sobre PROGRAMACIÓN ORIENTADA A OBJETOS CON PYTHON
Ver todos los comentarios

Acerca de Programa especializado Aprende a programar con Python

Este programa especializado está dirigido a aquellas personas que tengan interés por conocer y aprender sobre la programación en Python. A través de 4 cursos irás aprendiendo a manejarte a partir de los conceptos básicos de programación utilizando el lenguaje de programación Python en su versión 3.0. La dificultad y exigencia en el manejo de los contenidos irá creciendo paulatinamente a lo largo de los cursos. Este programa se desarrolla en 4 MOOCS de 4 semanas de duración cada uno...
Aprende a programar con Python

Preguntas Frecuentes

  • Una vez que te inscribes para obtener un Certificado, tendrás acceso a todos los videos, cuestionarios y tareas de programación (si corresponde). Las tareas calificadas por compañeros solo pueden enviarse y revisarse una vez que haya comenzado tu sesión. Si eliges explorar el curso sin comprarlo, es posible que no puedas acceder a determinadas tareas.

  • Cuando te inscribes en un curso, obtienes acceso a todos los cursos que forman parte del Programa especializado y te darán un Certificado cuando completes el trabajo. Se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes auditar el curso sin costo.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.