Cursos de DevOps e Infraestrutura Online sobre Banco de dados | School of Net

Cursos de DevOps e Infraestrutura

Aprenda na prática as mais diversas tecnologias do mercado de DevOps e Infraestrutura. Aprender Docker utilizando containers em conjunto com Kubernetes, monitoramento de aplicações com Zabbix e NewRelic, configurar servidores, cloud computing, serviços da Amazon AWS, Azure, entre outros são os pontos forte nessa seção.

Cursos online de Infraestrutura e DevOps

Banco de dados

MySQL

Configurando replicação no MySQL Server

12 Aulas 71 Minutos Intermediário

Neste treinamento vamos demonstrar como configurar uma replicação no MySQL Server utilizando a abordagem Master-Slave. Vamos entender como funciona a replicação baseada em log binário e como realizar a configuração dos servidores Masters e Slave.

Intermediário

Configurando replicação no MySQL Server

MySQL - Iniciante

36 Aulas 165 Minutos Básico

Nesse curso, você aprenderá os principais conceitos de como funcionam os banco de dados e o MySQL especificamente. Também aprenderá a poderosa linguagem SQL para conseguir realizar as principais operações no banco de dados.

Básico

MySQL - Iniciante

Iniciando.com MySQL parte 1

15 Aulas 121 Minutos Básico

O MySQL é um sistema gerenciador de banco de dados relacional de código aberto, usado na maioria das aplicações gratuitas para gerir suas bases de dados. O serviço utiliza a linguagem SQL (Structure Query Language – Linguagem de Consulta Estruturada), que é a linguagem mais popular para inserir, acessar e gerenciar o conteúdo armazenado num banco de dados. Neste treinamento, ensinaremos como instalar o Mysql, criar banco de dados, tabelas, consultas e a manipular os dados armazenados.

Básico

Iniciando.com MySQL parte 1

Iniciando com MySQL parte 2

15 Aulas 114 Minutos Básico

O MySQL é um sistema gerenciador de banco de dados relacional de código aberto, usado na maioria das aplicações gratuitas para gerir suas bases de dados. O serviço utiliza a linguagem SQL (Structure Query Language – Linguagem de Consulta Estruturada), que é a linguagem mais popular para inserir, acessar e gerenciar o conteúdo armazenado num banco de dados. Neste treinamento, ensinaremos como instalar o Mysql, criar banco de dados, tabelas, consultas e como manipular os dados armazenados.

Básico

Iniciando com MySQL parte 2

Iniciando com MySQL parte 3

18 Aulas 115 Minutos Básico

O MySQL é um sistema gerenciador de banco de dados relacional de código aberto, usado na maioria das aplicações gratuitas para gerir suas bases de dados. O serviço utiliza a linguagem SQL (Structure Query Language – Linguagem de Consulta Estruturada), que é a linguagem mais popular para inserir, acessar e gerenciar o conteúdo armazenado num banco de dados. Neste treinamento, ensinaremos como trabalhar com: UNION, GROUP BY, HAVING, com funções agregadas, com funções de string, com funções de data e com expressões regulares.

Básico

Iniciando com MySQL parte 3

MySQL - Procedures, Triggers e Funções

16 Aulas 129 Minutos Básico

O MySQL é um sistema gerenciador de banco de dados relacional, de código aberto, usado na maioria das aplicações gratuitas para gerir suas bases de dados. O serviço utiliza a linguagem SQL (Structure Query Language – Linguagem de Consulta Estruturada), que é a linguagem mais popular para inserir, acessar e gerenciar o conteúdo armazenado num banco de dados. Neste treinamento, ensinaremos como trabalhar com Procedures, funções e Triggers.

Básico

MySQL - Procedures, Triggers e Funções

Migrando do MySQL para o MongoDB.

11 Aulas 92 Minutos Básico

Se você possui dados desestruturados, saiba que o desempenho para trabalhar com esses dados é muito mais performático, ao trabalhar com MongoDB. Neste treinamento, abordaremos algumas ferramentas que nos ajudam a realizar a migração de dados do MySQL para o MongoDB.

Básico

Migrando do MySQL para o MongoDB.

MySQL Tunning - Parte 1

15 Aulas 127 Minutos Intermediário

Otimizar um banco de dados não se trata, apenas, de habilitar certas configurações no arquivo de configuração do servidor MYSQL. Significa realizar uma análise completa em todos os níveis do sistema, desde as consultas até o sistema operacional. Neste treinamento abordaremos como realizar essa análise inicial para otimizar o banco de dados MySQL e as consultas SQL, através das melhores práticas.

Intermediário

MySQL Tunning - Parte 1

MySQL Tunning - Parte 2

12 Aulas 122 Minutos Intermediário

Otimizar um banco de dados não se trata, apenas, de habilitar certas configurações no arquivo de configuração do servidor MYSQL. Há a necessidade de realizar uma análise completa, em todos os níveis do sistema. Esta análise é realizada desde as consultas até o sistema operacional. Neste treinamento realizaremos a configuração das principais variáveis para a otimização da configuração do servidor MySQL.

Intermediário

MySQL Tunning - Parte 2

Administrando MySQL Server

20 Aulas 140 Minutos Intermediário

Neste treinamento, demonstraremos como realizar o gerenciamento das variáveis de sistema do servidor MySQL, como habilitar e gerenciar logs de diagnóstico, como gerenciar permissões de usuários e como realizar backup e restauração de banco de dados.

Intermediário

Administrando MySQL Server

NoSQL

Iniciando com ElasticSearch

16 Aulas 122 Minutos Básico

O Elasticsearch é uma plataforma para busca distribuída e de análise de dados, em tempo real. Sua popularidade é devido a facilidade de uso, recursos poderosos e escalabilidade. O Elasticsearch suporta operações RESTful, sendo uma das razões para sua grande popularidade. Neste treinamento, demonstraremos como instalar o ElasticSearch, além de explorar suas APIs para criar índices, documentos e consultas.

Básico

Iniciando com ElasticSearch

Iniciando com MongoDB.

12 Aulas 114 Minutos Básico

O MongoDB é um dos banco de dados NoSQL mais conhecidos e utilizados, atualmente. Nesse curso, apresentaremos um pouco da história e como funciona o modelo não relacional e como é aplicado ao MongoDB. Além disso, ensinaremos como trabalhar com o banco de dados, efetuando as suas principais operações.

Básico

Iniciando com MongoDB.

Neo4J

14 Aulas 74 Minutos Básico

Neo4j é um banco de dados de grafos que vem ganhando popularidade devido a sua forma inovadora de se trabalhar com dados utilizando grafos. Neste curso iniciamos o estudo desse banco de dados.

Básico

Neo4J

Redis

17 Aulas 126 Minutos Intermediário

DescriçãoO Redis é um armazenamento de estrutura de dados de chave-valor de código aberto e na memória. O Redis oferece um conjunto de estruturas versáteis de dados na memória que permite a fácil criação de várias aplicações personalizadas. Neste treinamento vamos abordar os principais tipos de dados do redis, realizar administração do servidor redis e configurar autenticação no mesmo

Intermediário

Redis

Oracle

Avançando com Oracle DB

15 Aulas 111 Minutos Básico

O banco de dados Oracle (Oracle DB) é um sistema de gerenciamento de banco de dados relacional (RDBMS), da Oracle Corporation. Ele possui uma arquitetura de banco de dados relacional, totalmente escalável. Esse sistema é muito utilizado por empresas globais, que gerenciam e processam dados em redes de área ampla e local. Neste treinamento, aprofundaremos os conhecimentos nas consultas SQL, usando operadores de condição, funções de agregação, junção de tabelas e subconsultas.

Básico

Avançando com Oracle DB

Iniciando Oracle DB

15 Aulas 109 Minutos Básico

O banco de dados Oracle (Oracle DB) é um sistema de gerenciamento de banco de dados relacional (RDBMS) da Oracle Corporation. Ele possui uma arquitetura de banco de dados relacional, totalmente, escalável e é frequentemente usado por empresas globais, que gerenciam e processam dados em redes de área ampla e local. Neste treinamento, demonstraremos como realizar a instalação em ambientes Windows e Linux e como criar tablespaces, tabelas e inserir dados através da linguagem PL/SQL.

Básico

Iniciando Oracle DB

PostgreSQL

Avançando com PostgreSQL

18 Aulas 99 Minutos Básico

O PostgreSQL é um sistema gerenciador de banco de dados, objeto-relacional e de livre distribuição. Ele é um dos sistemas mais avançados e conta como recursos de consultas complexas, chaves estrangeiras e muitos outros recursos. Por esse motivo é indicado para ser utilizado como banco de dados de aplicações robustas. Neste treinamento, ensinaremos como trabalhar com instruções SQL, como: INSERT, UPDATE e DELETE, consultas SQL e junções de tabelas.

Básico

Avançando com PostgreSQL

Avançando com PostgreSQL parte 2

12 Aulas 88 Minutos Básico

O PostgreSQL é um sistema gerenciador de banco de dados objeto-relacional e de livre distribuição. É um dos sistemas mais avançados e conta com recursos de consultas complexas, chaves estrangeiras e muitos outros recursos que é indicado para ser utilizado como banco de dados de aplicações robustas. Neste treinamento, daremos continuação ao estudo sobre consultas SQL, desta vez utilizando as cláusulas HAVING, UNION e as subconsultas. Ensinaremos como criar e gerenciar views e como utilizar as funções internas do PostGre.

Básico

Avançando com PostgreSQL parte 2

Funções, procedures e Triggers no PostgreSQL

17 Aulas 139 Minutos Básico

Stored Procedures são, na realidade, pequenos trechos de código armazenados ao lado do servidor de uma base de dados. Ao contrário do que acontece em outras bases de dados, as Stored Procedures no PostgreSQL são definidas como Funções, assim como as triggers. Neste treinamento, demonstraremos como criar essas rotinas automatizadas, usando a linguagem PL/PGSQL.

Básico

Funções, procedures e Triggers no PostgreSQL

Iniciando com PostgreSQL

26 Aulas 189 Minutos Intermediário

O PostgreSQL é um sistema gerenciador de banco de dados objeto-relacional e de livre distribuição. Ele é um dos sistemas mais avançados e conta como recursos de consultas complexas, chaves estrangeiras e muitos outros recursos que ele é até mesmo indicado para ser utilizado como banco de dados de aplicações robustas. Neste treinamento, abordaremos os fundamentos de banco de dados, a criação de tabelas e relacionamentos através do pgadmin e de comandos SQL

Intermediário

Iniciando com PostgreSQL

Relacional

CloudSql - Banco de dados na nuvem Google

18 Aulas 120 Minutos Básico

O Cloud SQL é um serviço de banco de dados, totalmente gerenciado, da Google Cloud Plataform . Ele facilita a configuração, manutenção, gerenciamento e administração dos seus bancos de dados relacionais PostgreSQL BETA e MySQL na nuvem. Neste treinamento, ensinaremos como criar e gerenciar instâncias, backup, réplicas de failover e de leitura e como gerenciar banco de dados e usuários na nuvem da Google.

Básico

CloudSql - Banco de dados na nuvem Google

Iniciando com Visual Studio Team Services

13 Aulas 112 Minutos Básico

O Visual Studio Team Services é a ferramenta Devops da Microsoft. Ele é um serviço de nuvem que orquestra todo o processo de desenvolvimento de software da sua equipe, desde o controle de versionamento de código até a implantação do seu software em seus servidores. Neste treinamento, ensinaremos como criar um repositório de código privado e como definir um processo de compilação e implantação do seu código, utilizando o Visual Studio Team Services.

Básico

Iniciando com Visual Studio Team Services

Bancos Relacionais: Índices e Normalização

17 Aulas 118 Minutos Intermediário

Normalização é um processo baseado nas chamadas, formas normais. Uma forma normal é uma regra que deve ser aplicada na construção das tabelas do banco de dados, para que estas fiquem bem projetadas. Com a ajuda de índices, ajudamos o gerenciador do banco de dados a localizar os registros, com maior facilidade. Neste treinamento abordaremos a aplicação da normalização, na prática e explicaremos como executar e testar a otimização de consultas, utilizando índices.

Intermediário

Bancos Relacionais: Índices e Normalização

SQL Server

MS SQL Server - parte1.

17 Aulas 128 Minutos Básico

Neste treinamento, mostraremos como instalar o SQL Server, como criar databases, tabelas e relacionamento entre tabelas.

Básico

MS SQL Server - parte1.

MS SQL Server - parte2.

13 Aulas 93 Minutos Básico

O Microsoft SQL Server é um SGBD (Sistema de Gerenciamento de Banco de Dados) relacional, que suporta uma ampla variedade de aplicativos, tais como: processamento de transações, inteligência de negócios e análise em ambientes de TI, corporativos. Ele está entre as três tecnologias de banco de dados líderes de mercado, juntamente com o Oracle Database e o IBM DB2. Neste treinamento, ensinaremos como utilizar os operadores AND,OR, NOT, IN e BETWEEN para melhorar o filtro das suas consultas, como usar funções de agregação MIN,MAX,AVG,COUNT e SUM. Além disso, mostraremos como realizar a junção de tabelas e como criar views.

Básico

MS SQL Server - parte2.