Curso MySQL Developer
24 horasVisão Geral
Este Curso MySQL Developer, fornece habilidades para desenvolver aplicativos de console e web usando MySQL com sua escolha de linguagens de programação PHP, Java ou Python. Você aprenderá a usar conectores para acessar bancos de dados MySQL, consultar o banco de dados de maneira eficaz, apresentar dados em diferentes formatos e usar o suporte do MySQL para JSON e dados espaciais.
Objetivo
Ao participar do Curso MySQL Developer, os participantes aprenderão a:
- Crie programas clientes MySQL em PHP, Java e Python usando conectores
- Use instruções preparadas para executar consultas semelhantes com parâmetros diferentes
- Proteja-se contra injeção de SQL usando instruções preparadas
- Interpretar e lidar com erros e avisos
- Crie aplicativos da web orientados a banco de dados
- Trabalhar com visualizações
- Manipule dados de string com funções e operadores
- Use funções temporais e numéricas em expressões
- Use transações para agrupar múltiplas instruções SQL em uma operação atômica
- Identifique e otimize consultas com baixo desempenho
- Escreva rotinas armazenadas, gatilhos e eventos programados
- Agregue e resuma dados para criar relatórios
- Armazene dados espaciais e JSON usando o tipo de dados nativo MySQL
- Consulte e manipule dados espaciais e JSON usando funções e operadores
- Armazene documentos JSON usando MySQL Document Store
- Use X DevAPI para acessar armazenamento de documentos e dados relacionais
Publico Alvo
- Desenvolvedores de aplicativos
- Desenvolvedores de banco de dados
- Analista/Programador
- Engenheiros de software
Pre-Requisitos
- Desenvolvendo aplicativos web simples usando PHP, Java/JSTL ou Python
- Conhecimento básico de HTML e notação de objetos JavaScript (JSON)
Materiais
Inglês/Português/Lab PráticoConteúdo Programatico
- Introduction to MySQL
- Connectors and APIs
- Using Connectors
- Prepared Statements
- Handling Errors and Warnings
- Building Database-Driven Web Applications
- Tables and Views
- Working with Strings
- Working with Numeric and Temporal Data
- Transactions
- Optimizing Queries
- Stored Routines
- Triggers and Scheduled Events
- Reporting
- Spatial Data
- JSON Data
- Document Store
- NoSQL