Curso

Curso MySQL Developer

0 Avaliação

Descrição

Curso MySQL for Developers

Curso MySQL for Developers

Este treinamento do MySQL for Developers ensina os desenvolvedores a desenvolver aplicativos de console e da web usando o MySQL. Você pode escolher entre as linguagens de programação PHP, Java ou Python. Neste curso, você será apresentado ao Serviço de Nuvem do MySQL.

 

Este treinamento do MySQL for Developers ensina os desenvolvedores a desenvolver aplicativos de console e da web usando o MySQL com sua escolha das linguagens de programação PHP, Java ou Python. Os instrutores especializados da Oracle University guiarão você por meio de atividades práticas realísticas para ensinar como usar os Conectores para acessar bancos de dados MySQL, consultar o banco de dados com eficiência, apresentar dados em diferentes formatos e usar o suporte do MySQL para o “NoSQL”. Neste curso, você será apresentado ao Serviço de Nuvem do MySQL.

 

Aprender a:

  • Programa com conectores.
  • Escreva console e aplicativos da web.
  • Otimizar o desempenho da consulta.
  • Escreva rotinas e gatilhos armazenados.
  • Use o plug-in Memcached do InnoDB para acesso NoSQL aos seus dados.
  • Armazene, acesse e analise dados geoespaciais.
  • Adquira uma compreensão do serviço de nuvem de MySQL.

 

Benefícios para você

  • Este curso ensinará como escrever aplicativos que maximizam seu investimento no MySQL.
  • Você aprenderá técnicas de melhores práticas para escrever programas que armazenam e recuperam dados MySQL e os apresentam aos usuários de uma maneira que lhes permita obter informações sobre esses dados.

 

Informacoes do Cruso:

  • Carga Horaria: 32H;
  • Noturno de Segunda a Sexta das 19h as 23H “8 Noites”
  • Sábado das 09h as 18h “4 Sábados”
  • InCompany – A definir com o cleinte;

 

Formato de Entrega:

  • Presencial e Online/Remoto ao vivo

 

Publico alvo:

  • Analista de informações
  • Desenvolvedores de aplicativos
  • Desenvolvedor
  • Engenheiro de suporte
  • Engenheiro de suporte

 

Objetivo:

  • Proteja suas conexões com o servidor MySQL
  • Use declarações preparadas
  • Proteger contra injeção de SQL
  • Investigue e manuseie erros e avisos
  • Crie aplicativos da Web orientados a banco de dados
  • Ativar pesquisa rápida de texto
  • Responder a alterações e eventos de dados
  • Modificar dados da tabela
  • Use funções temporais e numéricas em expressões
  • Escrever consultas que contêm consultas aninhadas
  • Proteger consultas simultâneas usando transações
  • Encontre e corrija consultas com baixo desempenho
  • Use armazenamentos de documentos NoSQL e JSON
  • Escrever programas armazenados
  • Crie programas cliente MySQL usando Conectores
  • Entenda o serviço de nuvem do MySQL

 

 

Conteúdo Programático:

 

Introduction to MySQL

  • MySQL on the Web
  • What it means to provision a MySQL Cloud Service instance
  • What is MySQL Cloud Service
  • MySQL overview
  • How an instance of MySQL Cloud Service differs from having an on-premises instance
  • MySQL Enterprise Edition
  • How MySQL course content covers material that applies whether you run MySQL locally or in MySQL Cloud Service
  • The MySQL community

 

Connectors and APIs

  • Integration with MySQL Fabric
  • Introducing MySQL Connectors
  • Connector/J
  • Embedding MySQL in an application
  • Connector/Python
  • PHP Connectors

 

Using Connectors

  • Storing and retrieving connection details
  • Reusing connections
  • Dealing with special characters and null values
  • Creating secure connections to the MySQL server
  • PHP, Java, and Python Connectors

 

Prepared Statements

  • Reasons for using prepared statements
  • Using prepared statements with Connectors
  • User-defined variables
  • Preparing, executing, and deallocating prepared statements

 

Handling Errors and Warnings

  • MySQL diagnostics
  • Interpreting errors and warnings
  • SQL modes
  • Error and exception handling with Connectors

 

Building Database-Driven Web Applications

  • Dynamic sorting of query results
  • Anatomy of a database-driven web application
  • Displaying query results across multiple pages
  • Different methods of displaying query results
  • Web forms and processing requests
  • Using hyperlinks for navigation

 

Tables and Views

  • Temporary tables
  • Working with views
  • Using mysqldump
  • Creating new tables from existing tables

 

Working with Strings

  • String functions
  • Sorting and comparing strings
  • Using FULLTEXT search
  • Matching string patterns with regular expressions
  • Overview of working with strings

 

Working with Numeric and Temporal Data

  • Temporal functions
  • Numeric expressions
  • Numeric functions
  • Temporal expressions
  • Interval arithmetic

 

Subqueries

  • Row subqueries
  • Subqueries in data modification statements
  • Table subqueries
  • Subquery: overview
  • Correlated and non-correlated subqueries
  • Scalar subqueries

 

Modifying Table Data

  • Using the INSERT statement
  • Using the DELETE statement
  • Using the TRUNCATE statement
  • Using the UPDATE and REPLACE statements
  • Retrieving the ID of the last-inserted record

 

Transactions

  • Consistency issues
  • Transactional statements
  • Isolation levels
  • Locking
  • Overview of transactions
  • Using transactions within programs

 

Query Optimization

  • Query analysis with the EXPLAIN statement
  • Optimization strategies
  • Indexing
  • The MySQL Query Optimizer
  • MySQL Enterprise Monitor
  • Rewriting queries

 

Stored Routines

  • Using cursors
  • Parameters in stored routines
  • Managing stored routines in the database
  • Limitations of stored routines
  • Creating stored routines
  • Variables in stored routines
  • Using flow control statements and constructs

 

Triggers and Scheduled Events

  • Scheduled Events
  • Triggers

 

Reporting

  • Bar charts
  • Decision tables
  • Crosstab reports
  • Grouping data
  • Summary tables
  • Aggregating data

 

NoSQL

  • Memcached application development
  • NoSQL in MySQL
  • Generated columns
  • Memcached plugin for InnoDB
  • The JSON native data type
  • JSON functions

 

Spatial Data

  • The MySQL spatial data types
  • Spatial data formats
  • Using spatial indexes for analysis
  • Useful spatial data functions
  • Spatial data support in MySQL

Conclusion

Dúvidas? Envie uma mensagem.

Entre em Contato Conosco

Preencha os campos abaixo que responderemos rapidamente

Sobre o Professor

  • Wilson