Module 1: CIW™ Application Developer: CGI Using Perl Fundamentals
Course Overview
This curriculum presents instruction on the foundations of CGI using the Perl language, how to get started with CGI and Perl, Perl fundamentals, and Perl input and output. Additionally, the curriculum will cover how to manage files and databases, and CGI security issues.
Includes:
CIW Fundamentals of CGI Using Perl Part 1: CGI and Perl Basics
CIW Fundamentals of CGI Using Perl Part 2: Advanced Features
CIW Fundamentals of CGI Using Perl Part 1: CGI and Perl Basics
This is the first course in a two part series that students will learn both theoretical and practical instruction on the foundations CGI using the Perl language. This course will also cover getting started with CGI and Perl, Perl fundamentals, and Perl input and output.
Learn To
• 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.
CIW Fundamentals of CGI Using Perl Part 2: Advanced Features
This is the second course in a two part series that presents students with both theoretical and practical instruction on managing files and databases. This course will cover manipulating files, databases, and CGI security issues.
Learn To
• Identify the syntax used to save form data by using the param method.
• Identify characteristics of the save method.
• Identify the syntax used to modify form data.
• Identify characteristics of database interaction.
• Identify characteristics of the database interaction process.
• Identify the syntax used to connect to a database.
• Identify types of security risks imposed on a server.
• Identify guidelines for security precautions.
• Identify guidelines for securing a Common Gateway Interface (CGI) script
Module2: CIW™ Application Developer: Dynamic Server Pages
Course Overview
This curriculum introduces learners to the PHP Hypertext Processor to include an introduction to PHP, PHP fundamentals, string manipulation and file input/output, PHP and databases.
Includes:
CIW Dynamic Server Pages Part 1
CIW Dynamic Server Pages Part 2
CIW Dynamic Server Pages Part 3
CIW Dynamic Server Pages Part 1
This is the first course in a three part series that introduces students to PHP Hypertext Processor and provides the foundational knowledge for the course series. Additionally, this course will cover an introduction to PHP, PHP fundamentals, string manipulation and file input/output, and PHP and databases.
Learn To
• Identify PHP.
• Identify the basic and advanced programming concepts of PHP.
• Identify string manipulations and file input/output operations.
• Identify relational databases and SQL Application development by using PHP and MySQL.
CIW Dynamic Server Pages Part 2
This is the second course in a three part series that students will learn about PHP and introduces Microsoft Active Server Pages (ASP) and VB Script. Additionally, this course will cover debugging PHP, PHP security, introduction to ASP, using VBScript, ASP intrinsic objects, and ASP default components.
Learn To
• Identify errors and debugging in PHP.
• Identify security issues in PHP.
• Identify ASP.
• Identify scripting in ASP and VBScript as a scripting language.
• Identify intrinsic objects and default components in ASP.
CIW Dynamic Server Pages Part 3
This is the final course in a three part series that students will learn about ActiveX Data Objects, error handling and debugging ASP applications, project management in application development, and data integrity and security issues.
Learn To
• Identify the situations in which ADO would be used.
• Identify ASP application development, error handling, and debugging ASP applications.
• Identify management and optimization issues.
• Identify data integrity and security issues. |