Audience
The audience for this course includes application developers software engineers and other network designers. Candidates for this exam create interactive Web pages using client- and server-side Web applications; access relational database systems from Web applications; implement applications using component technology; and create parameters for environment variables. Prerequisites include CIW Foundations series certification (exam 1D0-410) and CIW Web Languages certification (JavaScript 1D0-435 and Perl 1D0-437 exams) or equivalent experience for those students not seeking Master CIW Enterprise Developer certification. This course covers exam 1D0-430.
Objective
- Sequence the steps in the application development process.
- Identify guidelines for the analysis stage of the application development process.
- Identify guidelines for the design stage of the application development process.
- Identify characteristics of the Perl programming language.
- Identify the basic syntax used in Perl.
- Print Hypertext Markup Language (HTML) from a Perl script by using the ANYWORD method.
- Match filehandle modes with their implementation codes.
- Identify the syntax used to read a file in a script.
- Identify considerations for interacting with a random access file.
Topics Include
Unit 1: Application Development Fundamentals
- Sequence the steps in the application development process.
- Identify guidelines for the analysis stage of the application development process.
- Identify guidelines for the design stage of the application development process.
- Identify guidelines for creating an application.
- Identify guidelines for integrating an application within a system.
- Identify characteristics of the main development platforms.
- Match server-side development languages with their characteristics.
- Identify characteristics of client-side development technologies.
- Identify characteristics of communication protocols.
- Choose between client-side or server-side scripting in a given situation.
- Identify characteristics of the GET method.
- Identify characteristics of the POST method.
- Identify characteristics of Web architecture.
- Identify characteristics of using Common Gateway Interface (CGI).
Unit 2: Perl Fundamentals
- Identify characteristics of the Perl programming language.
- Identify the basic syntax used in Perl.
- Print Hypertext Markup Language (HTML) from a Perl script by using the ANYWORD method.
- Identify the syntax used in an if statement.
- Identify the functions of operators used in logical expressions.
- Identify the syntax used with pattern matching in Perl.
- Identify characteristics of a Perl array.
- Identify characteristics of a hash.
- Identify characteristics of loops in Perl.
- Match environmental variables with their return value description.
- Identify the syntax used to create a user-defined function.
- Identify the code to determine a browser type.
- Match Perl debugging commands with their functions.
Unit 3: Perl I/0
- Match filehandle modes with their implementation codes.
- Identify the syntax used to read a file in a script.
- Identify considerations for interacting with a random access file.
- Identify characteristics of a hit counter.
- Identify the characteristics of the Common Gateway Interface Perl module (CGI.pm).
- Match CGI.pm methods with the HTML code that they generate.
- Identify the syntax used to access form data by using CGI.pm.
- Identify the syntax of the ReadParse method.
- Identify the code used to create and process an HTML form in one file.
- Identify the code used to validate field level information.
- Identify the method of using hidden field values to create and process form data.
Duration
8
Minimum Requirements
The CDROM version of this course requires:
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
- At least a double speed CDROM drive.
- An MPC compliant sound card with attached speakers or headphones is recommended (Currently only the CDROM version supports audio).
The network version of this course requires:
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM and 22MB available hard disk space or file server space.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
Media
Serebra Learning Corporation 119 - 7565 132nd Street Surrey BC V3W 1K5 Canada