MySQL and PHP – Developing Dynamic Web Applications

call us now - 0845 757 3888
  • view dates / book course
  • course description
  • blogs

Print course outline | Download Word document | Link to page: http://www.qa.com/SQL4503

Course dates

Sorry, but we do not have public dates scheduled for this course but these courses can be run as a closed event for your company.
Please contact us for details on alternative ways we can help you 0845 757 3888 or email us at info@qa.com

Print course outline | Download Word document | Link to page: http://www.qa.com/SQL4503

Special Notices

Please note that Oracle courses running at London training centres are subject to a 10% surcharge

Overview

In the MySQLand PHP - Developing Dynamic Web Applications you will learn how to develop applications in PHP and how to use MySQL efficiently for those applications! Through a hands-on approach, this instructor-led 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.

Students who can benefit from this course:

  • 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

Audience:

  • Database Administrators
  • Database Designer

Prerequisites

Required Prerequisites:

  • Some experience with relational databases
  • Understand how HTML files are assembled
  • Understand fundamental PHP syntax
  • Have some programming experience (preferably PHP)

Suggested Prerequisites:

  • Have some knowledge of Object-Oriented Programming

Delegates will learn how to

  • Describe the LAMP architecture
  • Use the basic components of PHP to build a foundation for more complex web applications
  • Understand the basic components of MySQL
  • Use SQL query commands to retrieve data from the MYSQL database
  • Change table data using the SQL Data Manipulation Language (DML) commands
  • Retrieve data from multiple MySQL tables using Joins
  • Create web based forms that interact with the end user and the data within MySQL
  • Use session handling to authenticate and monitor user identities
  • Describe the purpose of template systems

Course Outline.

Introduction

  • MySQL Overview
  • MySQL Products
  • MySQL Services
  • MySQL Enterprise Services
  • Supported Operating Systems
  • MySQL Certification Program
  • Training Curriculum Paths
  • MySQL Website

LAMP

  • LAMP Architecture
  • Apache Server
  • The MySQL Database
  • PHP
  • Installing XAMPP

PHP Foundations

  • Delimit PHP code within HTML
  • Comment PHP code
  • Construct Feedback
  • Use the Data Types available in PHP
  • Use Key Control Statements
  • Develop Reusable Code with user defined functions

MySQL Foundations

  • General Architecture
  • MySQL client
  • Tables
  • Storage Engines
  • SELECT statement
  • Aggregate queries

PHP Connecting to MySQL

  • Establish and close a connection to the MySQL server from PHP
  • Retrieve and display data from the MySQL server

Linking Between Tables

  • Define and create an HTML link
  • Create the ability to pass information between web pages
  • Link dynamic pages to other pages

SQL DML

  • Use the INSERT statement
  • Use the UPDATE statement
  • Use the REPLACE statement
  • Use the DELETE statement

Forms

  • Create and design HTML web forms
  • Update data in a MySQL database using a web form
  • Delete MySQL data with PHP
  • Insert new records in MySQL using web forms

Joins

  • Describe the concept of a Join
  • Connect Data from Multiple Tables using Joins
  • Resolve Name Clashes when Joining Tables

Session Handling

  • Describe Session Handling
  • Use Session Handling Tasks
  • Database Authentication

Common Techniques

  • Template Systems
  • Smarty Template System

Conclusion

  • Course Overview
  • Training and Certification Website
  • Course Evaluation
  • Thank You!
  • Q&A Session

Print course outline | Download Word document | Link to page: http://www.qa.com/SQL4503

Related blogs

Creating AppLocker Rules in Group Policy

Posted by Bryan O'Connor on 20 May 2013

Applocker can be used to restrict or allow which software can be run by end users.

Using the Group Policy Diagnostic Tools

Posted by Bryan O'Connor on 30 April 2013

Sometimes Group Policies don’t apply as expected, this demo is an overview of the Diagnostics available to help troubleshoot your GPOs

Demo of Creating and Configuring Group Policy Objects

Posted by Bryan O'Connor on 24 April 2013

Group Policy allows you to control the computing environment.

An Offine Demo of the VMware VSA

Posted by Bryan O'Connor on 23 April 2013

The VMware Storage Appliance from VMware allows us to create a virtual shared storage device, this can be used by small companies in order to benefit from VMware’s distributed services.

Creating Multiple Configurations For A Print Device

Posted by Bryan O'Connor on 22 April 2013

In this demonstration we look at configuring a single print device to have multiple configurations

See all related blogs

 
top of page
  • Apple logo
  • AppSense logo
  • cisco logo
  • citrix logo
  • compTIA logo
  • ec council logo
  • IBM logo
  • microsoft gold logo
  • novell logo
  • oracle logo
  • redhat logo
  • SAP logo
  • symantec logo
  • vmware logo
  • Pya -winner -2013 logo
  • Salesforce logo
  • Pya -winner -2013 logo
  • symantec logo
  • redhat logo