Jump to course:
PHP and MySQL have become the development platform of choice for many professional web designers. PHP is widely supported and hosted on commercial websites without the need for expensive licences. There is a wealth of free resources and support tools to help you fully exploit the language and take advantage of open source projects. The PHP language is intuitive to learn and supported on both Windows and Linux platforms. Users familiar with languages such as C, Java, Visual BASIC and JavaScript will find the transition to PHP intuitive. MySQL is a powerful and scalable database. It provides a real alternative to commercial databases such as Oracle and SQL Server at a fraction of the usual costs.
Understand the PHP language
Manipulate web form data
Work with sessions
Understand how to use and exploit cookies
Build databases and work with MySQL
Build dynamic web pages
Populate web sites with data from MySQL
Access and work with open source resources
…and much more
Language Fundamentals
Encapsulating PHP within XHTML
Using scalar variables
PHPs different operators
Control Structures
Arrays in PHP
Variable Scope
Using References
Manipulating Form Data
POST vs GET for form input
Retrieving data from forms
Hidden Fields
Validating Input
Returning results to the user
Calling pages from themselves using forms
Variables, Expressions & Functions
Functions
Identifiers and Data Types
Accessing Environment Variables
Cookies
Setting and retrieving Cookies
Drawbacks of Cookies
Security implications of using Cookies
An Introduction to MySQL
Relational databases
Different versions of MySQL
Basic MySQL Management
Database Interaction
Storing data to a database
File Management
Working with files.
Opening files. R
Using file contents to populate web page
Include/Require
Array, date/time, filesystem and directory, mail, string
Regular expressions functions
Session variables
Managing Sessions
Registering session variables
Putting sessions IDs in pages
Creating a login system
PHP sessions and databases
Hiding PHP
Encrypting Passwords
To be able to build and manipulate dynamic web pages using PHP and MySQL. To be able to setup a web database and use it in the contruction of a dynamically built websites.
Existing web designers familiar with XHTML coding techniques. Introductory programming experience is assumed.
4 Days
Course Testimonials
“An excellent, well-organised course! The material and resources provided will be invaluable to me.”
Elaine McGlynn – Authentik
You may also be interested in:
Select Course... Office Skills Word - Level 1 Word - Level 2 Excel - Level 1 Excel - Level 2 Excel - Level 3 Excel Dashboards Excel Master Certification Outlook Powerpoint Level 1 Project Access - Level 1 Access - Level 2 Microsoft VISIO ECDL - European Computer Driving Licence ECDL Certification Microsoft Office Microsoft MOS Certification Microsoft Office Specialist (MOS) MOS / MOS Master Instructor Course (MMI) Systems Admin for Microsoft SQL Server Crystal Reports for Windows Internet Workshops Dreamweaver Level 1 Flash Level 1 Fireworks E-Commerce for Managers Intro to Relational Databases and SQL JavaScript Clientside Primer JavaScript Developer PHP & MySQL XHTML Level 1 Webmaster Professional Level 1 Webmaster Professional Level 2 Marketing with Social Media Graphic Design Adobe InDesign Introduction to Adobe PhotoShop Adobe Illustrator Adobe Photoshop Adobe FrameMaker iDTP Master Certification iPad Publishing QuarkXpress Corel Draw Corel PhotoPaint Corel Ventura Programming Programming with the Raspberry Pi C Programming C Programming Level 2 C++ Object Oriented Programming ASP.NET with C# Perl Programming Microsoft Certified Solution Developer Java Primer Java Level 2 VBA Development Visual BASIC .NET Visual Basic Advanced Diploma Visual Basic [Level 1] Visual Basic [Level 2] Visual Basic [Primer] Visual Basic [Progressor] Visual C++ XML Networking CompTIA Network+ Certification CCNA - Cisco Certified Network Associate Citrix MetaFrame Administration (ctx-302.2) Citrix MetaFrame XP Administration (ctx-1221) PC Troubleshooting PC Survival Course PC Troubleshooting & Repair CompTIA A+ Certification CompTIA Network+ Course CompTIA Security+ Certification Operating Systems LINUX System Administration Windows 2003 Server Administration Windows 2008 Server Administration MCSA - Microsoft Certified Systems Administrator MCITP Certification