O Curso
Breve Apresentação
A definição de Banco de Dados.
O curso não tem como objetivo se aprofundar quanto a história e as narrativas técnicas-acadêmicas para definir um Banco de Dados. Poderia, neste caso, apresentar várias abordagens para contextualizar um Banco de Dados. Contudo, não é o caso. De uma forma bem simples e direta, trata-se de um repositório onde os dados de uma organização são armazenados para o controle de seus processos transacionais. Além disso, claro, os dados quando manipulados - consultados e transformados - geram informações para tomada de decisão em benefício da organização. Durante o curso, uma abordagem mais concreta será apresentada para a definição de Banco de Dados.
Por que aprender Banco de Dados?
Todas as organizações mantém seus patrimônios, sejam eles tangíveis ou intangíveis. Pois bem, vivemos na "Era da Informação" ao considerar a constante evolução dos softwares e, principalmente, a migração do offline para o online, o mundo digital sem fronteiras proporcionado pela internet. Diante deste contexto, as empresas geram enormes volumes de dados devidos as suas transações sistêmicas frente aos seus processos organizacionais. E onde estes dados são armazenados? Isso mesmo, em um BANCO DE DADOS. Agora, imagine um Sistema de Banco de Dados implementado de forma desorganizada, sem segurança, sem integridade, sem disponibilidade e sem performace? E claro, outros inúmeros fatores que serão abordados no curso!!
Então, qual é a proposta do curso?
Com certeza não é um aprofundamento nas teorias de Banco de Dados. A proposta será a apresentação de um curso 100% prático com a utilização de softwares para Modelagem de Banco de Dados (Conceitual, Lógico e Físico). Possibilitar ao aluno a experiência de modelagem, implementação e manipulação dos dados, considerando os comandos Básicos da Linguagem de Definição de Dados (DDL), Linguagem de Manipulação de Dados (DML), Linquagem de Consulta de Dados (DQL). Também, será explorado a Programação em Banco de Dados a partir de PL/SQL, desenvolvendo blocos anônimos e demais objetos de Banco de Dados como Procedures, Functions e Triggers.
Gostou da proposta inicial?
A seguir mais informações para fortalecer a sua decisão em adquirir o curso!!
Público Alvo
A quem se destina o Curso
Não há nenhum pré-requisito para a realização do curso. Qual perfil está convidado a participar:
Estudantes
Alunos de Curso Superior em Análise e Desenvolvimento de Sistemas; Sistemas de Informação; Gestão em Tecnologia da Informação; Também alunos dos cursos Técnicos das áreas relacionadas.
Iniciantes e Entusiastas
Aos profissionais que estejam iniciando em Banco de Dados; Profissionais em transição de carreira; Pessoas interessadas em conhecer Banco de Dados;
Profissionais de TI
Desenvolvedores de Softwares iniciando sua jornada profissional; Profissionais de TI que desejam aprimorar seus conhecimentos em Banco de Dados; Demais profissionais da área de TI;
Analista de Dados
Profissionais que atuam com manipulação e tratamento de dados; Elaboração de Dashbords e reports executivos; Mineração e extração de dados;
Banco de Dados Relacional
Modelagem de Banco de Dados e SGBDR
O Objetivo é apresentar softwares, Ambientes e Sistemas Gerenciadores de Banco de Dados Relacional (SGBDR) que venham a contribuir com o aprendizado.
São apresentados alguns destes produtos que irão sustentar todo o conteúdo do curso proposto.
BrModelo
PHPMyAdmin
Xampp
PostGre
MariaDB
MySQLWorkbench
OracleDB
Banco de Dados NoSQL
Modelagem de Banco de Dados NoSQL
Vamos utilizar o Banco de Dados NoSQL MONGO DB para definição de estruturas NoSQL, com base nos projetos utilizados em Banco de Dados Relacional.
Para a apresentação das sintaxes e execução das atividades, são apresentados alguns produtos que serão utilizados para a sustentação do curso proposto.
Metodologia
Métodos de Aprendizagem Aplicada
Métodos de ensino eficaz e engajante com aulas gravadas, curtas, dinâmicas e focadas em conteúdo prático
Metodologia que combina a teoria com a prática de forma equilibrada
Garantindo que os alunos compreendam os conceitos fundamentais de bancos de dados e. também, saibam como aplicá-los em situações reais. Ao utilizar uma abordagem de aprendizagem ativa, dinâmica, autônoma e envolvente, com ênfase em conteúdo prático, o curso se torna mais atraente e eficaz, sustentado pelos seguintes componentes ensino:
-
Vídeos Didáticos
Vídeos curtos e diretos, com tempo de 10 a 15 minutos. A brevidade das aulas ajuda a manter a atenção dos alunos e facilita a revisão de conteúdos específicos.
-
Demonstrações Práticas
Para cada conceito teórico abordado, será apresentada uma demonstração prática para que os alunos tenham melhor compreensão.
-
Aprendizagem Baseada em Projetos (ABP)
O curso está estruturado em torno de projetos práticos que integra os conceitos ensinados, permitindo que os alunos compreenda a aplicação em cenários reais.
Recursos, Tecnologias e Ferramentas à serem utilizadas durante o curso
A metodologia combina a teoria com a prática de forma equilibrada, garantindo que os alunos compreendam os conceitos, mas também, possam aplica-los. Diante deste contexto, apresentamos as tecnologias e ferramentas a serem utilizadas:
-
Plataforma de Infoprodutos
Todas as aulas serão gravadas e disponibilizadas, por módulo, na plataforma Kiwify. O aluno terá acesso à todo conteúdo ao realizar seu registro.
-
Ambiente de Prática
Será sugerido o acesso a ambientes de banco de dados para a prática do aluno. Em nuvem, será indicado ao aluno o registro e acesso a plataforma Oracle Live. Em ambientes locais, com instalações no equipamento do aluno, será sugerido o MySQL e PostgreSQL.
-
Ferramentas de Desenvolvimento
Os alunos serão instruído sobre o uso de ferramentas de modelagem de banco de dados, como brModelo e o MySQLWorkbench, que são essenciais para a prática e o desenvolvimento de habilidades profissionais.
Banco de Dados Relacional
Proposta dos Módulos do Curso DesbraveBD
Proporcionará uma compreensão abrangente dos fundamentos e práticas essenciais em Banco de Dados Relacional.
MÓDULO I Introdução e Conceitos Básicos
Nesta introdução aos conceitos básicos de Banco de Dados, os alunos aprenderão o que são bancos de dados, entendendo sua definição e importância no armazenamento e gerenciamento eficiente de informações. Serão abordadas as vantagens dos bancos de dados relacionais, como a organização em tabelas e a flexibilidade no uso de consultas. Também será discutida a importância da integridade de dados, que assegura precisão e consistência, e a integridade referencial, que mantém a relação entre os dados. Além disso, serão apresentados os principais gerenciadores de banco de dados, essenciais para o suporte e a operação de sistemas de informação.
MÓDULO II Modelagem de Banco de Dados
Nesta introdução à modelagem de Banco de Dados, os alunos aprenderão sobre os diferentes níveis de modelagem: conceitual, lógico e físico. No modelo conceitual, serão identificadas as entidades e atributos, definindo quais elementos e características precisam ser armazenados. Já o modelo lógico, a estrutura dos dados será organizada para facilitar o armazenamento e recuperação, enfatizando a importância dos relacionamentos e das cardinalidades entre as entidades. Finalmente, o modelo físico traduzirá essas estruturas em implementações específicas em um sistema de gerenciamento de banco de dados. Também será explorado o conceito de normalização de dados, essencial para reduzir redundâncias e garantir a integridade dos dados
MÓDULO III Linguagem de Definição de Dados
Nesta seção, os alunos aprenderão sobre a Linguagem de Definição de Dados (DDL), uma parte fundamental do SQL utilizada para definir e gerenciar a estrutura dos bancos de dados. Serão explorados os principais comandos DDL, como CREATE, ALTER e DROP, que são aplicados a objetos como tabelas, índices e visões. A importância desses comandos reside na capacidade de criar e modificar a estrutura dos dados de forma eficiente e segura. Além disso, serão discutidas as restrições de integridade, como Primary Key (garante a unicidade e identifica unicamente cada registro), Foreign Key (mantém a integridade referencial entre tabelas), Unique (assegura valores únicos em uma coluna) e Check (define condições que os dados devem satisfazer), essenciais para manter a precisão e a consistência dos dados no banco de dados.
MÓDULO IV Linguagem de Manipulação de Dados
Nesta seção, os alunos aprenderão sobre a Linguagem de Manipulação de Dados (DML), focando em como inserir, atualizar e excluir dados em um banco de dados com os comandos INSERT, UPDATE e DELETE. A importância desses comandos está em possibilitar a modificação dos dados, garantindo que as informações sejam mantidas atualizadas e relevantes. Serão discutidas as restrições de integridade, como Primary Key e Foreign Key, que são essenciais para garantir a consistência e a validade dos dados durante a manipulação. Além disso, será destacada a importância do uso de comandos de transações, como COMMIT, ROLLBACK e SAVEPOINT, que permitem controlar a persistência das alterações, garantindo que operações sejam confirmadas ou revertidas de maneira segura e controlada.
MÓDULO V Linguagem de Consulta de Dados
Nesta seção, os alunos aprenderão sobre a Linguagem de Consulta de Dados (DQL), com foco no comando SELECT, fundamental para recuperar dados específicos de um banco de dados. A importância do SELECT reside na capacidade de obter exatamente as informações necessárias de forma eficiente. Serão explorados os principais filtros e condições aplicáveis ao comando SELECT, como a cláusula WHERE, que permite especificar critérios para a seleção de dados. A aula também destacará as diversas possibilidades de uso de operadores na cláusula WHERE, incluindo operadores lógicos (AND, OR, NOT), de comparação (=, !=, >, <), aritméticos (+, -, *, /), e especiais (BETWEEN, LIKE, IN), que ampliam as capacidades de consulta e refinamento de dados.
MÓDULO VI Conceito de JOIN e Principais Tipos
Nesta seção, os alunos aprenderão sobre os conceitos de joins, uma técnica essencial para consultar dados distribuídos em múltiplas tabelas em um banco de dados relacional. A importância dos joins reside em sua capacidade de combinar informações de diferentes tabelas, permitindo análises mais completas e detalhadas. Serão abordados os principais tipos de joins, incluindo o INNER JOIN (para retornar registros que possuem correspondência em ambas as tabelas), o LEFT JOIN (para incluir todos os registros da tabela à esquerda e os correspondentes da tabela à direita), o RIGHT JOIN (para incluir todos os registros da tabela à direita e os correspondentes da tabela à esquerda) e o FULL JOIN (para combinar registros de ambas as tabelas, mesmo que não haja correspondência). Esses tipos de joins são fundamentais para realizar consultas complexas e extrair insights valiosos dos dados.
MÓDULO VII Subqueries e Suas Aplicações
Nesta seção, os alunos aprenderão sobre subqueries, ou consultas aninhadas, que são usadas para realizar operações complexas e obter resultados específicos em bancos de dados. As subqueries permitem que uma consulta seja incorporada dentro de outra, oferecendo maior flexibilidade e profundidade nas consultas. Serão explorados os diferentes tipos de subqueries, incluindo subqueries no SELECT, WHERE, FROM, e a utilização dos operadores IN, EXISTS, ANY e ALL. Essas subqueries ajudam a filtrar dados, criar condições dinâmicas e comparar conjuntos de resultados, possibilitando análises mais detalhadas e precisas.
MÓDULO VIII Grupos de Funções
Nesta seção, os alunos explorarão os diversos grupos de funções que podem ser aplicadas em bancos de dados relacionais para manipular e analisar dados de maneira eficaz. Serão abordadas as funções de agregação, como SUM, AVG, COUNT, MAX e MIN, que ajudam a resumir e analisar conjuntos de dados. As funções numéricas, como ROUND e ABS, facilitam a manipulação e cálculo de valores. Também serão discutidas as funções de manipulação de string, como CONCAT, SUBSTRING e TRIM, que permitem modificar e formatar textos. Funções de data e hora, como DATEADD e DATEDIFF, serão apresentadas para realizar cálculos e transformações em datas. Por fim, as funções de conversão, como CAST e CONVERT, permitem transformar tipos de dados para adequar-se a diferentes contextos.
MÓDULO IX Linguagem de Controle e Transação de Dados
Nesta seção, os alunos aprenderão sobre a Linguagem de Controle e Transação de Dados, que é crucial para gerenciar a segurança e integridade das operações em um banco de dados. Serão apresentados os principais comandos de Controle de Dados (DCL), como GRANT e REVOKE, que controlam permissões de acesso e segurança dos dados. Também serão abordados os comandos de Transação de Dados (DTL), que gerenciam as transações e garantem a consistência das operações. A importância dos comandos de transação, como COMMIT, ROLLBACK e SAVEPOINT, será destacada. O COMMIT, que confirma as alterações realizadas, o ROLLBACK permite reverter alterações em caso de erros, enquanto o SAVEPOINT cria pontos de salvamento para possibilitar reverter partes específicas de uma transação, garantindo controle e integridade nas operações de banco de dados.
MÓDULO X View - Definição, Tipo e Aplicações
Nesta seção, os alunos aprenderão sobre views (visões) em bancos de dados, que são consultas armazenadas que facilitam o acesso e a organização dos dados. Uma view é uma tabela virtual baseada no resultado de uma consulta SQL. Serão abordados os diferentes tipos de views: Simples, que são baseadas em uma única tabela; Complexas, que combinam dados de várias tabelas e podem incluir joins e filtros; e Materializadas, que armazenam fisicamente os resultados da consulta, melhorando o desempenho em leituras frequentes. A aula também cobrirá como criar e gerenciar views usando comandos SQL, destacando sua importância para simplificar consultas e melhorar a segurança e o desempenho das operações de banco de dados.
MÓDULO XI Introdução à Programação PL/SQL e Blocos Anônimos
Nesta seção, os alunos aprenderão sobre a programação em PL/SQL, uma extensão da linguagem SQL que permite criar scripts mais complexos e funcionais no Oracle. Serão explorados os blocos anônimos em PL/SQL, que têm três partes principais: a seção de Declaração, onde variáveis e constantes são definidas; o Corpo Executável, onde as instruções SQL e PL/SQL são executadas; e o Tratamento de Exceções, que lida com erros durante a execução. A importância do controle de fluxo será destacada com o uso de comandos condicionais e loops para criar lógica de programação dinâmica. Além disso, será abordada a aplicação de cursores, que permitem gerenciar e processar conjuntos de resultados de forma eficiente, facilitando o trabalho com dados em procedimentos e funções.
MÓDULO XII Objetos de Banco de Dados - Procedures, Triggers e Functions
Nesta seção, os alunos aprenderão sobre os principais objetos de banco de dados: Procedures, Functions e Triggers. As Procedures (procedimentos armazenados) são blocos de código que executam operações complexas e são armazenados no banco de dados para serem reutilizados. As Functions (funções) são semelhantes às procedures, mas retornam um valor e podem ser utilizadas em consultas SQL. Já as Triggers (gatilhos) são procedimentos que são automaticamente executados em resposta a eventos específicos no banco de dados, como inserções, atualizações ou exclusões de dados. A compreensão e o uso desses objetos são essenciais para automatizar processos, garantir a integridade dos dados e implementar lógica de negócios diretamente no banco de dados.
MÓDULO XIII Extra
No último tópico, considerado como conteúdo EXTRA, os alunos aprenderão sobre o acesso ao dicionário de dados do banco de dados, uma ferramenta crucial para localizar informações sobre tabelas, colunas e constraints. Também compreenderão o conceito de particionamento de tabelas, que permite dividir grandes tabelas em partes menores para melhorar o desempenho e a gestão dos dados. Também será abordada a aplicação de índices para otimizar a velocidade de consultas. Além disso, a Engenharia Reversa será explorada, permitindo a análise e a reconstrução da estrutura de banco de dados a partir de um modelo existente, facilitando a compreensão e a documentação do design do banco de dados.
Banco de Dados Relacional - Conteúdo Detalhado dos Módulos
Módulo I
Introdução e Conceitos Básicos
Apresentação do Curso
Definição e Conceitos
Vantagens de um Banco de Dados Relacional
Integridade de Dados
Sistemas Gerenciadores de Banco de Dados
SGBD: MySQL, PostgreSQL, Oracle, SQL Server
Proposta de CASE - A história do usuário
Mini Projeto - Controle de Estoque
Mini Projeto - Folha de Pagamento
Mini Projeto - Multas de Trânsito
Módulo II
Modelagem de Banco de Dados
Conceitos de Modelagem de Dados
A importância da modelagem para o design eficaz de um banco de dados
Etapas do processo de modelagem
As ferramentas para modelagem (brModelo e MySQL Workbench)
Diagrama de Entidade e Relacionamento (DER)
Definição de Entidade e Atributos
Relacionamentos e Cardinalidades (1:1; 1:N; N:N)
Exemplo prático da elaboração de um DER
Modelo de Entidade e Relacionamento (MER)
Definição de Entidade e Atributos
Relacionamentos e Cardinalidades (1:1; 1:N; N:N)
Exemplo prático da elaboração de um MER
Integridade Referencial
Normalização de Dados (1FN; 2FN; 3FN)
O que é um modelo físico
Definição de tabelas, colunas e tipos de dados
Exemplo prático de elaboração de um script
Transformação do modelo conceitual em modelo físico
Módulo III
Linguagem de Definição de Dados
Conceito e comandos DDL
CREATE: Tabelas, indices e visões
ALTER: Modificação de estruturas de tabelas, regras e índices
DROP: Exclusão de tabelas, índices e visões
TRUNCATE: Remoção de dados de tabelas
Renomear Objetos em Banco de Dados
Tipos de Dados em Banco de Dados Relacional
Restrições de Integridade
Primary Key
Foreign Key (Restrict, Set Null, Cascade)
Unique Key
Check Constraints
Módulo IV
Linguagem de Manipulação de Dados
Comandos de Manipulação de Dados
INSERT: Inserção de dados em uma tabela
UPDATE: Atualização de dados em uma tabela
DELETE: Exclusão de registros em uma tabela
As Regras de Integridade na Manipulação de Dados
Violação de Chaves
Ações em DELETE CASCADE, DELETE RESTRICT e SET NULL
Módulo V
Linguagem de Consulta de Dados
Conceito de DQL e sua importância
Filtros e Condições de Consultas com WHERE Condition
Ordenação e Limitação de Resultados: ORDER BY e LIMIT
Operadores Lógicos: AND, OR, NOT
Operadores de Comparação: =, !=, >, <, >=, <=
Operadores Aritméticos: +, -, *, /
Operadores Especiais: LIKE, IN, BEETWEEN, IS NULL
Método indireto de referenciar uma tabela: ALIAS
Renomear nome de colunas em tempo de execução: AS
Exemplos práticos de consultas SQL
Módulo VI
Uso de Junções e Principais Tipos
O que é uma Junção na consulta de múltiplas tabelas?
A importância e o cuidado na aplicação do join
Atenção e Cuidado para o resultado produto cartesiano
Aplicando o INNER JOIN
Aplicando o LEFT JOIN
Aplicando o RIGHT JOIN
Aplicando o FULL JOIN
Aplicando o CROSS JOIN
Exemplos práticos de consultas SQL com aplicação de Joins
Módulo VII
Aplicação de Subqueries e Sintaxes
O que é uma subquery
Como e por que usá-las?
Subquery Simples
Subquery Correlacionadas
Subquery em instrução SELECT
Aplicando IN, EXISTS, ANY e ALL
Exemplos práticos de consultas SQL com aplicação de Subqueries
Módulo VIII
Grupos de Funções e Aplicações
Funções de Grupo (COUNT, MAX, MIN, MAX, AVG)
Uso da expressão Group BY e Having
Funções matemáticas (ROUND, CEIL, FLOOR, ABS, outras)
Funções de string (CONCAT, SUBSTR, LENGTH, UPPER, LOWER, outras)
Funções de data e Hora (CURRENT, DATE, NOW, DATEADD, FORMAT, outras)
Funções de conversão de tipo de dado (CAST, CONVERT, outras)
Exemplos práticos com aplicações de grupos de funções
Módulo IX
Controle e Transação de Dados
Conceitos de DCL
Uso do GRANT e REVOKE
Conceitos de DTL
Aplicando o BEGIN TRANSACTION
COMMIT: Confirma as transações realizadas
ROLLBACK: Permite reverter as transações
Definindo o SEGMENTO DE ROLLBACK
SAVEPOINT: Cria pontos de salvamento
Exemplos práticos com aplicações de controles e transações
Módulo X
Conceito de Visões (View)
O que são as visões
Importância e aplicação das visões
Como criar uma VIEW
A alteração de uma VIEW
Excluíndo uma VIEW
VIEW Simples
VIEW Complexa
VIEW Materializada
Exemplos práticos com aplicações de views
Módulo XI
Introdução a Programação PL/SQL
O que PL/SQL
Importância e aplicação do PL/SQL
A estrutura de um PL/SQL
A declaração das variáveis
Corpo executável de um PL/SQL
Tratamento de exceções
Variáveis, constantes e tipos de dados em PL/SQL
Controle de fluxo - Condicionais IF e CASE
Controle de fluxo - Laços LOOP, WHILE, FOR
O que são cursores
A importância da utilização e cursores
Passagem de parâmetros em cursores
Exemplos práticos de utilização PL/SQL
Módulo XII
Objetos de Banco de Dados
O que são as Functions
Definição e Vantagens
Criação, Alteração e Exclusão de Functions
Parâmetros de Entrada e Saída
Métodos de execução de functions
Exemplos práticos de utilização de Functions
O que são as Procedures
Defnição e vantagens
Criação, Alteração e Exclusão de Procedures
Parâmetros de Entrada e Saída
Métodos de execução de procedures
Exemplos práticos de utilização de Procedures
O que são as Triggers
Definição e Vantagens
Criação, Alteração e Exclusão de Triggers
Eventos que Disparam Triggers (INSERT, UPDATE, DELETE)
INSERT: After ou Before
UPDATE: After ou Before
DELETE: After ou Before
Cuidado com o Mutanting Table
Recuperação do código fonte das Functions, Procedures e Triggers
Exemplos práticos de utilização de triggers
Módulo XIII
Conteúdo Extra - Bonus
O Dicionário de Dados do SGBD
Localizar tabelas e colunas armazenadas no Banco de Dados
Identificar as regras de constraints nas tabelas
Pesquisar objetos no Banco de Dados
Como elaborar uma boa sintaxe SQL
Performace no SELECT utilizando particionamento de tabela
Vantagens na utilização de indexes nas tabelas
A Engenharia Reversa
Investimento
Valor Promocional
Temos apenas uma opção de investimento
Assim você adquire todos os módulos apresentados
FAQ
Perguntas Frequentes
Quais são as principais dúvidas
-
Não tenho nenhuma experiência com Banco de Dados. Posso participar do curso?
Sim. Não há nenhuma exigência de pré-requisito em Banco de Dados para participar do curso.
-
Qual Sistema Gerenciador de Banco de Dados vou aprender no curso?
O objetivo do curso é propor ao aluno conceitos de Banco de Dados, aplicando as técnicas de modelagem de dados e instruções para criação e manipulação dos dados. Há um padrão, denominado ANSI SQL para a elaboração de sintaxes SQL capaz de serem executadas em todos os Sistemas Gerenciadores de Banco de Dados (SGBD) e, neste caso, partiremos para o uso deste padrão.
Leia sobre ANSI SQL clicando aqui.
-
Qual o melhor Banco de Dados?
É uma pergunta muito importante. Contudo, sua resposta irá depender de vários fatores. Por exemplo, qual o projeto que será implantado o Banco de Dados, a volumetria de dados, a disponibilidade, a segurança, a concorrência de acesso e, assim, por outros fatores a serem considerados. No entanto, posso fazer uma analogia: Qual o melhor veículo? A resposta, também, irá depender de vários fatores. Por exemplo, qual o investimento para sua aquisição, a quantidade de pessoas a serem transportadas, o consumo, a segurança e, principalmente, para qual finalidade o veículo será adquirido. Assim, a proposta do curso não está relacionada ao melhor Sistema Gerenciador de Banco de Dados. Todos tem a sua importância de acordo com os critérios de avaliação e as necessidades da empresa. Dianto do exposto, vamos "aprender" a dirigir não importando qual veículo iremos utilizar!!
-
Qual Banco de Dados utilizaremos no curso?
A proposta é utilizamos o Banco de Dados MARIADB e PostgreSQL. Além destes, será mencionada a plataforma da ORACLE Live para algumas apresentações.
-
Após concluir o curso estarei apto a modelar um Banco de Dados Relacional?
Sim! Ao concluir o curso você estará apto a modelagem de um Banco de Dados Relacional, aplicando todos os conceitos apresentados no curso.
-
Ao finalizar o curso vou conseguir realizar implementações e, também, manipular os dados?
Correto! Você terá condições de aplicar todo o conhecimento adquirido para realizar implementações no Banco de Dados e, também, executar os comandos para inclusão, alteração, exclusão e consultas na base de dados.
-
Qual plataforma as aulas estarão disponíveis?
Todas as aulas gravadas estarão disponíveis na plataforma da Kiwify. A Kiwify é uma plataforma especializada em hospedagem de cursos online e infoprodutos, oferecendo uma infraestrutura digital robusta permitindo que você tenha acesso aos conteúdos do curso de diversos dispositivos. Caso tenha interesse em conhecer a plafaforma acesse https://kiwify.com.br
-
Como realizo o pagamento do curso? É seguro?
O pagamento do curso será realizado através do KiwiPay, o processador de pagamento próprio da Kiwify. Desta forma, suas informações pessoais e de pagamento não são registradas no site do DesbraveBD. Todas os seus dados serão registrados na plataforma da Kiwify que mantém todas as políticas de Compliance.