Infomotion Training and Tutorial Videos


Training and Tutorial Videos

Home
Search
Products
Basket
Checkout
Bookmark this Site
Shipping Rates
Return Policy
Fax Order Form
Contact Us

New Releases

Subjects
About Us
Privacy
Return Policy
Shipping Rates
Adobe Tutorials
Apple Tutorials
College Education Tutorials
Computer Graphics Tutorials
Computer Software Tutorials
Developer Tutorials
Engineering Tutorials
Human Resources Tutorials
Microsoft Tutorials
Safety Training and Tutorials
Music Computer Tutorials
Video Computer Tutorials
Web Design Tutorials
Producers
Cambridge Educational Videos
Films for the Humanities
J.J. Keller Safety Training
Marcom Safety Training
SME Engineering Videos
Video Aided Instruction DVDs
VTC Computer Tutorials

Perl Fundamentals Tutorials

 
Perl Fundamentals TutorialsQuantity in Basket: none
Code: VTC-33403
Price:$89.95

 
 
 
Quantity:
 

Perl Fundamentals Tutorials

Producer:
VTC - See All TiltlesSee all VTC titles
Media:
CD-ROM
Author:
Joshua Mostafa
ISBN:
1-9320-7215-2
Duration:
7.5 hrs / 113 lessons
Compatibility:
Win XP, ME, 2000, 98, NT, Mac OS X, OS 9
Author Joshua Mostafa takes users through the versatile and powerful programming language known as PERL, a server side language whose primary duty is to handle dynamic content and service clients on the Internet. What separates PERL from other scripting languages is its flexibility. Users don't need to code in a certain way to effectively use PERL and have fun doing it. Joshua shows you what tools you need to get started in PERL and what resources to visit in order to perfect your scripting. Start learning now by clicking one of the topics below!
Try For Free Right Now
To help you evaluate this training program, some of the tutorials may be viewed for free online. Listed below are all of the chapters and lessons for this title.
Click on any of the linked lessons below to watch them now online!

CD Contents
Concepts
 Welcome: what is Perl? (02:12)
 Perl and the Web (02:44)
 Static Web content (02:36)
 Dynamic Web content (03:30)
 What you'll need (1) (03:30)
 What you'll need (2) (03:30)
 Your first script: hello world (03:43)
 Running your first script on a web server (04:03)
First Steps
 Program flow (06:04)
 Variables (05:34)
 Strings and quotes (04:51)
 More about strings (04:39)
 Basic operators (05:39)
 Combined operators (04:25)
 More combined operators (06:03)
Data Types
 Scalars, hashes and arrays (02:34)
 Working with arrays (03:15)
 More about arrays (04:35)
 Array functions (04:39)
 More array functions (05:45)
 Multidimensional arrays (06:36)
 Taking elements out of arrays (04:53)
 More array manipulation (05:00)
 Working with hashes (05:23)
 Extracting data from hashes (03:23)
 Multidimensional hashes (06:21)
 Now you try: Data Types (01:10)
Making Choices
 Introducing conditionals (03:42)
 Conditional operators (03:06)
 Conditional blocks (04:06)
 The equality operator (04:38)
 String comparison operators (04:48)
 else clauses (02:27)
 The elsif ladder (04:15)
 Logical operators (06:00)
 Nested conditionals (07:36)
 Now you try: Choices (01:59)
Loops and Control Structures
 Repetition: the while loop (04:35)
 Using the while loop (03:43)
 The do..while loop (03:33)
 Iteration: the for loop (04:50)
 Looping over an array (05:22)
 Nested loops (04:36)
 The foreach loop (07:02)
 Now you try: Loops (01:15)
Strings and Pattern Matching
 Extracting a substring (03:53)
 Locating a substring (1) (02:25)
 Locating a substring (2) (02:34)
 Changing case (03:04)
 Here-document style strings (02:57)
 Introducing regular expressions (05:14)
 Matching simple patterns (04:02)
 Case-insensitive pattern matching (02:40)
 Matching globally (05:16)
 Wildcards (05:38)
 Character sets (1) (03:19)
 Character sets (2) (03:09)
 Quantifiers (04:23)
 Using quantifiers (1) (03:24)
 Using quantifiers (2) (03:23)
 Alternation (04:00)
 Subpatterns (1) (03:42)
 Subpatterns (2) (03:13)
 Greedy vs non-greedy quantifiers (04:27)
 Examples of non-greedy matching (05:35)
 Replacing using patterns (06:00)
 Subpattern replacement (1) (02:22)
 Subpattern replacement: (2) (05:00)
 Now you try: Strings (03:40)
Interacting with the Filesystem
 Reading from a file (03:44)
 Writing to a file (1) (03:29)
 Writing to a file (2) (02:11)
 Writing to a file (3) (04:15)
 Reading a files contents at once (05:40)
 Changing the default output filehandle (03:30)
 Reading user input from the command line (02:47)
 An interactive shell script (04:45)
 Refining the script (1) (03:30)
 Refining the script (2) (04:12)
 The script complete (05:51)
 Working with directories (04:09)
 Changing the current working directory (03:42)
 Running executable files (1) (02:50)
 Running executable files (2) (04:11)
 Command-line arguments (06:20)
 Now you try: Interacting with Filesystems (01:16)
CGI
 Running a CGI script on localhost (03:59)
 Checking errors (05:10)
 Uploading your script (1) (02:14)
 Uploading your script (2) (04:29)
 Environment variables (1) (03:02)
 Environment variables (2) (03:23)
 Serving HTML (03:51)
 The query string (04:18)
 Accessing GET variables (05:56)
 Handling URL-encoded characters (05:08)
 Using HTML forms (05:08)
 Reading POST data (02:51)
 Now you try: CGI (02:54)
Intermediate Coding Techniques
 Reusing code (03:34)
 Subroutines (03:31)
 Arguments (04:17)
 Returning a value (03:52)
 Explicit returns (04:00)
 Variable scope (04:53)
 Modules and Packages (1) (05:43)
 Modules and Packages (2) (01:53)
Database Interactivity
 Perl and databases (02:29)
 Connection handles (04:14)
 Statement handles (04:14)
 Running the script (01:21)
 Using placeholders in SQL (01:21)
 Now you try: Database Interactivity (02:14)

QuicktimeTo view the Free Tutorials you must have Quicktime installed. Please note that the online free samples have been compressed for quicker downloads. Purchased CDs have higher sound and video quality. Monitor resolution needs to be set to at least 1024 by 768 to view the entire movie.