Admission
Webmasters, software developers, application programmers, client/server developers, and desktop publishers.
Dynamic Server Pages
Exam # |
Duration |
Language |
Level |
Type |
Classroom |
Code |
Fees |
-- |
24 |
English |
Professional |
Course |
Classroom |
Cs244 |
0 LE |
Description :
Dynamic Server Pages is an 18-hour course that teaches students how to work in the server-side scripting environment. Students learn the basics of application development, and general principles that apply to most development environments. Students develop applications using two specific server-side application development tools: Microsoft Active Server Pages (ASP) and PHP Hypertext Preprocessor (PHP). Students also learn key application standards such as source and revision control, coding standards, code optimization and data integrity.
Objectives :
-
Define PHP and identify platform and web servers that support it
-
Define PHP variables and data types
-
Describe and use PHP operators, conditional statements, loops, functions and pattern matching
-
Explain the basics of databases including structure and schemas
-
Insert, update and delete records in a database using PHP.
-
Define an ASP file and ASP-based applications, and discuss the Web servers that support ASP applications.
-
Identify and use ASP intrinsic objects, and define and use properties and methods of ASP components.
-
Insert, update and delete records in a database using ASP and ADO.
-
Discuss database construction issues, and explain data integrity.
Topics :
Introduction to PHP
-
What is PHP?
-
Supported Platforms and Web Servers
-
Installation and Configuration
PHP Fundamentals
-
PHP Mechanics
-
Variables, Operators, Statements, Arrays, and Functions
String Manipulation and File Input/Output
-
String Functions
-
Regular Expressions and Pattern Matching
-
Regular Expression Functions
-
File Input and Output
PHP and Databases
-
Relational Databases
-
Primary Keys and Foreign Keys
-
Structured Query Language (SQL)
-
Cursors and ResultSets
-
Stored Procedures
-
MySQL and PHP
-
The PHP Application
-
PHP and Other Databases
Debugging PHP and PHP Security
-
Steps for Debugging Code
-
Preventing Errors
-
Remote Debugging
-
PHP Security Issues
-
Writing Secure PHP Applications
Active Server Pages
-
ASP Mechanics
-
What Are ASP Applications?
-
Virtual Directories and ASP Applications
-
ASP Delimiters
-
Global.asa – Starting a Web Application
Using VBScript
-
Differences Between VBScript and JavaScript
-
Declaring Variables with VBScript
-
Program Flow
ASP Intrinsic Objects
-
Scripting Context, Server, Application, Session, Request, and Response Objects
ASP Default Components
-
Using Components
-
Global Components
-
ASP Default Components
ActiveX Data Objects
-
Open Database Connectivity (ODBC) and OLE DB
-
ActiveX Data Objects
-
Registering Data Source Names (DSN)
-
Visual InterDev
Error Handling and Debugging ASP Applications
-
Debugging ASP Applications
-
Handling Errors
-
The Err Object
-
Logging Errors
-
Script Debugger
Project Management in Application Development
-
Project Management Fundamentals
-
Source and Revision Control
-
Coding Standards
-
Code Optimization
-
Test Assessment Plans
Data Integrity and Security Issues
-
Data Design Fundamentals
-
Database Security Issues
-
User Authorization
-
Goals for Security
-
Encryption
-
Symmetric, Asymmetric, and One-Way Algorithms
-
Protocols
Recommended Knowledge :
Students must have CIW Foundations certification or equivalent experience, and have completed the Web Languages series (JavaScript Fundamentals and Perl Fundamentals) and the Fundamentals of CGI Using Perl courses or have a working knowledge of client-side scripting, JavaScript or VBScript.
Recommended Course(s) :
Internet Business Foundations |
Networking Technology Foundations |
Site Development Foundations |
Training Materials :
CIW Official Curriculum
Labs :
This course includes several labs to ensure you will gain the targeted skills and experience.
Credential :
This course is a credit towards CIW Enterprise Developer Certificatioins
Category :
Programming
The Instructor: