SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
MyTectra – Perl Course Content -90191-91856
Course Details:
Course Code –MYT1022 – Perl
Course duration: 1 Months
Class duration: 2 hours / Per day - Week day
3 Hours / Per Day – Week End
Training mode: Instructor led Class training
Server access : Provided at no extra cost
Study material : Provided in the form of PDFs, PPTs & Word docs / On-Line materials
Weekend, weekday, Super Fast track, fast track & normal training can be provided
Contact: +91 90191 91856
Email: info@mytectra.com
Web: www.mytectra.com
Contact us for course start dates, class timings, fee and payment methods.
About myTectra:
“MyTectra a global learning solutions company helps transform people and organization
to gain real, lasting benefits “
myTectra provides training across the technologies and functions using time tested delivery
mode such as class room training , virtual training , send me a trainer , trainer connect .We
are now one of the world largest online training company , and we continue to lead :
 Providing virtual training for candidate from 200+ city across world
 One of the largest provider of trainers to your location under the training program
“Send me trainer”
 First of its kind “ Trainer Connect “ helps you to identify the best trainer for your
training requirement
 myTectra virtual training is a unique a program helps you to choose the best
available faculty by yourself
 myTectra “holyday training” designed for one-to-one training during your holiday
trip at any location in India.
MyTectra – Perl Course Content -90191-91856

Topics Covered:
Chapter 1: Getting Started with Perl:












What is Perl?
Where Can I Get Perl?
A Simple Perl Program
Simple I/O
Perl Variables
Control Flow - Decisions
Control Flow - Loops
Altering Loop Control Flow
Statement Modifiers
What Is True And What Is False?
The Special Variable $_

Chapter 2: Perl Operators:













Introduction
Table Of Perl Operators
Arithmetic Operators
String Operators
Relational Operators
Logical Operators
Bitwise Operators
Assignment Operators
The Conditional Operator
Range Operator
String Functions
The eval Function

Chapter 3: I/O:







Introduction
String Literals
The print Function
Here Documents
The printf Function
The sprintf Function
MyTectra – Perl Course Content -90191-91856






File handles
Opening Disk Files
File Open Errors
The die and warn Functions
File Operators

Chapter 4: Arrays:












Basic Concepts
Assigning Values To An Array
Accessing Array Elements
Array Functions
push and pop
shift
sort, reverse, and chop
split and join
grep
splice

Command Line Arguments

Chapter 5: Associative Arrays





Basic Concepts
Associative Array Functions
Updating Associative Arrays
Accessing Environment Variables

Chapter 6: Subroutines









Calling Subroutines
Passing Arguments to Subroutines
Returning Values from Subroutines
The require Function
Packages and Modules
The @INC Array
Predefined Subroutines
Comparison Subroutines for Sorting

Chapter 7: Pattern Matching and Regular Expressions






Introduction
Regular Expression Syntax
The Match Operator
Regular Expression Meta-Characters
Anchors
MyTectra – Perl Course Content -90191-91856








Single Character Matches
Some Special Issues
Character Classes
Multiple Character Matches
Alternation
The Substitution Operator
The Translation Operator

Chapter 8: Accessing System Resources











Introduction
File and Directory System Calls
The stat Function
The utime Function
The fork Function
The exec and wait Functions
Handling Signals
The system Function
Command Substitution
Opening Pipe Files

Chapter 9: Generating Reports with Perl











Formats
Formatting Examples
Multi-Line Values
Multi-Line Text Blocks
Sending a Report to a File
The select Function
The Special Variable $~
Top-of-Page Formats
Bottom-of-Page Formats
A Sample Report

Chapter 10: Perl and CGI:









What is CGI?
Web Servers and Browsers
HTML
HTML Forms
Form Elements
A Typical CGI Application
CGI Input
CGI Output
MyTectra – Perl Course Content -90191-91856

 Using the CGI.pm Module
 CGI Environment Variables

Appendix A: Command Line Options and Debugging







Running Perl on the Command Line
Summary of Command Line Options
The Perl Debugger
Perl Debugger Commands
Other Debugging Aids
The strict Module

Appendix B: More about Regular Expressions





Remembered Matches
Greedy Regular Expressions
Nested Remembered Patterns
Matching for Multiple Occurrences in a Loop

Appendix C: References and Data Structures






References
Syntactic Sugar
Anonymous Arrays
Higher Dimensional Arrays
References and Subroutines

Appendix D: Comparing Perl 4 and 5
 Operators
 Packages
 Type globs

Appendix E: Advanced Perl
 What is in the Advanced Perl Course
 A Taste of Object Orientation
 A Taste of Network Programming

Appendix F: Perl Development Using Eclipse
 Features of the Perl Plugin
 Creating a Perl Project
MyTectra – Perl Course Content -90191-91856
















Running a Perl Program
Preferences - EPIC
Preferences - Editor
Preferences - Content Assist
Preferences - Folding
Preferences - Mark Occurrences
Preferences - Templates
Templates
Preferences - Source Formatter
Preferences - Task Tags
Accessing Perl Documentation
Project Properties
Debugging
Testing Regular Expressions

Appendix G: Reference
 Special Perl Variables
 Regular Expression Meta-Characters
 Internet Resources

Appendix H: Supplementary Exercises











Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10

MyTectra Learning Solutions Private Limited.
10(p), IWWA Building, 2nd Floor, 7th Main,
BTM Layout 2nd Stage, Bangalore-560076
Visit Us: www.myTectra.com
Call Us: +91 90191 91856
Email: info@mytectra.com

Contenu connexe

En vedette

Molecular Shape Searching on GPUs: A Brave New World
Molecular Shape Searching on GPUs: A Brave New WorldMolecular Shape Searching on GPUs: A Brave New World
Molecular Shape Searching on GPUs: A Brave New WorldCan Ozdoruk
 
Mонархије западне европе
Mонархије западне европеMонархије западне европе
Mонархије западне европеsekcijaposavci
 
Www myseoservices4u co_uk (1)
Www myseoservices4u co_uk (1)Www myseoservices4u co_uk (1)
Www myseoservices4u co_uk (1)shaun mengella
 
199837 guidelines big data
199837 guidelines big data199837 guidelines big data
199837 guidelines big dataErin Kerrigan
 
4.3 aplicacion estadistica y matricial
4.3 aplicacion estadistica y matricial4.3 aplicacion estadistica y matricial
4.3 aplicacion estadistica y matricialdavidfive
 
Visualizing user reading via chord diagram
Visualizing user reading via chord diagramVisualizing user reading via chord diagram
Visualizing user reading via chord diagramHaokang Den
 
Hiranandani fortune city
Hiranandani fortune cityHiranandani fortune city
Hiranandani fortune cityRaj Vishwakarma
 

En vedette (11)

SAP Real Time Training for Functional Consultant
SAP Real Time Training for Functional ConsultantSAP Real Time Training for Functional Consultant
SAP Real Time Training for Functional Consultant
 
Detriment Pitch C4
Detriment Pitch C4Detriment Pitch C4
Detriment Pitch C4
 
Pasti bisa oke
Pasti bisa okePasti bisa oke
Pasti bisa oke
 
Molecular Shape Searching on GPUs: A Brave New World
Molecular Shape Searching on GPUs: A Brave New WorldMolecular Shape Searching on GPUs: A Brave New World
Molecular Shape Searching on GPUs: A Brave New World
 
Mонархије западне европе
Mонархије западне европеMонархије западне европе
Mонархије западне европе
 
Www myseoservices4u co_uk (1)
Www myseoservices4u co_uk (1)Www myseoservices4u co_uk (1)
Www myseoservices4u co_uk (1)
 
199837 guidelines big data
199837 guidelines big data199837 guidelines big data
199837 guidelines big data
 
4.3 aplicacion estadistica y matricial
4.3 aplicacion estadistica y matricial4.3 aplicacion estadistica y matricial
4.3 aplicacion estadistica y matricial
 
Oracle Framework Training in Bangalore by myTectra
Oracle Framework Training in Bangalore by myTectraOracle Framework Training in Bangalore by myTectra
Oracle Framework Training in Bangalore by myTectra
 
Visualizing user reading via chord diagram
Visualizing user reading via chord diagramVisualizing user reading via chord diagram
Visualizing user reading via chord diagram
 
Hiranandani fortune city
Hiranandani fortune cityHiranandani fortune city
Hiranandani fortune city
 

Plus de myTectra Learning Solutions Private Ltd

Plus de myTectra Learning Solutions Private Ltd (20)

Best Ansible Training in Bangalore. Join myTectra Now
Best Ansible Training in Bangalore. Join myTectra NowBest Ansible Training in Bangalore. Join myTectra Now
Best Ansible Training in Bangalore. Join myTectra Now
 
Best Oracle Apps Technical Training in Bangalore.myTectra
Best Oracle Apps Technical Training in Bangalore.myTectraBest Oracle Apps Technical Training in Bangalore.myTectra
Best Oracle Apps Technical Training in Bangalore.myTectra
 
Best Oracle PL SQL Training in Bangalore. Join myTectra
Best Oracle PL SQL Training in Bangalore. Join myTectraBest Oracle PL SQL Training in Bangalore. Join myTectra
Best Oracle PL SQL Training in Bangalore. Join myTectra
 
Best ExtJS Training in Bangalore. Join myTectra Now
Best ExtJS Training in Bangalore. Join myTectra NowBest ExtJS Training in Bangalore. Join myTectra Now
Best ExtJS Training in Bangalore. Join myTectra Now
 
The MapReduce Design Patterns Training in Banhgalore
The MapReduce Design Patterns Training in BanhgaloreThe MapReduce Design Patterns Training in Banhgalore
The MapReduce Design Patterns Training in Banhgalore
 
Statistics Essentials for Analytics Training in Bangalore
Statistics Essentials for Analytics Training in BangaloreStatistics Essentials for Analytics Training in Bangalore
Statistics Essentials for Analytics Training in Bangalore
 
C Programming and Data Structures Training In Bangalore
C Programming and Data Structures Training In BangaloreC Programming and Data Structures Training In Bangalore
C Programming and Data Structures Training In Bangalore
 
Essentials of Professional VLSI Digital Design Training
Essentials of Professional VLSI Digital Design TrainingEssentials of Professional VLSI Digital Design Training
Essentials of Professional VLSI Digital Design Training
 
The Predictive Modelling in R Training in Bangalore
The Predictive Modelling in R Training in BangaloreThe Predictive Modelling in R Training in Bangalore
The Predictive Modelling in R Training in Bangalore
 
The Best Comprehensive MapReduce Training in Bangalore
The Best Comprehensive MapReduce Training in BangaloreThe Best Comprehensive MapReduce Training in Bangalore
The Best Comprehensive MapReduce Training in Bangalore
 
Decision Tree Modeling Using R Training in Bangalore
Decision Tree Modeling Using R Training in BangaloreDecision Tree Modeling Using R Training in Bangalore
Decision Tree Modeling Using R Training in Bangalore
 
The Persistence with Hibernate Training in Bangalore
The Persistence with Hibernate Training in BangaloreThe Persistence with Hibernate Training in Bangalore
The Persistence with Hibernate Training in Bangalore
 
Design Patterns Training From myTectra in Bangalore
Design Patterns Training From myTectra in BangaloreDesign Patterns Training From myTectra in Bangalore
Design Patterns Training From myTectra in Bangalore
 
The Apache Solr Training From myTectra in Bangalore
The Apache Solr Training From myTectra in BangaloreThe Apache Solr Training From myTectra in Bangalore
The Apache Solr Training From myTectra in Bangalore
 
The Best Microsoft Project 2013 Training in Bangalore
The Best Microsoft Project 2013 Training in BangaloreThe Best Microsoft Project 2013 Training in Bangalore
The Best Microsoft Project 2013 Training in Bangalore
 
Six Sigma Green Belt Training in Bangalore,By myTectra
Six Sigma Green Belt Training in Bangalore,By myTectraSix Sigma Green Belt Training in Bangalore,By myTectra
Six Sigma Green Belt Training in Bangalore,By myTectra
 
The Measuring Social Media ROI Training in Bangalore
The Measuring Social Media ROI Training in BangaloreThe Measuring Social Media ROI Training in Bangalore
The Measuring Social Media ROI Training in Bangalore
 
CRM Salesforce Training From myTectra in Bangalore
CRM Salesforce Training From myTectra in BangaloreCRM Salesforce Training From myTectra in Bangalore
CRM Salesforce Training From myTectra in Bangalore
 
The Apache Ambari Training From myTectra in Bangalore
The Apache Ambari Training From myTectra in BangaloreThe Apache Ambari Training From myTectra in Bangalore
The Apache Ambari Training From myTectra in Bangalore
 
Analytics For Retail Banking Training in Bangalore
Analytics For Retail Banking Training in BangaloreAnalytics For Retail Banking Training in Bangalore
Analytics For Retail Banking Training in Bangalore
 

Dernier

4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 

Dernier (20)

4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 

Perl Training in Bangalore by myTectra , India

  • 1. MyTectra – Perl Course Content -90191-91856 Course Details: Course Code –MYT1022 – Perl Course duration: 1 Months Class duration: 2 hours / Per day - Week day 3 Hours / Per Day – Week End Training mode: Instructor led Class training Server access : Provided at no extra cost Study material : Provided in the form of PDFs, PPTs & Word docs / On-Line materials Weekend, weekday, Super Fast track, fast track & normal training can be provided Contact: +91 90191 91856 Email: info@mytectra.com Web: www.mytectra.com Contact us for course start dates, class timings, fee and payment methods. About myTectra: “MyTectra a global learning solutions company helps transform people and organization to gain real, lasting benefits “ myTectra provides training across the technologies and functions using time tested delivery mode such as class room training , virtual training , send me a trainer , trainer connect .We are now one of the world largest online training company , and we continue to lead :  Providing virtual training for candidate from 200+ city across world  One of the largest provider of trainers to your location under the training program “Send me trainer”  First of its kind “ Trainer Connect “ helps you to identify the best trainer for your training requirement  myTectra virtual training is a unique a program helps you to choose the best available faculty by yourself  myTectra “holyday training” designed for one-to-one training during your holiday trip at any location in India.
  • 2. MyTectra – Perl Course Content -90191-91856 Topics Covered: Chapter 1: Getting Started with Perl:            What is Perl? Where Can I Get Perl? A Simple Perl Program Simple I/O Perl Variables Control Flow - Decisions Control Flow - Loops Altering Loop Control Flow Statement Modifiers What Is True And What Is False? The Special Variable $_ Chapter 2: Perl Operators:             Introduction Table Of Perl Operators Arithmetic Operators String Operators Relational Operators Logical Operators Bitwise Operators Assignment Operators The Conditional Operator Range Operator String Functions The eval Function Chapter 3: I/O:       Introduction String Literals The print Function Here Documents The printf Function The sprintf Function
  • 3. MyTectra – Perl Course Content -90191-91856      File handles Opening Disk Files File Open Errors The die and warn Functions File Operators Chapter 4: Arrays:            Basic Concepts Assigning Values To An Array Accessing Array Elements Array Functions push and pop shift sort, reverse, and chop split and join grep splice Command Line Arguments Chapter 5: Associative Arrays     Basic Concepts Associative Array Functions Updating Associative Arrays Accessing Environment Variables Chapter 6: Subroutines         Calling Subroutines Passing Arguments to Subroutines Returning Values from Subroutines The require Function Packages and Modules The @INC Array Predefined Subroutines Comparison Subroutines for Sorting Chapter 7: Pattern Matching and Regular Expressions      Introduction Regular Expression Syntax The Match Operator Regular Expression Meta-Characters Anchors
  • 4. MyTectra – Perl Course Content -90191-91856        Single Character Matches Some Special Issues Character Classes Multiple Character Matches Alternation The Substitution Operator The Translation Operator Chapter 8: Accessing System Resources           Introduction File and Directory System Calls The stat Function The utime Function The fork Function The exec and wait Functions Handling Signals The system Function Command Substitution Opening Pipe Files Chapter 9: Generating Reports with Perl           Formats Formatting Examples Multi-Line Values Multi-Line Text Blocks Sending a Report to a File The select Function The Special Variable $~ Top-of-Page Formats Bottom-of-Page Formats A Sample Report Chapter 10: Perl and CGI:         What is CGI? Web Servers and Browsers HTML HTML Forms Form Elements A Typical CGI Application CGI Input CGI Output
  • 5. MyTectra – Perl Course Content -90191-91856   Using the CGI.pm Module  CGI Environment Variables Appendix A: Command Line Options and Debugging       Running Perl on the Command Line Summary of Command Line Options The Perl Debugger Perl Debugger Commands Other Debugging Aids The strict Module Appendix B: More about Regular Expressions     Remembered Matches Greedy Regular Expressions Nested Remembered Patterns Matching for Multiple Occurrences in a Loop Appendix C: References and Data Structures      References Syntactic Sugar Anonymous Arrays Higher Dimensional Arrays References and Subroutines Appendix D: Comparing Perl 4 and 5  Operators  Packages  Type globs Appendix E: Advanced Perl  What is in the Advanced Perl Course  A Taste of Object Orientation  A Taste of Network Programming Appendix F: Perl Development Using Eclipse  Features of the Perl Plugin  Creating a Perl Project
  • 6. MyTectra – Perl Course Content -90191-91856                Running a Perl Program Preferences - EPIC Preferences - Editor Preferences - Content Assist Preferences - Folding Preferences - Mark Occurrences Preferences - Templates Templates Preferences - Source Formatter Preferences - Task Tags Accessing Perl Documentation Project Properties Debugging Testing Regular Expressions Appendix G: Reference  Special Perl Variables  Regular Expression Meta-Characters  Internet Resources Appendix H: Supplementary Exercises           Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter 10 MyTectra Learning Solutions Private Limited. 10(p), IWWA Building, 2nd Floor, 7th Main, BTM Layout 2nd Stage, Bangalore-560076 Visit Us: www.myTectra.com Call Us: +91 90191 91856 Email: info@mytectra.com