Feb-2012 Discounts to be awarded to 5 Students 
Call us on +91 94453 48493 or (044) 4202 7475

Perl, CGI and Shell Script



Snapshot
Basic to Advanced Perl Programming

PERL is a powerful extracting and assembling tool to execute shell commands through programming. At learnpact we will start from basic Perl tutorials and advice on learning Perl from the ground up starting with the fundamentals.

The course begins with a thorough treatment of packages, modules, and libraries. Next, Perl references are studied. This gives students the necessary background to write object-oriented Perl. Various applications and areas that use object orientation are studied next. These modules include the Tk.pm module for building Graphical User Interfaces, the DBI.pm module, which provides a portable way of querying databases, the CGI.pm module for writing CGI programs, and the Socket.pm module used in client server networking applications. Finally a treatment of XML and Perl is undertaken.

Prerequisites
  • Participants should be well-versed in HTML
  • Background in C, C++ or any other similar programming language
Course Outline
  • Getting Started with PERL
    • Introduction
    • A Quick Review of Perl
    • Perl Libraries
    • The Standard Perl Library
    • Packages
    • Modules
    • Using .pm Modules
    • Exporter.pm
    • Standard Perl Modules
    • Comprehensive Perl Archive Network (CPAN)
    • Roman.pm
    • Miscellaneous Perl Topics - wantarray

  • References
    • Introduction
    • Summary of References
    • Array References
    • Anonymous Arrays
    • Anonymous Hashes
    • Prototypes
    • Higher Dimensional Arrays
    • Complex Hashes
    • References and Subroutines
    • Anonymous Subroutines
    • Lists of References
  • Associative Arrays
    • Introduction
    • Associative Arrays as Dual Arrays
    • A Hashing Algorithm
    • Collisions
    • Associative Arrays
    • Sorting by Keys or Values
    • Finding Unique Tokens in a File
    • Reverse Lookups
    • Selecting the Top n Elements


Go to top
  • Object-Oriented Programming
    • Introduction
    • Object-Oriented Vocabulary
    • The class Definition
    • Defining and Using Objects
    • Information Hiding
    • Instance Methods
    • Destructors
    • Class Methods
    • Inheritance
    • Polymorphism
    • Documenting Perl Code
    • IO.pm
  • CGI.pm
    • Using CGI.pm?
    • Simple Form Elements
    • Parameters
    • HTML Tags
    • Form Processing
    • checkbox_group and radio_group
    • Text Areas
    • Popup Menus and Scrolling Lists
    • Debugging




  • The TK.PM Module
    • Introduction
    • Event Driven Programming
    • Geometry Management
    • pack()
    • grid()
    • grid()Options
    • place(): Absolute Coordinates
    • place(): Relative Coordinates
    • The Label Widget
    • The Button Widget
    • The Checkbutton Widget
    • The Radiobutton Widget
    • The Dialog Widget
    • Text Input Widgets
    • The Listbox Widget
    • Menus
    • Frames
    • Toplevel Widgets
    • Bind





  • The CGI Environment
    • Administering the Server
    • The HTTP Protocol
    • Header Information
    • The CGI Script
    • Extracting Form Data
    • The CGI Response
    • CGI Output
    • Database Access
    • What Can Go Wrong?
    • Images
    • Extra Path Information
  • Client-Server Applications and CGI
    • Introduction
    • Internet Terminology
    • Data Delivery
    • Writing a Simple Client
    • Writing a Simple Server
    • Writing an Iterative Server
    • ftp
    • The Common Gateway Interface
    • HTML Forms
  • Accessing Real Databases in Perl
    • Introduction
    • Architecture
    • Review of SQL
    • Accessing Databases from Perl
    • Executing a Query in Perl
    • Accessing Database Metadata
    • Interactive Requests
    • Adding a Graphical Front-End
    • Accessing a Real Database via a Web Form
  • Processing XML With Perl
    • Creating an XML Document With Perl
    • Creating an XML Document
    • Using an XML Parser
    • XML::Simple
    • XML::Parser
  • XML Fundamentals
    • Introduction
    • What is a Markup Language?
    • SGML vs. HTML
    • Sample HTML Document
    • XML
    • Creating Semantic Tags
    • XML Syntax
    • Elements
    • Attributes
    • Comments
    • Unicode and Character Sets
    • Character References
    • Entity References
    • Character Data Sections (CDATA)
    • Processing Instructions
    • Parsing XML
Go to top
Perl-CGI Course Details
Course Duration Three Month
Practical Yes
Course Certification Learnpact PERL-CGI Programmer
Internship Yes
Interview Yes
Perl Job Trend
Courtesy Indeed.com

Get the Learnpact Advantage today!

  • Industry acclaimed courses
  • State-of-the-art infrastructure
  • Industry Exposure
  • Expert faculty
  • Exposure to latest and emerging technologies
  • Connect with Industry leaders
  • Get a chance to network with like-minded people
  • Participation and Course Completion Certificates
  • 100% Development Oriented Training
  • Learn by doing. Work on real time projects
  • Get found by leading companies through our dedicated HR help desk
  • Improve your communication and soft skills

Do you want to know more? Let us call you

Name :
Mobile/Phone :
E-Mail :
Your areas of interest :
Describe Your Needs :
Shell script training Perl training course CGI script training Best perl training course Basic to advanced perl training training courses in perl
| More
-->