Bases de datos - curso gratuito de Otus, formación 6 meses, Fecha: 2 de diciembre de 2023.
Miscelánea / / December 05, 2023
El curso está dirigido a desarrolladores y administradores que estén preparados para dominar el trabajo con bases de datos.
El objetivo del curso es enseñar al estudiante a trabajar eficazmente con cualquier base de datos (tanto relacional como no relacional) utilizando el lenguaje de consulta estructurado SQL. El curso proporciona una inmersión profunda en DBMS. Después de completarlo, no tendrá que apagar incendios debido a cimientos colocados de manera deficiente.
En el curso tú:
- aprender a diseñar bases de datos y crear una estructura óptima para su almacenamiento;
- distinguirás entre los principales DBMS que pueden ser útiles para un desarrollador (PostgreSQL, MySQL, Redis, MongoDB, Cassandra, etc.);
- dominar la sintaxis y las funciones de SQL, DDL, DML;
- podrá optimizar consultas lentas y solucionar consultas SQL incorrectas;
- Tendrá más confianza al trabajar con índices, aprenderá a optimizar, crear perfiles y actualizar bases de datos.
Para quién es este curso:
- para desarrolladores que encuentran bases de datos en su trabajo;
- para aquellos que tienen al menos seis meses de experiencia trabajando con DBMS y desean obtener una comprensión más profunda de la estructura de todos los procesos internos.
Orientación muy práctica.
Formación modular eficaz
El profesor es un experto y profesional con 20 años de experiencia en la industria.
programa del autor
5
cursosEducación pedagógica superior. Ha estado involucrado en el desarrollo comercial durante más de 20 años. Cofundador y director técnico de uno de los servicios de registro de empresas en línea más grandes de Rusia. Pila: Java, PHP. Intereses profesionales: programación funcional, tipificación de datos, desarrollo...
Educación pedagógica superior. Ha estado involucrado en el desarrollo comercial durante más de 20 años. Cofundador y director técnico de uno de los servicios de registro de empresas en línea más grandes de Rusia. Pila: Java, PHP. Intereses profesionales: programación funcional, tipificación de datos, desarrollo de API.
6
cursosHe estado desarrollando software en Java/Spring, C#, PHP durante más de 20 años. Arquitecto de bases de datos PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. Implemente la base de datos como Google Cloud Platform local, AWS, Azure,...
He estado desarrollando software en Java/Spring, C#, PHP durante más de 20 años. Arquitecto de bases de datos PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. Implementación de bases de datos tanto en las instalaciones de Google Cloud Platform, AWS, Azure, Yandex Cloud y Kubernetes, DBaaS, MultiCloud. Durante este tiempo se diseñaron y desarrollaron más de un centenar de proyectos para cadenas de tiendas, gimnasios, hoteles y el sector financiero. Amplia experiencia en construcción y operación de sistemas de virtualización VmWare ESXi, Hyper-V.Autor de libros sobre PostgreSQL. Nuevo "PostgreSQL 14. Optimización, Kubernetes, cluster, nube." Gerente de Programa
5
cursosMás de 15 años de experiencia en la industria TI, más de 20 años de experiencia docente. Actualmente: - programador del Centro de Tecnologías Inteligentes de Geoinformación (CIGIT) de la Institución Educativa Presupuestaria de Educación Superior del Estado Federal "ASU"; - profesor titular del Departamento de Sistemas Automatizados de Procesamiento de Información y...
Más de 15 años de experiencia en la industria TI, más de 20 años de experiencia docente. Actualmente: - programador del Centro de Tecnologías Inteligentes de Geoinformación (CIGIT) de la Institución Educativa Presupuestaria de Educación Superior del Estado Federal "ASU"; - profesor titular del Departamento de Automatización sistemas de control y procesamiento de información en las áreas de “Programación y fundamentos de algoritmización”, “Bases de datos”, “Sistemas de inteligencia artificial”;- cofundador de la pequeña empresa innovadora ForeSays LLC: investigación científica en el campo de las ciencias naturales y técnicas, desarrollo de software disposición. Habilidades: programación C/C++, Delphi; diseño y desarrollo de bases de datos: DBMS MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL.Cuenta con 2 patentes y 8 certificados de registro de programas informáticos Docente
Entidades y relaciones
-Tema 1. Diseño de bases de datos
-Tema 2.Componentes de un SGBD moderno
-Tema 3. Problemas migratorios
-Tema 4.Teorema CAP
-Tema 5.Seminario: diseño
PostgreSQL
-Tema 6. Arquitectura interna del SGBD PostgreSQL
-Tema 7.DDL: creación, modificación y eliminación de objetos en PostgreSQL
-Tema 8.Transacciones, MVCC, ACID
-Tema 9.DML: insertar, actualizar, eliminar, seleccionar datos
-Tema 10. Tipos de datos en PostgreSQL
-Tema 11.Índices
-Tema 12.DML: agregación y clasificación, CTE, funciones analíticas
-Tema 13. Diseñador de informes Pentaho
-Tema 14.OLAP: Postgres + pentaho
-Tema 15. Procedimientos almacenados y desencadenantes
-Tema 16.Optimización del rendimiento. Perfilado. Supervisión
-Tema 17.Copia de seguridad y recuperación
-Tema 18. Replicación
-Tema 19.Agrupación: patroni
-Tema 20.Seminario sobre PostgreSQL
mysql
-Tema 21. Arquitectura interna del SGBD MySQL
-Tema 22. Tipos de datos en MySQL
-Tema 23.DDL: creación, modificación y eliminación de objetos en MySQL
-Tema 24.DML: insertar, actualizar, eliminar, recuperar datos
-Tema 25.Transacciones, MVCC, ACID
-Tema 26.DML: Agregación y Ordenación
-Tema 27.Índices
-Tema 28.CTE y funciones analíticas
-Tema 29.Optimización del rendimiento. Perfilado. Supervisión
-Tema 30. Procedimientos almacenados y desencadenantes
-Tema 31.Copia de seguridad y recuperación
-Tema 32. Replicación
-Tema 33.MySQL - Clúster Percona XtraDB
-Tema 34.MySQL - Clúster InnoDB
-Tema 35.Clúster MySQL NDB: fragmentación
-Tema 36.Seminario sobre Mysql
NoSQL (Redis, Tarantool, MongoDB, Cassandra)
-Tema 37.Trabajar con tarantool
-Tema 38.NoSQL: Redis
-Tema 39. Características básicas de mongodb
-Tema 40.marco de reducción de mapas
-Tema 41. Arquitectura y aplicación de cassandra.
-Tema 42. Lenguaje de consulta Cassandra
-Tema 43. Búsqueda elástica
-Tema 44.Clickhouse
Proyecto final
-Tema 45. Selección del tema y organización del trabajo del proyecto.
-Tema 46.Seminario sobre proyectos creados
-Tema 47.Protección de las obras de diseño
-Tema 48. Resumiendo el curso