Banco de dados, na prática: do básico ao avançado com PostgreSQL
Neste módulo, você vai entender o que são bancos de dados, sua importância e como são usados em aplicações do dia a dia. Aprenderá sobre tipos de bancos, principalmente os relacionais, e conceitos como chaves primárias e estrangeiras. Também será apresentado à linguagem SQL e ao PostgreSQL, além de aprender a instalar e configurar esse banco de dados e usar o Beekeeper Studio para gerenciar suas tabelas e dados.
Neste módulo, você vai dominar os comandos essenciais do SQL para criar tabelas, inserir, consultar, atualizar e deletar dados. Aprenderá sobre os principais tipos de dados usados no PostgreSQL e as boas práticas para estruturar suas tabelas, preparando-se para manipular informações de forma eficiente e segura.
Neste módulo, você vai aprender a construir diagramas Entidade-Relacionamento (ER) para organizar dados, definindo entidades, atributos e relacionamentos com suas cardinalidades. Nas aulas, também vai entender como usar chaves primárias e estrangeiras para manter a integridade dos dados e aplicar a normalização para evitar redundâncias, preparando seu banco para uso prático.
Questionário Avaliativo
Neste módulo, você vai colocar em prática a modelagem de dados criando um diagrama entidade-relacionamento para um sistema de gestão educacional. Vai definir entidades, normalizar dados e implementar as tabelas no PostgreSQL, consolidando o aprendizado com um projeto real.
Neste módulo, você vai aprofundar suas habilidades em SQL, aprendendo a escrever consultas avançadas para filtrar, agrupar e ordenar dados. Nas aulas, serão explorados operadores, funções agregadas, cláusulas como WHERE, GROUP BY, HAVING e ORDER BY, além de práticas com junções (joins) para combinar dados de múltiplas tabelas, aprimorando sua capacidade de extrair informações complexas de bancos de dados.
Neste módulo, você vai explorar técnicas avançadas de SQL, incluindo subconsultas, Common Table Expressions (CTEs) e operações de conjunto como UNION e INTERSECT. Nas aulas, aprenderá a criar consultas mais complexas e eficientes, além de utilizar funções de janela para análises detalhadas, aprimorando a manipulação e extração de dados em cenários reais.
Questionário Avaliativo
Neste módulo, você vai aprender a melhorar a performance dos seus bancos de dados, explorando a criação e uso de índices, análise de planos de execução e técnicas de otimização de consultas. Nas aulas, também serão abordados particionamento de tabelas, normalização versus denormalização e boas práticas para garantir consultas rápidas e eficientes.
Neste módulo, você vai explorar funcionalidades avançadas do PostgreSQL, como views, tabelas temporárias, funções e triggers em PL/pgSQL, stored procedures e transações. Nas aulas, também aprenderá sobre segurança, gerenciamento de permissões, backup e restauração, aprimorando sua capacidade de administrar e automatizar bancos de dados de forma profissional.
Neste módulo, você vai explorar funcionalidades avançadas do PostgreSQL, como views, tabelas temporárias, funções e triggers em PL/pgSQL, stored procedures e transações. Nas aulas, também aprenderá sobre segurança, gerenciamento de permissões, backup e restauração, aprimorando sua capacidade de administrar e automatizar bancos de dados de forma profissional.
Questionário Avaliativo
Neste módulo, você vai colocar em prática todo o conteúdo do curso desenvolvendo um sistema de biblioteca universitária. Vai criar o modelo conceitual, transformar em diagrama entidade-relacionamento, construir tabelas no PostgreSQL e realizar operações CRUD. Além disso, vai aplicar consultas avançadas, otimização, views, triggers, stored procedures e segurança, consolidando seu aprendizado com um projeto completo e prático.
Neste módulo, você vai explorar temas avançados e atuais que impactam o mercado de bancos de dados. As aulas abordam conceitos de Big Data em bancos relacionais, integração de bancos com APIs usando Node.js, operações CRUD via API, além de bancos NoSQL com foco no MongoDB. Você também aprenderá sobre o uso de JSON e tipos complexos no PostgreSQL, monitoramento e manutenção de bancos em produção, e as tendências e evolução das tecnologias de banco de dados. O módulo oferece uma visão ampla para preparar você para os desafios e inovações do mercado.
Questionário Avaliativo