PostgreSQL para administradores y desarrolladores de bases de datos - curso gratuito de Otus, formación 4 meses, Fecha: 2 de diciembre de 2023.
Miscelánea / / December 05, 2023
Curso completo sobre cómo trabajar con la base de datos PostgreSQL.
El curso incluye todas las herramientas que pueden ser útiles tanto para desarrolladores como para administradores: gestión acceso, copia de seguridad, replicación, registro, trabajo con estadísticas, formas de trabajar con grandes volúmenes datos.
El curso profundiza en PostgreSQL para que pueda diseñar bases de datos sin tener que apagar incendios más tarde como resultado de bases subóptimas.
Propósito del curso — enseñar al estudiante a trabajar eficazmente con PostgreSQL:
Como resultado del entrenamiento Los graduados podrán trabajar con confianza con PostgreSQL, crear consultas óptimas y lidiar con las incorrectas, trabajar con índices, optimizar, perfilar y actualizar bases de datos.
Adquiera habilidades que le permitirán trabajar como DBA de PostgreSQL: instalar, configurar, mantener y desarrollar una base de datos que ejecute PostgreSQL;
Para quien:
- para desarrolladores que necesitan dominar el trabajo con PostgreSQL;
- para administradores de bases de datos que quieran dominar las habilidades de DBA de PostgreSQL;
- para administradores de Linux que quieran dominar o mejorar las habilidades de DBA de PostgreSQL;
- para DevOps/SRE que desean mejorar sus habilidades en PostgreSQL.
En el curso aprenderás:
- configurar el clúster PostgreSQL para un rendimiento óptimo;
- organizar un sistema de respaldo;
- restaurar un clúster después de una falla;
- descubrir las causas de fallos, bloqueos y puntos muertos y solucionar estos problemas;
- utilice índices, uniones y estadísticas para optimizar el rendimiento;
- dominar la sintaxis y las características de trabajar en PostgreSQL;
- Explore soluciones a problemas al trabajar con grandes cantidades de datos en PostgreSQL.
Ventajas:
- Conocimiento desde el punto de vista de la práctica, no de la teoría.
- Clases sobre la versión actualizada de PostgreSQL.
- Problemas de tarea interesantes y desafiantes.
- Los profesores son practicantes.
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
Introducción
-Tema 1. Bases relacionales, historia y lugar en el mundo moderno.
-Tema 2.SQL y SGBD relacionales. Introducción a PostgreSQL
-Tema 3. Instalación de PostgreSQL
-Tema 4.DDL: creación, modificación y eliminación de objetos en PostgreSQL
-Tema 5.DML: insertar, actualizar, eliminar, seleccionar datos
-Tema 6.Capa física de PostgreSQL
-Tema 7. Nivel lógico de PostgreSQL
Multiversión, registros y bloqueos.
-Tema 8.MVCC, vacío y autovacío.
-Tema 9. Revistas
-Tema 10.Bloques
-Tema 11.Seminario
Administración
-Tema 12. Configurando PostgreSQL
-Tema 13.Copia de seguridad y recuperación
-Tema 14.Tipos y dispositivo de replicación en PostgreSQL. Práctica de aplicación
-Tema 15. Clúster Patroni
Mejoramiento
-Tema 16.Tipos de índices. Trabajar con índices y optimización de consultas.
-Tema 17. Diferentes tipos de uniones. Aplicación y optimización
-Tema 18. Recopilación y uso de estadísticas
-Tema 19.Optimización del rendimiento. Perfilado. Supervisión
-Tema 20.Particionamiento
-Tema 21. Funciones y procedimientos almacenados parte 1
-Tema 22. Funciones y procedimientos almacenados parte 2
-Tema 23. Funciones y procedimientos almacenados parte 3
Trabajo de proyecto
-Tema 24. Selección del tema y organización del trabajo del proyecto.
-Tema 25. Consulta sobre el proyecto de graduación
-Tema 26.Protección de las obras de diseño
-Tema 27. Resultados del curso