Curso MariaDB Standard Developer

  • Database

Curso MariaDB Standard Developer

24h
Visão Geral

O Curso MariaDB Standard Developer fornece o conhecimento essencial para desenvolvedores e analistas que desejam criar, gerenciar e otimizar bancos de dados MariaDB, a versão open-source compatível com MySQL.
Durante o treinamento, os participantes aprenderão a projetar esquemas relacionais, escrever consultas SQL eficientes, desenvolver stored procedures, views e triggers, e aplicar boas práticas de desempenho e segurança no desenvolvimento de aplicações que utilizam MariaDB.
O curso inclui laboratórios práticos, exemplos reais e exercícios para consolidar o aprendizado, preparando o aluno para atuar em projetos de banco de dados corporativos e aplicações modernas.

Objetivo

Ao concluir o curso MariaDB Standard Developer, o participante será capaz de:

  • Compreender a arquitetura e os componentes do MariaDB.
  • Criar e administrar bancos de dados e objetos SQL.
  • Escrever consultas SQL otimizadas para leitura e manipulação de dados.
  • Implementar stored procedures, triggers e views para lógica de negócio.
  • Garantir segurança, integridade e desempenho no acesso aos dados.
  • Integrar MariaDB a aplicações modernas e ambientes de desenvolvimento.
Publico Alvo
  • Desenvolvedores backend e full stack que utilizam MariaDB ou MySQL em suas aplicações.
  • Analistas de sistemas e engenheiros de dados que trabalham com bancos relacionais.
  • Administradores de banco de dados iniciantes que desejam compreender o uso de MariaDB no desenvolvimento.
  • Estudantes e profissionais que buscam consolidar fundamentos de SQL e banco de dados relacional.
Pre-Requisitos
  • Conhecimentos básicos de lógica de programação.
  • Noções de banco de dados relacional e modelagem ER.
  • Familiaridade com comandos básicos de terminal e scripts SQL.
Informações Gerais

Metodologia:

  • Curso ao vivo e online, via Microsoft Teams.
  • Ministrado por instrutor especialista em SQL e MariaDB.
  • Aulas com exemplos práticos, laboratórios e projeto final.
  • Ambiente individual com servidor MariaDB para cada participante.
  • Projeto final de banco de dados completo e otimizado.
  • Fornecimento de material digital, scripts e templates SQL.
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Introduction to MariaDB

  1. Overview of MariaDB and MySQL compatibility
  2. Installing and configuring MariaDB server
  3. Database architecture, storage engines, and configurations
  4. Using MariaDB client and GUI tools

Module 2: Database Design and Modeling

  1. Entity-Relationship (ER) modeling
  2. Normalization and denormalization
  3. Creating databases and tables
  4. Primary keys, foreign keys, and constraints

Module 3: SQL Query Fundamentals

  1. SELECT, INSERT, UPDATE, DELETE statements
  2. Filtering, sorting, and grouping data
  3. Aggregate functions and subqueries
  4. Using joins (INNER, LEFT, RIGHT, FULL)

Module 4: Advanced SQL Programming

  1. Creating and using views
  2. Stored procedures and functions
  3. Triggers and events for automation
  4. Error handling and transaction management

Module 5: Performance Optimization

  1. Indexes and query optimization
  2. Using EXPLAIN for query analysis
  3. Optimizing joins and subqueries
  4. Caching and engine-level tuning

Module 6: Security and Access Control

  1. Creating and managing users
  2. Privileges, roles, and access control
  3. Securing connections with SSL
  4. Data encryption and password management

Module 7: Integrating MariaDB with Applications

  1. Connecting MariaDB with programming languages (Java, Python, Node.js)
  2. Using connection pools and ORM frameworks
  3. Handling concurrent transactions and deadlocks
  4. Error handling and logging best practices

Module 8: Backup, Recovery, and Maintenance

  1. Logical and physical backups (mysqldump, mariabackup)
  2. Restoring databases and point-in-time recovery
  3. Monitoring and maintenance tasks
  4. Best practices for production environments

Module 9: Hands-On Project

Project: Design and implement a relational database using MariaDB, including schema creation, stored procedures, views, triggers, performance optimization, and integration with a sample application.

TENHO INTERESSE

Cursos Relacionados

Curso Oracle Database 12c Admin Install Upgrade

32 horas

Curso Oracle Database 12c Administração I

32 horas

Curso Oracle 12c Banco de Dados Introdução ao SQL

28 Horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Oracle Database 12c Performance Tuning

24 Horas

Curso Oracle 12c 10 Programa com PL/SQL

32 horas

Curso Oclacle 12c RAC – Administração de Banco de Dados

32 horas

Curso Oracle 12c Banco de Dados PL/SQL Advanced

24 horas

Curso Oracle 18c Database Backup and Recovery Workshop

32 horas