Introduction to Perl Part 1 Training Course Outline - GogoTraining

0 downloads 109 Views 188KB Size Report
language. In this Perl programming class you will learn about scalar data, arrays, branching and looping, input and ...
Introduction to Perl Part 1 Training Course Outline Course Description: Are you interested in learning Perl programming? Are you looking for a beginning Perl training course that helps you learn Perl programming quickly and easily? Our two-part Introduction to Perl programming training series is what you need. Introduction to Perl Part 1 training provides you with a basic introduction to the Perl programming language. In this Perl programming class you will learn about scalar data, arrays, branching and looping, input and output, regular expressions and functions. You will learn how to write scripts using the fundamental Perl building blocks in this Perl training course. Continue your Perl programming training with Introduction to Perl Part 2. Course Prerequisites: None; previous programming language experience is recommended. Note: Those with no programming experience may consider taking Introduction to Programming for Non-Programmers as the beginning of our Perl Developer Training Program. Course Objectives: As a result of taking this beginning Perl programming class, you will be able to: • Describe the fundamental data types for Perl • Create and access arrays • Program with branching and looping constructs • Create and access hashes • Input from the keyboard and output from the screen • Utilize regular expressions with Perl • Create and use functions Modular Outline: Module 00: Introduction to Perl Part 1 Online Training - Course Introduction Module 01: Introduction to Perl • Introduction to Perl • History of Perl • Description of Perl Page 1



Basic concepts

Module 02: Scalar Data • Scalar values • Operators • Scalar variables • Operations on scalar of variables • Safe coding practices Module 03: Arrays • Array variables • Array access • Using STDIN with an array Module 04: Branching and Looping • Statement blocks • Statements • If/unless conditionals • While/until loops • For and for each loops • Do loops Module 05: Hashes • Hash what is it? • Operators • Hash Slices Module 06: Input and Output • Input operators • Output operators • Print / printf • Here documents Module 07: Regular Expressions Part 1 • Regular expressions • Patterns • Grouping patterns • Operator precedents Module 08: Regular Expressions Part 2 Page 2

• • • •

Matching operator variants Substitutions Other operators Regular expression options

Module 09: Functions • System and user defined functions • Return values and arguments Module 10: Passing values to Functions • Variable number of parameters • Pass by reference or value Module 11: Introduction to Perl Part 1 Online Training - Course Summary

Page 3