Training Course: CIW - Application Developer
training course enquiry
Training Course Summary:
To teach delegates how to develop active web applications using the key server-side technologies of CGI, ASP and PHP. To enable delegates to design and implement web applications that integrate with back-end systems to provide dynamic functionality to users.What skills will the delegate gain?
This course will enable delegates to:
Understand the architecture of dynamic web applications.
Create and debug CGI applications using Perl.
Use Perl to create dynamic HTML pages.
Integrate web sites and databases.
Analyse security risks.
Design and code PHP scripts.
Deploy and debug PHP web applications.
Identify the components of Active Server Pages applications.
Write and deploy ASP web applications.
Instantiate server-side components.
Understand web application project management principles.
Pre-Requisites:
i-Net+ Support Skills (AIP). Perl Fundamentals (CIW637). JavaScript programming (JSC)Who Should Attend:
Webmasters, software developers, application programmers, client/server developers and desktop publishers and all those who will be responsible for implementing and maintaining web sites using authoring and scripting languages. Project leaders and systems architects working on web projects will also benefit.Training Course Overview/Content:
Application Development FundamentalsPlatforms, languages and protocols.
Client-side versus server-side scripting.
Introduction to CGI and Perl
Creating a simple script.
Accessing environment variables.
Logical expressions.
Pattern matching.
Passing values to functions.
Loops.
Perl file input and output capabilities.
Perl File Access
Saving form data to a file.
Reading a file.
Perl and Databases
Querying table and field names.
Deleting and inserting database records.
CGI Security Issues
Securing scripts and forms.
Securing the server.
Introduction to 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.
PHP and Databases
Cursors and ResultSets.
Stored procedures.
PHP and other database types.
Debugging PHP and PHP Security
Steps for debugging code.
Remote debugging.
Writing secure PHP applications.
Active Server Pages
ASP mechanics.
ASP delimiters.
Global.asa - starting a web application.
Differences between VBScript and JavaScript.
ASP Intrinsic Objects
ScriptingContext, Server, Application, Session, Request, and Response Objects.
Using Components
Global components.
ASP default components.
ActiveX Data Objects (ADO).
Error Handling and Debugging ASP Applications
Debugging ASP applications.
The Err object.
Script debugger.
Project Management in Application Development
Source and revision control.
Coding standards.
Test assessment plans.
Data integrity and security issues.

