À propos de ce cours
7,789 consultations récentes

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau débutant

Approx. 15 heures pour terminer

Recommandé : Entre 3 y 5 horas por semana...

Espagnol

Sous-titres : Espagnol

Ce que vous allez apprendre

  • Check

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

  • Check

    Realizar diagramas de objetos, de clases y de secuencia.

  • Check

    Realizar pruebas unitarias automáticas del sistema.

  • Check

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

Compétences que vous acquerrez

Computer ProgrammingPython ProgrammingPython Implementation

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau débutant

Approx. 15 heures pour terminer

Recommandé : Entre 3 y 5 horas por semana...

Espagnol

Sous-titres : Espagnol

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
2 heures pour terminer

Introducción a la Programación Orientada a Objetos

10 vidéos (Total 39 min), 4 lectures, 3 quiz
10 vidéos
El paradigma de programación orientado a objetos2 min
Programación orientada a objetos en Python5 min
Creando y utilizando clases en Python8 min
Clasificación y subclasificación2 min
Polimorfismo y elementos del paradigma orientado a objetos2 min
Herencia5 min
Polimorfismo1 min
Eliminar if4 min
Eliminar código repetido2 min
4 lectures
El tutorial de Python (páginas 59 a 68)30 min
Cantidad de dinero10 min
Conceptos de la programación orientada a objetos15 min
Buenas prácticas en la programación orientada a objetos6 min
3 exercices pour s'entraîner
Paradigma orientado a objetos10 min
Programación orientada a objetos20 min
Pensando en objetos10 min
Semaine
2
2 heures pour terminer

Diseño con objetos

8 vidéos (Total 21 min), 3 lectures, 2 quiz
8 vidéos
Principios de diseño: Simplicidad y consistencia3 min
Principios de diseño: Máxima cohesión y mínimo acoplamiento1 min
Reglas de diseño: Mapeo con dominio de problema1 min
Reglas de diseño: Subclasificación1 min
Reglas de diseño: Polimorfismo, código repetido y creación de objetos1 min
Reglas de diseño: Evitar usar None, Objetos inmutables, modelar la arquitectura del sistema2 min
Ejercicio: Pila6 min
3 lectures
Principios de diseño12 min
Descripción de reglas de diseño12 min
Pila10 min
2 exercices pour s'entraîner
Diseño con objetos20 min
Reglas de diseño20 min
Semaine
3
1 heure pour terminer

Diseño con UML

6 vidéos (Total 13 min), 4 lectures, 3 quiz
6 vidéos
Diagrama de objetos1 min
Diagrama de clases1 min
Diagramas de secuencia2 min
Codificación del diseño1 min
Ejercicio Semáforo3 min
4 lectures
Introducción al Lenguaje Unificado de Modelado9 min
Introducción a los diagramas estructurales9 min
Introducción a los diagramas de comportamiento6 min
Semáforo10 min
3 exercices pour s'entraîner
Introducción a UML16 min
Diagramas Estructurales12 min
Diagramas de comportamiento12 min
Semaine
4
4 heures pour terminer

Testing y TDD

9 vidéos (Total 47 min), 4 lectures, 4 quiz
9 vidéos
Introducción a los test unitarios6 min
Factores primos5 min
Introducción a la refactorización de código2 min
Mantenimiento de software3 min
Introducción a Test Driven Development (TDD)3 min
Desarrollo iterativo e incremental con TDD4 min
Bad smells en TDD2 min
Conversión a números romanos14 min
4 lectures
La librería unittest25 min
Refactorings10 min
La técnica de programación TDD.12 min
Conversión a números romanos10 min
3 exercices pour s'entraîner
Testing10 min
Refactorización de código10 min
Test Driven Development (TDD)20 min

Enseignant

Avatar

Agustin Olmedo

Licenciado en Ciencias de la Computación
Facultad de Ingeniería

À propos de Universidad Austral

La Universidad Austral se propone servir a la sociedad a través de la búsqueda de la verdad, mediante el desarrollo y transmisión del conocimiento, la formación en las virtudes y la atención de cada persona según su destino trascendente, proponiendo un estilo de liderazgo intelectual, profesional, social y público....

À propos du Spécialisation 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

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous vous inscrivez au cours, vous bénéficiez d'un accès à tous les cours de la Spécialisation, et vous obtenez un Certificat lorsque vous avez réussi. Votre Certificat électronique est alors ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.