PostgreSQL: Nível 2. Recursos avançados - curso RUB 46.990. de Especialista, treinamento 40 ac. h., Data: 13 de novembro de 2022.
Miscelânea / / December 05, 2023
Professor prático com mais de 30 anos de experiência em TI, incluindo 20 anos com bancos de dados. Instrutor certificado em PostgreSQL.
Formado pelo Instituto de Aviação de Moscou, Anton Vladimirovich passou de programador a chefe do departamento de desenvolvimento de banco de dados. No âmbito de suas atividades profissionais, participou do desenvolvimento de sistemas de controle automatizados em diversas áreas temáticas. Estes incluem ERP, logística de transporte e armazém, análise de dados de mídia e sistemas de apoio à decisão. Ele trabalhou tanto em organizações comerciais quanto em empresas estatais.
Anton Vladimirovich liderou o departamento de TI (até 25 pessoas) para desenvolvimento e suporte de software. Desenvolvimento de software liderado, incluindo decomposição de projetos, distribuição de tarefas entre executores, compilação e atualização de calendário planos, controle e correção de prazos de desenvolvimento, análise de riscos e planejamento de gerenciamento de riscos, manutenção de documentação e controle de projetos qualidade.
Também esteve envolvido no desenvolvimento do zero, desde a análise de processos de negócios, formação de requisitos de software e elaboração de especificações técnicas até sua colocação em operação comercial, incluindo o desenvolvimento de uma arquitetura de banco de dados. Possui experiência no desenvolvimento de sistemas de alta carga com operação 24 horas por dia, 7 dias por semana.
Entre suas conquistas significativas está o desenvolvimento totalmente interno do back office da biblioteca da rede public.ru, que é agora o maior banco de dados de arquivo e mídia com a capacidade de pesquisar materiais de forma flexível para qualquer período tempo. Em 2008, o sistema entrou em operação comercial.
Proficiente em tecnologias como C/C++, MFC, WinAPI, MS Visual Studio, SQL, T-SQL, MS SQL Server, PostgreSQL (desenvolvimento e implementação de estruturas de dados, lógica de servidor), UML, HTML, XML, C#: .NET .
Anton Vladimirovich se distingue pelo desejo de desenvolvimento constante - ao longo de sua carreira profissional melhorou várias vezes suas qualificações em gerenciamento de projetos e desenvolvimento de software em equipe provisão. Seu trabalho é orientado por metodologias de desenvolvimento de software como padrões de gerenciamento de projetos Waterfall, RUP, Scrum e PMBoK. Durante as aulas, ele se esforça para se adaptar às capacidades do ouvinte para que todos possam dominar o material com sucesso.
Professor prático, mais de 20 anos de experiência em desenvolvimento de software em C#, Delphi, PHP, Perl, incl. com bancos de dados MSSQL, Oracle, MySQL, MariaDB, MongoDB, PostgreSQL. Autor do popular livro “PostgreSQL 13. Ajuste, Kubernetes, nuvens."
Projetei e escrevi software para redes de lojas, academias de ginástica e hotéis.
Nos últimos 4 anos vem desenvolvendo em Java/Spring com implantação em Kubernetes/Docker, Google Cloud Platform.
Possui ampla experiência em administração de servidores, construção e operação de sistemas de virtualização VmWare ESXi, Hyper-V.
Os ouvintes notam especialmente a orientação prática de suas aulas, exemplos relevantes da prática real e a disposição para responder a quaisquer dúvidas sobre o tema.
Finalidade e principais características
Estrutura funcional
Conceito de bloco
Variáveis
Tipos de dados
Procedimentos
Usando o comando SELECIONAR
Variável de tipo de registro
Usando funções e operações
Conceito de transação
SQL Dinâmico
Cursores
Ramificação
Ciclo
Exceção
Erro ao processar
Funções para trabalhar com arrays, inclusive multidimensionais
Retornar comandos de uma função
Modelando objetos hierárquicos em um banco de dados relacional
Consultas recursivas
Usando campos auxiliares para melhorar o desempenho
Usuários e funções
Categorias de direitos de acesso
Estratégias básicas de gerenciamento de direitos de acesso
O curso fornece uma compreensão dos fundamentos do SGBD MongoDB e métodos para desenvolver aplicativos que armazenam e processam dados com base nele. Os recursos básicos de salvar, recuperar e recuperar documentos (CRUD), métodos gerar consultas de pesquisa, incluindo o uso de pipelines do Aggregation Framework e Mapear/Reduzir.
4
Programa de treinamento avançado. Após concluir o curso “PostgreSQL 13. Otimização de consultas", os alunos compreenderão detalhadamente os mecanismos de planejamento e execução de consultas, e serão capazes de encontrar e otimizar consultas problemáticas, bem como ajustar seus parâmetros, aumentando assim o desempenho SGBD
3,6
O curso fornece aos alunos conhecimentos básicos de SQL, permitindo ao desenvolvedor escrever consultas em uma ou mais tabelas, modificar dados de tabelas e criar objetos de banco de dados. A principal ferramenta de desenvolvimento utilizada no curso é Oracle SQL Developer; SQL Plus é usado como adicional.
4,2