trainocate-oracle-training-b
Home > Vendors > Oracle > D61830

D61830 - MySQL for Developers

Overview

Duration: 5 days
This MySQL for Developers training teaches developers how to develop console and web applications using MySQL with their choice of the PHP, Java, or Python programming languages. Expert Oracle University instructors will guide you through realistic hands-on activities to teach you how to use Connectors to access MySQL databases, query the database effectively, present data in different formats, and use MySQL support for “NoSQL”. In this course, you will be introduced to the MySQL Cloud Service.

Learn To:

  • Program with Connectors.
  • Write console and web applications.
  • Optimize query performance.
  • Write stored routines and triggers.
  • Use the InnoDB Memcached plugin for NoSQL access to your data.
  • Store, access, and analyze geospatial data.
  • Gain an understanding of the MySQL Cloud Service.

Objectives

Upon completing this course, the learner will be able to meet these overall objectives:
  • Secure your connections to the MySQL server
  • Use prepared statements
  • Guard against SQL injection
  • Investigate and handle errors and warnings
  • Create database-driven web applications
  • Enable fast text search
  • Respond to data changes and events
  • Modify table data
  • Use temporal and numeric functions in expressions
  • Write queries that contain nested queries
  • Safeguard concurrent queries by using transactions
  • Find and fix poorly-performing queries
  • Use NoSQL and JSON document stores
  • Write stored programs
  • Create MySQL client programs using Connectors
  • Gain an understanding of the MySQL Cloud Service

Content

Module 1: Introduction to MySQL
Module 2: Connectors and APIs
Module 3: Using Connectors
Module 4: Prepared Statements
Module 5: Handling Errors and Warnings
Module 6: Building Database-Driven Web Applications
Module 7: Tables and Views
Module 8: Working with Strings
Module 9: Working with Numeric and Temporal Data
Module 10: Subqueries
Module 11: Modifying Table Data
Module 12: Transactions
Module 13: Query Optimization
Module 14: Stored Routines
Module 15: Triggers and Scheduled Events
Module 16: Reporting
Module 17: NoSQL
Module 18: Spatial Data
Module 19: Conclusion

Audience

  • Application Developers
  • Developer
  • Support Engineer
  • Data Analyst

Prerequisites

  • Knowledgable in using the mysql command-line client
  • Knowledgable in relational database concepts and MySQL data types
  • Knowledgable in executing basic DDL and DML queries using SQL
  • Knowledgable in Joining tables
  • MySQL Fundamentals Ed 1

Suggested Prerequisites:

  • Developing simple web applications using PHP, Java/JSTL, or
  • Basic HTML
  • Knowledge of JSON (javascript object notation)
  • MySQL Performance Tuning Ed 3

Certification

This course is not associated with any Certification.

Schedule

Show Schedule for: