Publication Details
|
| Introduction to Perl Programming |
| Price: |
$99.00 |
| Business Focus: |
Database Management & Programming |
| Instructor: |
NathanMeyers |
| Course Code: |
ipp |
| Delivery Method: |
Instructor-led Online Course |
| Frequently Asked Questions |
|
|
| Course Overview: |
| Learn Perl, a powerful and easy-to-use scripting language used on PCs, servers, and on the Internet for a wide range of programming problems. Perl is as capable - and often as fast - as C, C++, and Java, but is easier to learn and does not require the sort of software development tools and environments required by those languages. Perl is also more portable and supported on a greater variety of computers than many other computing languages. Perl programming skills are especially valuable for Web developers, software developers, and system administrators. |
| Instructor Biography: |
| In over 20 years as a software developer, Nathan Meyers has used Perl extensively for PC and server applications. He has instructed courses in the corporate environment, on introductory Unix and on using programmable financial calculators. He is also the author of the Macmillan book Java Programming on Linux, numerous conference papers, and articles in trade publications. |
| Course Syllabus: |
| Lesson 1 Syllabus |
In the first lesson, you'll discover the Perl scripting language and learn how it compares to environments like Java and C++. You will install Perl on your PC, and you'll write your first Perl scripts. |
| Lesson 2 Syllabus |
This second lesson will introduce many of the building blocks you'll use in all of your Perl scripting. You'll learn how Perl lets you manipulate text and numbers in simple but powerful ways. We'll illustrate these capabilities with a simple game written in Perl. |
| Lesson 2 Objective |
Learn to install Perl and get an introduction to Perl scripts |
| Lesson 3 Syllabus |
This lesson continues our study of Perl's basic building blocks. You'll learn how scripts can make decisions, perform repetitive operations, and do more advanced programming with text and numbers. Through class projects, you'll discover how Perl is used to extract and process information. |
| Lesson 3 Objective |
Understand basic Perl scripting |
| Lesson 4 Syllabus |
Today, you'll add arrays and lists to your scripting arsenal. These powerful tools will help you solve many more advanced problems than we've covered so far. We'll revisit some of our earlier projects to see how they can be done more easily with these new capabilities. |
| Lesson 4 Objective |
Solidify your understanding of basic Perl scripting |
| Lesson 5 Syllabus |
This lesson introduces debugging: the tools and techniques that you can use to find and fix problems as you develop your own Perl scripts. |
| Lesson 5 Objective |
Learn about arrays and lists |
| Lesson 6 Syllabus |
In this lesson, we'll take a close look at files and directories, learning how Perl can read, write, and create files and folders on your computer. We'll illustrate by writing helpful utility scripts for managing your own files and folders. |
| Lesson 6 Objective |
Learn about predefined variables and how to debug Perl scripts |
| Lesson 7 Syllabus |
This lesson adds two important Perl features to your arsenal: hashes and subroutines. You'll find that many of the projects you've done so far become even easier with these powerful new capabilities. |
| Lesson 7 Objective |
Understand how to use and manage files and directories from Perl scripts |
| Lesson 8 Syllabus |
In this lesson, you'll learn all about regular expressions, one of Perl's most important capabilities for advanced processing of text. Through our class projects, you'll see how this lets you write useful scripts for processing text from files. |
| Lesson 8 Objective |
Learn about associative arrays and subroutines |
| Lesson 9 Syllabus |
In all of your work with Perl so far, you've been writing scripts to run on your own PC. With this lesson, you'll learn how to bring your Perl capabilities to the World Wide Web. You'll find out how to use everything you've learned to write interactive Perl-based Web pages. |
| Lesson 9 Objective |
Learn about regular expressions |
| Lesson 10 Syllabus |
This lesson continues our exploration of Perl and the Web, introducing more advanced capabilities that let you write and use online Web forms and other interactive features. You'll revisit some projects from earlier lessons and find out how to turn them into interactive Web pages. |
| Lesson 10 Objective |
Learn how to program for the Web with Perl |
| Lesson 11 Syllabus |
In this lesson, we'll explore how Perl can interact with other programs on your computer. You can use the information to build more powerful scripts and Web pages that take advantage of the capabilities of other programs available on your PC. |
| Lesson 11 Objective |
Learn more Perl programming skills for the Web |
| Lesson 12 Syllabus |
In our final lesson, you'll learn where you can go to further enhance your knowledge of Perl. The lesson will introduce a few advanced capabilities you can explore further on your own, and will point you toward collections of Perl software and documentation that can teach you more about Perl and help you write more useful scripts. |
| Lesson 12 Objective |
Understand how to run and interact with external programs from Perl |