Presentation is loading. Please wait.

Presentation is loading. Please wait.

Similar presentations


Presentation on theme: ""— Presentation transcript:

1 Perl.bng@rockfortnetworks.comPerl.bng@rockfortnetworks.com www.rockfortnetworks.comwww.rockfortnetworks.com

2 PERL SOFTWEAR  Perl is a family of high-level, general-purpose, interpreted, dynamic programming languages. The languages in this family include Perl 5 and Perl 6.  Though Perl is not officially an acronym, there are various backronyms in use, such as: Practical Extraction and Reporting Language

3 What is the usage of PERL  Perl excels at text processing, CGI programming, interfacing with databases, low-level applications, high-level applications, GUI applications, simple tasks, complex tasks, small and major projects. Perl has been called the system administrator's best friend for its ability to make common tasks easy.  An application to allow a child with spastic quadriplegia to communicate  Data manipulation for the Human Genome project;  English to Braille translators  Genetic algorithm implementations  Automated Web photo galleries  Flight Simulators  Object oriented access to simple crystallographic calculations  Writing addictive computer games

4 General Perl Information References Chomp - strip superfluous characters Command substitution Use execute function to launch external programs Use system function to execute external commands and evaluate return status Regular Expressions discussion Demonstrate the many rules of Regular Expressions Process arrays using push/pop functions Generated data files and process them using split and field determination Mail integration using Sendmail

5 Mail integration using downloaded Perl mail module Define and execute Perl one-liners Common Gateway Interface (CGI) - Apache 2.x integration Process GET & POST variables MySQL Database integration Identify required modules for MySQL integration Define connection object Execute SELECT queries Execute INSERT queries Execute UPDATE queries Execute DELETE queries

6 Perl LFTP Integration - Error Handling Integrate LFTP client with Perl Automate LFTP process with Perl Implement error-handling Evaluate results

7 Day1  Shell basics  What is a command  What is a shell

8 Day 2  Script system  The UNIX system  Shell initialization  Getting help

9 Day3  Working with files  Listing files  Viewing the content of a file  Manipulating file

10 Day4  Working With files  The Directory Tree  Switching Directories  Listening Files and Directories  Manipulating Directories

11 Day5  Manipulating file attributes  File types  Owners,Groups and Permisions

12  Day 6  Process  Starting process  Listing running process  Origin and Design Goals of Perl  Overview of Perl Features  Getting and Installing Perl  Accessing Documentation via perldoc  HTML-Format Reference Documentation

13  Perl Strengths and Limitations  Using Variables  Scalar Variables  Introduction to Standard Data Types  Retrieving Standard Input Using the Default Variable $_  Reserved Scalar Variables  Assigning Strings and Numbers to Scalar Variables  Declaring Constants for Persistent Values  Using strict to Declare Variables  Operators

14 Salient Features of Embedded Systems :  80% hands on / practical classes.  Real time Scenarios / Project Exposure.  Limited no of students per batch.  Corporate Training Atmosphere  Week end Batches to suit Professional.  Placement Assistance which includes 1. Resume Preparation 2. Individual Counselling 3. Offline Support, which includes email queries and assignments. 4. Association with people who are working for more than 20 Companies who may provide interviews.  Backup Classes.  Provision to come for one more batch.

15


Download ppt ""

Similar presentations


Ads by Google