Olá e seja bem-vindo(a) ao curso Postgres para devs .NET! Eu sou André Baltieri, ou balta, 13x Microsoft MVP, e vou te acompanhar nesta jornada para dominar um dos bancos de dados mais poderosos e utilizados no mundo.
Trabalhar com dados é uma das partes mais críticas no desenvolvimento de aplicações. Um banco de dados mal estruturado, consultas ineficientes ou desconhecimento de recursos avançados podem gerar gargalos de performance, falhas de segurança e dificuldades de manutenção.
Muitos desenvolvedores conhecem apenas o básico de SQL, limitando seu potencial ao interagir com o banco de dados. Isso pode gerar código repetitivo, consultas lentas e sistemas mais difíceis de escalar.
Neste curso, você vai aprender a trabalhar com o Postgres desde a instalação até recursos avançados, com foco em boas práticas e aplicações reais.
Você vai aprender a:
- Configurar e instalar o Postgres no seu ambiente.
- Utilizar ferramentas essenciais para trabalhar de forma produtiva com o banco.
- Entender a estrutura e funcionamento do Postgres, explorando conceitos fundamentais.
- Criar e gerenciar tabelas, incluindo as tabelas padrão do ASP.NET Identity.
- Trabalhar com Indexes e Constraints para garantir integridade e performance.
- Criar funções para encapsular lógicas diretamente no banco de dados.
- Inserir dados de forma eficiente e segura.
- Utilizar triggers para automação de tarefas.
- Criar e manter stored procedures para operações complexas.
- Criar e consultar views para simplificar relatórios e consultas.
Este curso é para desenvolvedores .NET que desejam:
- Aprender Postgres do zero.
- Aprimorar consultas e manipulação de dados com SQL.
- Entender recursos avançados que aumentam a performance e segurança.
- Aplicar boas práticas na modelagem e manutenção de bancos de dados.