Próximas Turmas

  • Frequência: Segunda e Quarta
  • Horário: 18:00/21:00h
  • Término Previsto: 09/10/2024
  • Modalidade: Presencial/online
  • Professor: Wallace Moreira
Investimento:

Entrada: R$ 660,00 até + 36x de R$ 258,23 (2.99% a.m.)
ou
12xR$501,50 cartão

Realizar matrícula

O que você vai aprender nesse curso

O que você vai aprender:

Descubra uma experiência educacional transformadora com nossa exclusiva série de cursos, cuidadosamente elaborados para explorar os fundamentos essenciais em administração e desenvolvimento de bancos de dados. Esta é a sua oportunidade de aprofundar seu conhecimento nas principais plataformas do setor:

Banco de Dados - Modelagem e SQL:
Abra caminho para o sucesso com um curso que proporciona uma introdução sólida à modelagem de dados e à linguagem SQL. Explore conceitos fundamentais de design de banco de dados, normalização e otimização de consultas SQL. Desenvolva habilidades para criar estruturas de dados eficientes e manipular dados de maneira impactante, estabelecendo uma base robusta para sua jornada em bancos de dados.

Microsoft SQL Server 2022 + Azure SQL:
Eleve sua expertise para patamares superiores com um curso focado na mais recente versão do Microsoft SQL Server e na integração com o poderoso ambiente Azure SQL. Descubra as novas funcionalidades, aprimore suas habilidades em administração e desenvolvimento, e aprenda a extrair o máximo dos serviços em nuvem para impulsionar seu ambiente de banco de dados.

Oracle Database 21c + Oracle Database Cloud:
Explore as vastas possibilidades da Oracle com um curso que abrange o Oracle Database 21c e as avançadas capacidades do Oracle Database Cloud. Da instalação à otimização, mergulhe nas funcionalidades mais recentes e compreenda como integrar efetivamente o Oracle Database na nuvem, obtendo uma compreensão abrangente do ecossistema Oracle.

Cada módulo foi meticulosamente projetado para atender às necessidades específicas de profissionais de TI, desenvolvedores e entusiastas de bancos de dados. Experimente uma abordagem de aprendizado envolvente e prática, e una-se a nós nesta jornada emocionante em direção à maestria em bancos de dados e tecnologias correlatas. O seu caminho para o sucesso começa aqui.

Conteúdo do curso

Conteúdo do curso

Modelagem de Dados

  • Entidades e Relacionamentos
  • Atributo Comum
  • Atributo Identificador
  • Chave Primária e Chave Estrangeira
  • Cardinalidades
  • Formas Normais (Normalização)
  • MER e DER
  • Cardinalidade
    • Um para um
    • Um para muitos
    • Muitos para muitos
  • Tipos de Relacionamentos
    • Associação
    • Especialização
  • Entidade Associativa e Tabela Relacional

Servidor de Banco de Dados - MySQL 

  • O que é Banco de Dados
  • Composição de um Servidor
  • Arquitetura Cliente-Servidor
  • Criação de Bases de Dados (Databases)
  • Criação de Tabelas (Tables)
  • Tipos de dados
  • Restrições (Constraints)
  • Criação de Views

 

Linguagem SQL

  • Linguagem de Definição de Dados – DDL
    • CREATE
    • ALTER
    • DROP
  • Linguagem de Manipulação de Dados
    • INSERT
    • UPDATE
    • DELETE
  • Consultas/Pesquisas
    • O comando SELECT
    • Ordenação com ORDER BY
    • Filtros com WHERE
    • Operadores Relacionais
    • Operadores Lógicos
    • IN e NOT IN
    • BETWEEN e NOT BETWEEN
    • JOINs
      • INNER
      • LEFT
      • RIGHT
      • FULL
    • Funções de Agregação
    • GROUP BY
    • Manipulação de datas
    • Manipulação de valores numéricos

Conteúdo do curso

Introdução

  • Visão Geral do SQL Server
  • Edições e Versões
  • Ferramentas e Serviços
  • Diretórios do SQL Server

 

SQL Server Configuration Manager

  • Controle de Serviços
  • Opções de Logon
  • Parâmetros de Inicialização
  • Configurações de Rede
  • Protocolos de Rede
    • SharedMemory
    • NamedPipes
    • TCP/IP
    • VIA
  • SQL NativeClient

 

SQL Server Management Studio

  • Opções do SSMS
  • Opções de Acesso
  • Object Explorer
  • Construção e Modificação de Objetos em Modo Gráfico
  • Query Editor
  • Execução de Instruções T-SQL
  • Tipos de Exibição de Resultados

 

Databases(Bancos de Dados)

  • Bancos de Dados do Sistema
  • master
  • msdb
  • model
  • tempdb
  • Construção e Manutenção de um BD
  • Estimar o Tamanho do BD
  • Propriedades do BD
  • Nível de Compatibilidade
  • Collation
  • Recovery Model
  • Estrutura do Banco de Dados
    • Arquivos MDF e LDF
    • Grupos de Arquivos
    • Páginas dos Arquivos de Dados
  • Database Snapshots

 

Modelo ER

  • Entidades e Atributos
  • Relacionamentos
  • Um para Um
  • Um para Muitos
  • Muitos para Muitos
  • Agregação
  • Especialização e Generalização
  • Auto Relacionamento

 

Transaction SQL - TSQL

  • Tipos de Dados
  • Funções de Texto
  • Datas e Horas
  • Funções da Data
  • Funções Matemáticas
  • Funções de Agregação
  • Like e suas variações
  • Cast e Convert
  • Joins
  • Union
  • Subquery
  • View e View Materializada
  • Tabelas Sincronizadas
  • PIVOT e UNPIVOT
  • CTE
  • Full-textSearch
  • FILESTREAM

 

Programação em TSQL

  • UDF Functions
  • Table_valuedFunctions
  • Scalar_valuedFunctions
  • Stored Procedures
  • Bloco Temporário
  • Triggers
  • DML Trigger
  • DDL Trigger
  • Cursores
  • Loops
  • Estruturas de Condição
  • Tratamento de Exceção

 

Administração do Banco de Dados

  • Índices
  • Plano de Execução
  • Controle de Transação
  • Commit e Rollback
  • Lock, Block e Deadlock
  • Schemas
  • Usuários e Permissões
  • Databases Roles
  • Criptografia
  • Chave Simétrica
  • Chave Assimétrica
  • Relatórios do SSMS
  • Backup e Restore
  • Filegroups
  • Tabelas Particionadas
  • Crescimento e Redução
  • Anexando e Desanexando um BD
  • Estados de um BD
  • Auditoria no BD

 

Administração do Servidor

  • Arquitetura do Servidor
  • Tipos de Autenticação
  • Login
  • Server Roles
  • Conexões Remotas
  • Instancias
  • Padrão
  • Nomeada
  • Auditoria no Servidor
  • Logon Trigger
  • SQL Server Profiler
  • SQL Server Logs
  • Database Mail
  • Replicação
  • Linked Servers

 

SQL Agent

  • Jobs
  • Etapas
  • Agendamentos
  • Alertas e Notificações
  • Operadores
  • Monitoramento de Atividades

 

Introdução ao SQL do Azure

  • Visão Geral do SQL do Azure
  • Produtos e Serviços
  • Implantação - IaaS x PaaS
  • Gerenciamento de Recursos
  • Ferramentas de Acesso

 

Planejar e Implantar

  • Opções de Implantação
  • Modelo de Compra
  • gen5 x Novo Hardware
  • Dimensionamento
  • Limites de recursos
  • Banco de Dados SQL do Azure
  • Conexões e Acessos
  • Carga de Dados no SQL do Azure

 

Administração de Segurança

  • Segurança de Rede
    • Permitir acesso aos serviços do Azure
    • Usar regras de firewall
    • Usar regras de rede virtual
  • Controle de Acesso
    • Logins
    • User
    • Roles
  • Auditoria no SQL do Azure
  • Razão do SQL do Azure
  • Monitoramento
  • RLS (Segurança no Nível da Linha)
  • Backup e Restauração
    • PITR (restauração pontual)
    • LTR (retenção de longo prazo)

Instalação

  • Instalação do Oracle Database 21c no Linux
  • Ferramentas de Cliente (Oracle Client Tools)
    • SQL*Plus
    • Oracle SQL Developer
    • EM Express
  • Arquitetura do Servidor
    • Instâncias
    • Bancos de Dados
    • Processos e Uso de Memória
  • Diretórios e Arquivos do Oracle Database 12c

 

 Modelo ER

  • Entidades e Atributos
  • Relacionamentos
  • Um para Um
  • Um para Muitos
  • Muitos para Muitos
  • Agregação
  • Especialização e Generalização
  • Auto Relacionamento

  

Oracle SQL Developer

  • Visão Geral
  • Opções do Oracle SQL Developer
  • Gerenciamento de Conexões
  • Construção e Modificação de Objetos em Modo Gráfico
  • Query Editor
  • Execução de Instruções PL/SQL
  • Tipos de Exibição de Resultados

  

Arquitetura da Instância

  • Estruturas de Memória
    • SGA e PGA
    • Cache do Buffer de Banco de Dados
    • Buffer de Log
    • Shared Pool
  • Estruturas de Processos
    • SMON; PMON; DBWn; LGWR; CKPT
  • Inicialização da Instância
    • NOMOUNT
    • MOUNT
    • OPEN
  • Parâmetros da Instância
  • Opções de SHUTDOWN
    • NORMAL
    • IMMEDIATE
    • TRANSACTIONAL
    • ABORT
  • Arquivos de Log da Instância

  

Arquiterura do Banco de Dados

  • Conceito de Tablespace
  • Tablespaces Nativos
    • USERS
    • SYSTEM
    • TEMP
    • UNDO
    • SYSAUX
  • Data Files
  • Control Files
    • PFILE
    • SPFILE
  • Red Log Files
  • Blocks, Extent e Segments

 

 Instruções SQL

  • Tipos de Dados
  • Funções de Texto
  • Datas e Horas
  • Funções da Data
  • Funções Matemáticas
  • Funções de Agregação
  • Like e suas variações
  • Cast e Convert
  • Joins
  • Subquery
  • Merge
  • PIVOT e UNPIVOT
  • CTE

 

 Programação PL/SQL

  • UDF Functions
  • Stored Procedures
  • PL/SQL Anônimo
  • Pacotes
  • Triggers
  • DML Trigger
  • DDL Trigger
  • Cursores
  • Loops
  • Estruturas de Condição
  • Tratamento de Exceção

 

 Administração do Servidor de Banco de Dados

  • Criação e Manutenção de um BD
  • Estimar o Tamanho do BD
  • Propriedades do BD
  • Índices
  • Estatísticas de Objetos
  • View e View Materializada
  • Sequence
  • Synonyms
  • Dicionário de Dados
  • Controle de Transação e Isolamento
    • Commit, Rollback e Savepoint
    • Lock, Block e Deadlock
  • Schemas
  • Usuários e Permissões
  • Databases Roles
  • Criptografia
  • Modo ArchiveLog
  • Backup e Restore
  • Introdução ao RMAN
  • Flashback
  • SQL Loader
  • Data Pump
  • Export and Import
  • Tabelas Particionadas
  • Crescimento e Redução
  • Auditoria
  • Componentes de Rede
  • Acesso Remoto
  • Logon Trigger
  • DBLink
  • Tarefas Agendadas(Jobs)

 

Conceitos Básico do Oracle Cloud

  • Arquitetura Física
  • Contas e Acesso
    • Tenancy
    • OCID (Oracle Cloud Identifier)
  • Serviços Básicos
    • VCN
    • Instância
    • Volume em Blocos
  • Contas do Oracle Cloud
  • Primeiro Acesso
  • Visão Geral da Console


Oracle Database Cloud

  • Database Tradicional na Nuvem
  • Database as a service (DBaaS)
  • Vantagens de Databases na Nuvem
  • Máquinas Virtuais
  •  Configuração do Serviço
    • VCN e sub-redes
    • DNS
  • Conexão e Acesso
  • Criação de Banco de Dados
  • Segurança do Database Cloud
  • Autenticação e Gerenciamento de Acesso