Об этом курсе
Недавно просмотрено: 2,236

Курс 1 из 1 в программе

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Начальный уровень

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

Прибл. 12 часа на выполнение

Предполагаемая нагрузка: Entre 3 y 5 horas por semana...

Испанский

Субтитры: Испанский

Чему вы научитесь

  • 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

Курс 1 из 1 в программе

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Начальный уровень

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

Прибл. 12 часа на выполнение

Предполагаемая нагрузка: Entre 3 y 5 horas por semana...

Испанский

Субтитры: Испанский

Программа курса: что вы изучите

Неделя
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 материалов для самостоятельного изучения, 4 тестов
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 материалов для самостоятельного изучения, 5 тестов
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 материалов для самостоятельного изучения, 5 тестов
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 материалов для самостоятельного изучения, 7 тестов
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

О Южный университет

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. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.