このコースについて
1,563 最近の表示

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

初級レベル

スペイン語

字幕:スペイン語

学習内容

  • 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).

習得するスキル

Computer ProgrammingPython ProgrammingPython Implementation

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

初級レベル

スペイン語

字幕:スペイン語

シラバス - 本コースの学習内容

1
2時間で修了

Introducción a la Programación Orientada a Objetos

En este módulo abordaremos los siguientes contenidos: veremos qué es el paradigma orientado a objetos y qué es un programa según este paradigma. Luego aprenderemos los conceptos de objeto, mensaje, colaboración y relación de conocimiento. Veremos que existen dos implementaciones del paradigma orientado a objetos: uno basado en prototipos y otro basado en clases. Python implementa el paradigma orientado a objetos utilizando clases. Aprenderemos a trabajar con clases, métodos de instancia, métodos de clase, variables de instancia y variables de clase. Además, veremos los conceptos de herencia y polimorfismo y aprenderemos como utilizar bien estos mecanismos. Finalmente, veremos algunas buenas prácticas en la programación orientada a objetos.

...
10件のビデオ (合計39分), 4 readings, 3 quizzes
10件のビデオ
El paradigma de programación orientado a objetos2 分
Programación orientada a objetos en Python5 分
Creando y utilizando clases en Python8 分
Clasificación y subclasificación2 分
Polimorfismo y elementos del paradigma orientado a objetos2 分
Herencia5 分
Polimorfismo1 分
Eliminar if4 分
Eliminar código repetido2 分
4件の学習用教材
El tutorial de Python (páginas 59 a 68)30 分
Cantidad de dinero10 分
Conceptos de la programación orientada a objetos15 分
Buenas prácticas en la programación orientada a objetos6 分
3の練習問題
Paradigma orientado a objetos10 分
Programación orientada a objetos20 分
Pensando en objetos10 分
2
2時間で修了

Diseño con objetos

Avanzamos al módulo 2 de contenido. En esta semana aprenderemos los principios de diseño que nos ayudan a hacer mejores diseños, sin caer en los errores más comunes. Veremos los principios de simplicidad, consistencia, entendible, máxima cohesión y mínimo acoplamiento. Además, aprenderemos varias reglas prácticas que nos ayudarán a programar mejor en el paradigma orientado a objetos.

...
8件のビデオ (合計21分), 3 readings, 2 quizzes
8件のビデオ
Principios de diseño: Simplicidad y consistencia3 分
Principios de diseño: Máxima cohesión y mínimo acoplamiento1 分
Reglas de diseño: Mapeo con dominio de problema1 分
Reglas de diseño: Subclasificación1 分
Reglas de diseño: Polimorfismo, código repetido y creación de objetos1 分
Reglas de diseño: Evitar usar None, Objetos inmutables, modelar la arquitectura del sistema2 分
Ejercicio: Pila6 分
3件の学習用教材
Principios de diseño12 分
Descripción de reglas de diseño12 分
Pila10 分
2の練習問題
Diseño con objetos20 分
Reglas de diseño20 分
3
1時間で修了

Diseño con UML

Llegamos al módulo 3 del curso. En esta semana trabajaremos con diagramas UML. Comprenderás qué son y para qué sirven los diagramas de objetos, los diagramas de clases y los diagramas de secuencia. Además, utilizaremos el lenguaje de diagramas (UML) para realizar los diagramas de objeto, de clase y de secuencia.

...
6件のビデオ (合計13分), 4 readings, 3 quizzes
6件のビデオ
Diagrama de objetos1 分
Diagrama de clases1 分
Diagramas de secuencia2 分
Codificación del diseño1 分
Ejercicio Semáforo3 分
4件の学習用教材
Introducción al Lenguaje Unificado de Modelado9 分
Introducción a los diagramas estructurales9 分
Introducción a los diagramas de comportamiento6 分
Semáforo10 分
3の練習問題
Introducción a UML16 分
Diagramas Estructurales12 分
Diagramas de comportamiento12 分
4
4時間で修了

Testing y TDD

Llegamos al último Módulo del curso. Felicitaciones por haber llegado hasta aquí. En esta semana aprenderemos diferentes técnicas de desarrollo de software, que nos permiten construir software de buena calidad. Primero nos abocaremos a aprender a hacer pruebas unitarias automáticas de nuestros programas. Luego aprenderemos qué es la refactorización de código y veremos diversos tipos de refactorings muy utilizados. Finalmente, veremos la técnica de programación Test Driven Development (TDD ), que nos permite construir programas de forma iterativa e incremental partiendo desde los test y refactorizando el código para mejorar los programas que hacemos a medida que conocemos más el dominio de problema.

...
9件のビデオ (合計47分), 4 readings, 4 quizzes
9件のビデオ
Introducción a los test unitarios6 分
Factores primos5 分
Introducción a la refactorización de código2 分
Mantenimiento de software3 分
Introducción a Test Driven Development (TDD)3 分
Desarrollo iterativo e incremental con TDD4 分
Bad smells en TDD2 分
Conversión a números romanos14 分
4件の学習用教材
La librería unittest25 分
Refactorings10 分
La técnica de programación TDD.12 分
Conversión a números romanos10 分
3の練習問題
Testing10 分
Refactorización de código10 分
Test Driven Development (TDD)20 分

講師

Avatar

Agustin Olmedo

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

アウストラル大学(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....

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

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • コースに登録する際、専門講座のすべてのコースにアクセスできます。コースの完了時には修了証を取得できます。電子修了証が成果のページに追加され、そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。