Informações sobre o curso

30,293 visualizações recentes
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível iniciante
Aprox. 10 horas para completar
Espanhol
Legendas: Espanhol

O que você vai aprender

  • 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 você terá

Computer ProgrammingPython ProgrammingPython Implementation
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível iniciante
Aprox. 10 horas para completar
Espanhol
Legendas: Espanhol

oferecido por

Logotipo de Universidade Austral

Universidade Austral

Programa - O que você aprenderá com este curso

Semana
1

Semana 1

2 horas para concluir

Introducción a la Programación Orientada a Objetos

2 horas para concluir
11 vídeos (Total 40 mín.), 5 leituras, 3 testes
11 videos
Desarrollo de software2min
El paradigma de programación orientado a objetos2min
Programación orientada a objetos en Python5min
Creando y utilizando clases en Python8min
Clasificación y subclasificación2min
Polimorfismo y elementos del paradigma orientado a objetos2min
Herencia5min
Polimorfismo1min
Eliminar if4min
Eliminar código repetido2min
5 leituras
Bienvenidos a la Universidad Austral1min
El tutorial de Python (páginas 59 a 68)30min
Cantidad de dinero10min
Conceptos de la programación orientada a objetos15min
Buenas prácticas en la programación orientada a objetos6min
3 exercícios práticos
Paradigma orientado a objetos10min
Programación orientada a objetos20min
Pensando en objetos10min
Semana
2

Semana 2

2 horas para concluir

Diseño con objetos

2 horas para concluir
8 vídeos (Total 21 mín.), 3 leituras, 2 testes
8 videos
Principios de diseño: Simplicidad y consistencia3min
Principios de diseño: Máxima cohesión y mínimo acoplamiento1min
Reglas de diseño: Mapeo con dominio de problema1min
Reglas de diseño: Subclasificación1min
Reglas de diseño: Polimorfismo, código repetido y creación de objetos1min
Reglas de diseño: Evitar usar None, Objetos inmutables, modelar la arquitectura del sistema2min
Ejercicio: Pila6min
3 leituras
Principios de diseño12min
Descripción de reglas de diseño12min
Pila10min
2 exercícios práticos
Diseño con objetos20min
Reglas de diseño20min
Semana
3

Semana 3

1 hora para concluir

Diseño con UML

1 hora para concluir
6 vídeos (Total 13 mín.), 4 leituras, 3 testes
6 videos
Diagrama de objetos1min
Diagrama de clases1min
Diagramas de secuencia2min
Codificación del diseño1min
Ejercicio Semáforo3min
4 leituras
Introducción al Lenguaje Unificado de Modelado9min
Introducción a los diagramas estructurales9min
Introducción a los diagramas de comportamiento6min
Semáforo10min
3 exercícios práticos
Introducción a UML16min
Diagramas Estructurales12min
Diagramas de comportamiento12min
Semana
4

Semana 4

4 horas para concluir

Testing y TDD

4 horas para concluir
9 vídeos (Total 47 mín.), 4 leituras, 4 testes
9 videos
Introducción a los test unitarios6min
Factores primos5min
Introducción a la refactorización de código2min
Mantenimiento de software3min
Introducción a Test Driven Development (TDD)3min
Desarrollo iterativo e incremental con TDD4min
Bad smells en TDD2min
Conversión a números romanos14min
4 leituras
La librería unittest25min
Refactorings10min
La técnica de programación TDD.12min
Conversión a números romanos10min
3 exercícios práticos
Testing10min
Refactorización de código10min
Test Driven Development (TDD)20min

Avaliações

Principais avaliações do PROGRAMACIÓN ORIENTADA A OBJETOS CON PYTHON

Visualizar todas as avaliações

Sobre Programa de cursos integrados 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

Perguntas Frequentes – FAQ

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.

    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

  • If you subscribed, you get a 7-day free trial during which you can cancel at no penalty. After that, we don’t give refunds, but you can cancel your subscription at any time. See our full refund policy.

  • Yes, Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You'll be prompted to complete an application and will be notified if you are approved. You'll need to complete this step for each course in the Specialization, including the Capstone Project. Learn more.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.