PHP Training
Title | PHP101: Introduction to PHP |
---|---|
Duration | Introductory: 2 Days Intermediate: 2 Days |
Prerequisites | HTML101: Introduction to HTML or equivalent experience |
For convenience, Introduction to PHP is taught as two courses, the Introductory and Intermediate course. Although you can gain from either course singly, the courses are designed to be taken together.
PHP is the most popular Server Scripting language. It is used to drive many of the largest web sites in the world, and is used to produce dynamic web sites, often driven by a database such as MySQL
MySQL is the most popular open source database, though by no means the only one. It is also behind many of the largest content-based web sites in the world.
This course covers the basic techniques of writing scripts in PHP. It uses modern, best practices, and encourages readable and maintainable code. It also covers the basics of working with a database. Although MySQL is used throughout the course, the material will allow you to easily switch to any of the other popular databases such as PostGreSQL and SQLite.
The PHP techniques covered include:
- Writing Scripts
- Including Files
- Processing Form Data
- Data Calculations
- Working with Images
- Cookies & Sessions
- Working with Database
- File Handling
- Security
At all times, the student is encouraged to follow good design and writing principles, and the examples and exercises are clear and written in a way to facilitate further development.
Training includes comprehensive training material containing summary sections which explain key PHP concepts, and can be used later as a reference. There are also Appendices which expand on the concepts covered in the course.
Introductory Course
The Introductory Courses covers the following content:
- Preparing Files
- Forms
- Uploading Files
- Library and Configuration Files
- Database
- Adding Images
- File Handling
- An Image Gallery
Intermediate Course
The Intermediate Courses covers the following content:
- Forms & Email
- Library and Configuration Files
- Thumbnails
- Sessions & Logging In
- Using Cookies
- Managing Images
- Content Management