Introduction to PHP
o What is PHP?
o Supported Platforms and Web Servers
o Installation and Configuration
PHP Fundamentals
o PHP Mechanics
o Variables, Operators, Statements, Arrays, and Functions
String Manipulation and File Input/Output
o String Functions
o Regular Expressions and Pattern Matching
o Regular Expression Functions
o File Input and Output
PHP and Databases
o Relational Databases
o Primary Keys and Foreign Keys
o Structured Query Language (SQL)
o Cursors and ResultSets
o Stored Procedures
o MySQL and PHP
o The PHP Application
o PHP and Other Databases
Debugging PHP and PHP Security
o Steps for Debugging Code
o Preventing Errors
o Remote Debugging
o PHP Security Issues
o Writing Secure PHP Applications
Active Server Pages
o ASP Mechanics
o What Are ASP Applications?
o Virtual Directories and ASP Applications
o ASP Delimiters
o Global.asa – Starting a Web Application
Using VBScript
o Differences Between VBScript and JavaScript
o Declaring Variables with VBScript
o Program Flow
ASP Intrinsic Objects
o Scripting Context, Server, Application, Session, Request, and Response Objects
ASP Default Components
o Using Components
o Global Components
o ASP Default Components
ActiveX Data Objects
o Open Database Connectivity (ODBC) and OLE DB
o ActiveX Data Objects
o Registering Data Source Names (DSN)
o Visual InterDev
Error Handling and Debugging ASP Applications
o Debugging ASP Applications
o Handling Errors
o The Err Object
o Logging Errors
o Script Debugger
Project Management in Application Development
o Project Management Fundamentals
o Source and Revision Control
o Coding Standards
o Code Optimization
o Test Assessment Plans
Data Integrity and Security Issues
o Data Design Fundamentals
o Database Security Issues
o User Authorization
o Goals for Security
o Encryption
o Symmetric, Asymmetric, and One-Way Algorithms
o Protocols