Course Title: Perl Fundamentals



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!


Course Author/Expert: Joshua Mostafa

Language: english

Full Online Training Available: Yes

Number of Course Movies: 113

Course Duration: 7.5 hours



Never has it been so easy to learn Perl Fundamentals.
No expensive classroom training courses.
No boring hard to follow books to read.
Learn from your own desk at a pace that suits you.
High quality affordable training that is easy to use and follow.
Use unique training methods, it makes learning easy no matter what your learning style.




Course Outline:



The FIRST THREE chapters of this online training course can be viewed right now!





Click Here Now To View the First Three Chapters of Perl Fundamentals Online Training For Free






If you then need all the lessons or complete access to over seven hundred different courses then join the online university for as long as you need them and even get an online university certificate.


01 Concepts
0101 Welcome: what is Perl?
0102 Perl and the Web
0103 Static Web content
0104 Dynamic Web content
0105 What you'll need (1)
0106 What you'll need (2)
0107 Your first script: hello world
0108 Running your first script on a web server

02 First Steps
0201 Program flow
0202 Variables
0203 Strings and quotes
0204 More about strings
0205 Basic operators
0206 Combined operators
0207 More combined operators

03 Data Types
0301 Scalars, hashes and arrays
0302 Working with arrays
0303 More about arrays
0304 Array functions
0305 More array functions
0306 Multidimensional arrays
0307 Taking elements out of arrays
0308 More array manipulation
0309 Working with hashes
0310 Extracting data from hashes
0311 Multidimensional hashes
0312 Now you try: Data Types

04 Making Choices
0401 Introducing conditionals
0402 Conditional operators
0403 Conditional blocks
0404 The equality operator
0405 String comparison operators
0406 else clauses
0407 The elsif ladder
0408 Logical operators
0409 Nested conditionals
0410 Now you try: Choices

05 Loops and Control Structures
0501 Repetition: the while loop
0502 Using the while loop
0503 The do..while loop
0504 Iteration: the for loop
0505 Looping over an array
0506 Nested loops
0507 The foreach loop
0508 Now you try: Loops

06 Strings and Pattern Matching
0601 Extracting a substring
0602 Locating a substring (1)
0603 Locating a substring (2)
0604 Changing case
0605 Here-document style strings
0606 Introducing regular expressions
0607 Matching simple patterns
0608 Case-insensitive pattern matching
0609 Matching globally
0610 Wildcards
0611 Character sets (1)
0612 Character sets (2)
0613 Quantifiers
0614 Using quantifiers (1)
0615 Using quantifiers (2)
0616 Alternation
0617 Subpatterns (1)
0618 Subpatterns (2)
0619 Greedy vs non-greedy quantifiers
0620 Examples of non-greedy matching
0621 Replacing using patterns
0622 Subpattern replacement (1)
0623 Subpattern replacement: (2)
0624 Now you try: Strings

07 Interacting with the Filesystem
0701 Reading from a file
0702 Writing to a file (1)
0703 Writing to a file (2)
0704 Writing to a file (3)
0705 Reading a files contents at once
0706 Changing the default output filehandle
0707 Reading user input from the command line
0708 An interactive shell script
0709 Refining the script (1)
0710 Refining the script (2)
0711 The script complete
0712 Working with directories
0713 Changing the current working directory
0714 Running executable files (1)
0715 Running executable files (2)
0716 Command-line arguments
0717 Now you try: Interacting with Filesystems

08 CGI
0801 Running a CGI script on localhost
0802 Checking errors
0803 Uploading your script (1)
0804 Uploading your script (2)
0805 Environment variables (1)
0806 Environment variables (2)
0807 Serving HTML
0808 The query string
0809 Accessing GET variables
0810 Handling URL-encoded characters
0811 Using HTML forms
0812 Reading POST data
0813 Now you try: CGI

09 Intermediate Coding Techniques
0901 Reusing code
0902 Subroutines
0903 Arguments
0904 Returning a value
0905 Explicit returns
0906 Variable scope
0907 Modules and Packages (1)
0908 Modules and Packages (2)

10 Database Interactivity
1001 Perl and databases
1002 Connection handles
1003 Statement handles
1004 Running the script
1005 Using placeholders in SQL
1006 Now you try: Database Interactivity







To continue your learning, Click Here for the Online University and get access to all of the training courses, that's over 550 software programmes including 60,000 tutorial videos, for editing, image manipulation and graphics programmes. All for just $30 (approx £16) month. Unlimited access for as long as you need, cancel when you're finished, no contract, no minimum period, no hassle.



or


Click Here and we'll send you the training CD itself for Perl Fundamentals at £79.95

| rss feed | add to google toolbar Add latest courses to Google Toolbar | After Effects Projects | Background Loops |

• TutorRoom© 2005 •