514 312 2383 | info@montrealcollege.ca |
French
|
|
| S.No | Job Title | National Average Salaires |
|---|---|---|
| 1 | Architects | $ 72,000 - $ 120,000 |
| 2 | Business Analysts | $ 50,000 - $ 100,000 |
| 3 | Business Intelligence Analyst | $ 65,000 - $ 93,500 |
| 4 | Data Analyst / Report Writers | $ 60,000 - $ 85,250 |
| 5 | Package Software Specialist - ERP | $ 79,000 - $ 120,000 |
| 6 | Web 2.0 Developers | $ 55,750 - $ 81,000 |
| 7 | Systems / Network Administrator | $ 64,000 - $ 75,000 |
| 8 | Systems and Application Integrators | $ 40,000 - $ 100,000 + |
This is a foundation course for developers planning on designing and implementing applications that make use of MySQL. This course covers essential SQL statements for data design, querying, and programming. it will also prepare students for the MySQL Developer certification.
• Developers who want to create applications using MySQL
• People who are preparing for the MySQL Developer certification exam
36 Hrs
At the end of the course, you will be able to:
• Understand the steps necessary to invoke MySQL client programs
• Utilize the general-purpose MySQL client program and the MySQL Query Browser graphical user interface (GUI) to run queries and retrieve results
• Select the best data type for representing information in MySQL
• Manage the structural characteristics of your databases and the tables within your databases
• Utilize the SELECT statement to retrieve information from database tables
• Utilize expressions in SQL statements to retrieve more detailed information
• Utilize SQL statements to modify the contents of database tables
• Write join expressions in your SQL statements to obtain information from multiple tables
• Utilize sub queries in your SQL statements
• Create views utilizing SELECT statements to produce virtual tables of specific data
• Perform bulk data import and export operations
• Create user defined variables, prepared statements and stored routines
• Create and manage triggers
• Use the INFORMATION_SCHEMA database to access metadata
• Debug MySQL applications
• Configure and Optimize MySQL
Certificate of participation
This course covers the basics of the SQL language as implemented by MySQL. The course is designed to give practical experience in writing SQL statements using the MySQL client program and MySQL Query Browser. The basic SQL statements, including the use of SQL functions and the basic table and view handling statements are introduced.
Anyone interested in accessing and working with MySQL Database
Basic knowledge of database concepts
36 Hrs
At the end of the course, you will be able to:
• Install and start the MySQL server
• Understand the basics of Relational Databases
• Understand the SQL and MySQL languages
• Understand Data/Column types with regard to efficient database design
• View a database design structure/content
• Create a database design using an efficient structure
• Extract basic database information using the SELECT command
• Troubleshoot syntax and understand typical warnings and errors
• Delete or modify a database, and table row data
• Group query data with Aggregation
• Connect data from multiple table rows using JOIN
• Perform nested sub-queries
• Use of Simple Functions (String, Date, Numerical)
• Describe MySQL connectors, their major features and differences
• Understand MySQL storage engines, transactions and features of the common engines
Certificate of participation
The MySQL for Database Administrators course is the foundation course for database administrators and developers who want to use this powerful database. In this course you will learn how to secure users privileges, set resource limitations, and access controls. In addition, you will learn multiple new features such as creating and using Stored Procedures, Triggers and Views.
Who will the course benefit?
• Developers who want to learn how to administer MySQL
• People who want to prepare for the MySQL DBA certification
MySQL for Beginners
Previous knowledge of Relational Database and SQL
36 Hrs
At the end of the course, you will be able to:
• Install and Upgrade MySQL for the most common operating systems
• Utilize the MySQL Administrator Graphical User Interface (GUI) to manage a MySQL server
• Use the INFORMATION_SCHEMA database to access metadata
• Configure MySQL server options at runtime
• Evaluate data types and character sets for performance issues
• Understand data locking concepts and the different levels of locking in MySQL
• Differentiate between the multiple storage engines available in MySQL
• Perform backup and restore operations utilizing multiple MySQL tools
• Maintain integrity of a MySQL installation utilizing security protocols
• Use stored routines and triggers for administration tasks
• Manage, apply and understand the reason for using views
• Improve performance through query optimization
• Optimize Schemas (Databases) utilizing multiple techniques
• Utilize MySQL monitoring tools to improve server performance
• Compare multiple environment options to improve server performance
Certificate of participation
In this course you will learn how to develop applications in PHP and how to use MySQL efficiently for those applications. This course will help you improve your PHP skills and combine them with time-proven database management techniques to create best-of-breed web applications that are efficient, solid and secure.
• Developers who use PHP and MySQL to build and maintain their websites
• Developers who want to learn how PHP and MySQL can be used for the rapid prototyping and deployment of dynamic websites
Understand how HTML files are assembled
Understand fundamental PHP syntax
Programming experience (preferably PHP)
Some experience with relational databases
36 Hrs
At the end of the course, you will be able to:
• Design web-based applications
• Design schemas based on MySQL
• Use include files to make code easier to maintain
• Use PHP 5 and takes advantage of its advanced features
• Build applications following a precise flow
• Authenticate users in a secure way against a database
• Handle errors in your PHP applications efficiently and gracefully
• Writes composite queries using JOINs and sub queries
• Use indexing efficiently in order to manipulate large amounts of data efficiently
• Uses joins to extract data from multiple tables
• Uses GROUP BY clauses and aggregate functions
• Write applications whose components can be scaled to meet increased demand
• Build a complete application that includes authentication and session management
• Understand how PHP, MySQL and the Apache web server work together to deliver dynamic web content
Certificate of participation
Our Instructor led classrooms are dedicated to give each student individual attention
Join Our Training Program and Claim 36% Educational Tax Incentive.
Easy To Reach - Montreal Downtown Location.