PERL FUNDAMENTALS COURSE


Category: Web Design Courses

Course Format
Paper Based Course with CD Rom

Approximate Study Time
100 Hours (Self Study)
Payment Options
You can spread the payments for this course over 4 monthly payments.

Initial payment of £80.00

Followed by 3 monthly
payments of
£40.00
Price: £125.00
VAT Exempt

Approximate Delivery Time
1-2 Working Days (Courier Service)
Buy Now

The Certified Internet Webmaster (CIW) PERL Fundamentals Course teaches students how to fully utilise the Perl programming language.

Students learn the Perl syntax, the basics of using regular expression, how to use Perl data types, and how to access and manipulate files. Students are also introduced to database connectivity and debugging techniques.

A text-processing programming language, Perl is widely used to write CGI scripts and automate server-based tasks such as updating user accounts, posting news and processing subscription requests. The courseware for this topic is part of the Master CIW Web Site Designer and Master CIW Enterprise Developer curriculum.

This web design course is suitable for students wanting to follow a career as a Webmaster, software developer, application programmer, client/server developer or desktop publisher. Students must have CIW Foundations certification or equivalent experience and have a good grasp of Web Languages or have a working knowledge of client-side scripting, JavaScript or VBScript.

The web design course is split into the following Units:

  • Unit 1: Introduction to PERL

The following topics are covered by this unit: Practical Extracting and Reporting; Language (Perl); Getting Started with Perl; Scalar Variables; Numerical Variables; String Variables; and Retrieving Data from STDIN.

  • Unit 2: Flow Control in PERL

The following topics are covered by this unit: Boolean Expressions in PERL; The if statement; The for, while, and do {} while Loop Statements; Loop-Control Commands; and I/O Redirection.

  • Unit 3: Regular Expressions in PERL

The following topics are covered by this unit: Introduction to Regular Expressions; Character Classes and Pattern Matching; and Substitution.

  • Unit 4: Arrays in PERL

The following topics are covered by this unit: Introduction to Perl Arrays; Accessing Array Elements; The sort Function; The foreach Statement; The push, pop, shift and unshift Functions; and The split and join Functions.

  • Unit 5: Hashes in PERL

The following topics are covered by this unit: Introduction to Perl Hashes; Adding and Deleting Hash Elements; and The keys, values, each, and reverse Functions.

  • Unit 6: Subroutines in PERL

The following topics are covered by this unit: Introduction to Perl Subroutines; Variable Scope; and References.

  • Unit 7: File Input & Output in PERL

The following topics are covered by this unit: Introduction to Perl File Input and Output; What is a Filehandle?; The open Function; Outputting Data to a File; Opening Files for Reading; Determining Information About Files; and The stat and lstat Functions.

  • Unit 8: Environmental Variables and Command Line Arguments

The following topics are covered by this unit: Environment Variables; and Command Lines Arguments.

  • Unit 9: Packages & Modules in PERL

The following topics are covered by this unit: Using Packages in Perl; BEGIN and END Blocks; Using Modules in Perl; and The use and require Statements.

  • Unit 10: Object-Oriented PERL

The following topics are covered by this unit: Introduction to Object-Oriented Perl; Creating Objects in Perl; and Inheritance.

  • Unit 11: Database Connectivity in PERL

The following topics are covered by this unit: Introduction to Database Connectivity; Database Programming with Perl; Interacting with Databases; Connecting to Databases; Structured Query Language (SQL); and Quoting Operations.

  • Unit 12: Debugging PERL Programs

The following topics are covered by this unit: Introduction to Debugging Perl Scripts; Using the print Command; Using the –w Switch; Using the strict Module; The Perl Debugger; and Writing Bug-free Perl Code.

Pre-Requirements:

Students must have CIW Foundations certification or equivalent experience and have completed the Web Language series or have a working knowledge of client-side scripting, JavaScript or VBScript.

Course Duration & Support:

Students may register at any time. The web design courses are designed as self-study courses but if you have any problems you can email our email support. As the course is self study you can complete in as little or as long a time as you prefer, and we do not impose a cut-off date for study.

Assessment:

Assessment is from the CIW 1D0-437 Examination.
 
Qualification:
 
On Completion of this curriculum, you can apply for the internationally recognised CIW 1D0-437 Examination, which are currently £89.00 + VAT.
 
Exams must be sat at a registered Prometric or Pearson VUE testing centre. You can find or register with your nearest exam centres from Prometric or Pearson Vue testing centres.
CIW Professional

View Testimonials for PERL FUNDAMENTALS COURSE
Submit a Testimonials for PERL FUNDAMENTALS COURSE