AquinasTraining.co.uk - training courses. Home  -  FAQ  -  Corporate Plans

PHP: PHP & MySQL Web Development

PHP      Course duration (days): 3
Talk to a Training Advisor
Tel. 0800 652 0202
Availability
Schedule available upon request within 24 hours.
Need help? Contact us now.

About this class

This is a practical course with extensive hands-on sessions. It provides delegates with the knowledge and skills to develop PHP web applications which interface with web database servers using the SQL language. Whilst primarily based around the most popular web database MYSQL, PHP's database independent API's will also be covered allowing access to almost any database system. Students will learn how to design and create database tables and use the power of SQL to develop dynamic web applications, such as user driven content management systems, online document and photograph libraries, catalogue and diary applications, online booking and e-commerce applications.

Who will the lesson benefit?

This course is for web developers who with to take advantage of the powerful server side scripting facilities of PHP to develop dynamic database driven web sites, using a relational database system such as MYSQL.

What prerequisites are required

A basic understanding of HTML web page development at the code level, (i.e. beyond usage of the purely graphical facilities of Frontpage, Dreamweaver etc.) Previous experience of a programming language would be an advantage.

Contents of this class

  • Integrating PHP into HTML web pages.
  • PHP variables and datatypes, arrays and Control Structures.
  • Processing user input from HTML forms with PHP.
  • Functions, variable scope and Include files.
  • Handling files, directories and folders. File uploads from a form.
  • Creating database tables. Inserting and updating data into tables.
  • Selecting data from tables and integrating into PHP web pages.
  • Authenticating users and maintaining state with PHP session management.
  • Use of Cookies.
  • Sending email from PHP.
  • Accepting secure credit card transactions.
  • Object Oriented facilities in PHP.
  • Managing PHP and SQL security considerations.
  • Debugging programs.