LX210: LAMP - Using PHP & MySQL (1 Day)
Course Overview
Lamp stands for Linux, Apache, MySQL and one of PHP, Perl, Python etc. and is one of the common
development platforms for Linux. The focus of this course is on the M and P parts of LAMP. It is
designed for anyone who needs to create sophisticated and secure Web applications for commercial use.
Audience
This course is aimed specifically at:
- traditional application developers who want to build web-based applications
- static html content creators with some programming experience who want
to be able to build large scale web applications with more dynamic content
Pre-Requisites
Attendees must:
- have a basic understanding of the Internet and be familiar with HTML
- have some programming experience to appreciate the programming examples
- be familiar with another Web development language or at least the concepts involved
Course Objectives
After the course, attendees will be able to use PHP and MySQL to build secure and dynamic web
applications.
Course Topics
- Introduction and Basic Strengths
- Overview of PHP: what is it and why use it
- Overview of MySQL: what is it and what are its strengths
- PHP Basics
- Tags, statements, dynamic content, forms
- Using files for storage/retrieval of data
- Using arrays
- Strings and regular expressions
- Object-oriented PHP
- MySQL Basics
- Database design
- Database creation
- Using your MySQL Database
- Accessing your database with PHP
- E-commerce and security
- Types of sites and their associated risks
- Security issues and associated topics
- Authentication with PHP & MySQL
- Secure Transactions with PHP & MySQL
- Advanced PHP
- File system and Server interaction
- Network and Protocol functions
- Image generation
- Session control
- Building Applications with PHP & MySQL
- Large Projects
- Authentication and Personalization
- Shopping Carts
- Using e-mail
|