このコースについて
2,027 最近の表示

100%オンライン

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

柔軟性のある期限

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

初級レベル

El curso requiere conocimientos de programación en Python y de programación orientada a objetos.

スペイン語

字幕:スペイン語

学習内容

  • Check

    Comprender qué son y cómo funcionan las bases de datos relacionales.Crear sus propias bases de datos relacionales en SQLite.

  • Check

    Construir sistemas orientados a objetos que persistan sus datos en una base de datos relacional utilizando el mapeo objeto relacional de SQLAlchemy.

  • Check

    Escribir consultas SQL

  • Check

    Comprender que es el Mapeo Objeto Relacional

習得するスキル

Computer ProgrammingPython ProgrammingPython Implementation

100%オンライン

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

柔軟性のある期限

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

初級レベル

El curso requiere conocimientos de programación en Python y de programación orientada a objetos.

スペイン語

字幕:スペイン語

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

1
5時間で修了

Introducción a las bases de datos relacionales

¡Bienvenidos al primer módulo del curso! En este módulo abordaremos los siguientes contenidos: veremos qué son las bases de datos relacionales. Describiremos sus fundamentos y sus componentes, entre ellos detallaremos las relaciones, los registros y las columnas y se explicará qué es y para qué sirve una clave primaria y una clave foránea. Luego veremos que es la integridad de datos y detallaremos los diversos tipos de restricciones de integridad que implementa una base de datos relacional. Por último veremos qué son y para qué sirven los índices en las bases de datos relacionales. Además describiremos cómo utilizar el motor de base de datos SQLite con el programa SQLite Browser, el cual utilizaremos durante el curso para hacer diversas pruebas.

...
8件のビデオ (合計26分), 4 readings, 4 quizzes
8件のビデオ
Operaciones sobre una tabla3 分
Relaciones3 分
Primary Key2 分
Foreign Key4 分
Creación de índices2 分
4件の学習用教材
Instalación de SQLite y SQLiteBrowser15 分
Base de datos relacionales15 分
Integridad de datos15 分
Introducción a los Índices5 分
3の練習問題
Tablas o relaciones16 分
Relaciones entre tablas20 分
Índices4 分
2
3時間で修了

Lenguaje SQL

Avanzamos al módulo 2 de contenido. En esta semana aprenderemos el lenguaje de consultas SQL (del inglés, Structured Query Language). Primero veremos como crear, modificar y borrar tablas de la base de datos utilizando este lenguaje, para luego detallar cómo se realizan consultas de los datos y cómo se insertan, actualizan y borran registros de una tabla en la base de datos. Por último veremos cómo realizar consultas sobre tablas que están relacionadas.

...
10件のビデオ (合計26分), 3 readings, 5 quizzes
10件のビデオ
Borrado de tablas1 分
Consultas sobre una tabla5 分
Inserción de datos en tablas2 分
Actualización de datos en tablas1 分
Borrado de datos en tablas1 分
Consultas utilizando LEFT JOIN1 分
Consultas utilizando INNER JOIN1 分
3件の学習用教材
Referencia SQL: Tablas15 分
Referencia SQL: Datos de las tablas20 分
JOINS de tablas10 分
3の練習問題
Crear, actualizar y borrar tablas20 分
Operaciones sobre una tabla20 分
Consultas sobre múltiples tablas15 分
3
3時間で修了

Manejo de bases de datos en Python

Llegamos al módulo 3 del curso. En esta semana trabajaremos con la librería sqlite3 que forma parte de la biblioteca estándar de Python. Se detalla qué son y para qué sirven las conexiones y los cursores de base de datos. Se explicará qué es una transacción y cómo las utiliza la librería. Luego trabajaremos insertando, actualizando, borrando y consultando objetos de la base de datos. Por último veremos qué son y para qué sirven las migraciones o cambios de esquema.

...
8件のビデオ (合計30分), 3 readings, 5 quizzes
8件のビデオ
Guardar un objeto en la base de datos2 分
Consulta de objetos en la base de datos5 分
Actualización de un objeto en la base de datos3 分
Borrado de un objeto en la base de datos1 分
Creación de migraciones o cambios de esquema3 分
3件の学習用教材
La librería sqlite320 分
Adaptadores y conversores20 分
Migraciones o cambios de esquema10 分
3の練習問題
La librería sqlite325 分
CRUD sobre modelos del programa20 分
Migraciones de esquema de base de datos5 分
4
5時間で修了

Mapeo Objeto Relacional

Llegamos al último Módulo del curso. Felicitaciones por haber llegado hasta aquí. En esta semana aprenderemos que es el Mapeo Objeto Relacional (del inglés, ORM) y trabajaremos con la librería SQLAlchemy que implementa un ORM para Python. Se explicarán las bases de SQLAlchemy y se realizará la creación de modelos mapeados. Luego se guardarán objetos nuevos o modificaciones a uno existente y se borrarán objetos de la base de datos. Además veremos cómo se realizan las consultas en SQLAlchemy utilizando el objeto Query. Por último veremos cómo relacionar dos modelos, con relaciones uno a muchos, muchos a uno, uno a uno y muchos a muchos.

...
8件のビデオ (合計28分), 3 readings, 7 quizzes
8件のビデオ
Consultas de objetos3 分
Creando relaciones entre modelos3 分
Consultas de objetos relacionados2 分
Borrar objetos de la base de datos2 分
Construyendo relaciones muchos a muchos2 分
3件の学習用教材
Introducción a SQLAlchemy50 分
Referencia API de consultas10 分
Relaciones entre modelos25 分
4の練習問題
Introducción al Mapeo Objeto Relacional20 分
Relaciones entre modelos10 分
Borrado de objetos5 分
Relaciones muchos a muchos10 分

講師

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のプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

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