Training Program

  • Career Courses

    » ASP.NET | PHP | JAVA
    » Web Design | Software Testing | SEO
    » iPhone | Android | Blackberry

    More
  • College Campus Training

    » At Campus Training
    » Workshops
    » Seminars
    » Campus Recruitment

     

    More
  • Government Training

    » Government Employee Skill Upgradation Programs
    » Unskilled Employee Training
    » Training History with Government

     

    More
  • Corporate Training

    » Advanced Level Corporate Training
    » Online Training
    » Company Training

     

    More

Consulting with TOPS Technologies

  • Software Development

    » ASP.NET | PHP | JAVA
    » Web Design | Software Testing | SEO
    » iPhone | Android | Blackberry

    More
  • Software Testing

    » Functional Testing
    » Web Testing
    » Security Testing
    » Performance Testing

     

    More
  • Mobile Application Development

    » Government Employee Skill Upgradation Programs
    » Unskilled Employee Training
    » Training History with Government

     

    More
  • Back Office Support Services

    » Content Moderations
    » Spam Email Control
    » Keeping track of recent, pending, approved, completed orders

     

    More

Placement Services

  • Our Placed Students

    So far we have trained and placed 10000+ students and they also help us by guiding us in improving and adding relevant topics to our courses.

    More
  • Our Client Companies

    TOPS has tied up with several IT companies across different states for the placement of their students. TOPS has signed MOU's with 740+ IT companies across the nation.

     

    More
  • Our Placement Department

    We've developed a department to place our qualified students. This department is working only on placing our qualified students and students are very happy with that.

     

    More

Services

All our courses are designed by industry for the industry. Our board of advisors include experienced developers and faculties in ASP.Net, PHP, Java, Software Testing, SEO, Web Design, Iphone and Android. Furthermore because of our extensive industry connections we keep ourselves abreast of emerging technologies and include these courses. So far we have trained and placed 5000+ students and they also help us by guiding us in improving and adding relevant topics to our courses. So far we have trained and placed software developers, Software programmers, Software Testers, System Administrators, Business Analyst, Project Managers, Support Specialists.

  

TOPS offers training in all Web Technologies. Our expertise is in training students in ASP.Net, VB.Net, PHP, Java, Open CMS, Drupal, Joomla, Software Testing (Manual and Automation), QTP, and Loadrunner and enabling them to get employment with various companies in Gujarat.

Perl Programming with Web Development

This Perl course assumes that students can already program in any one programming language or scripting language, e.g., C, C++, Java, PHP, Visual Basic, Pascal, or COBOL

Preparing to learn perl

  • Things you need to know and do in order to run Perl programs and learn Perl programming
  • A module designed for complete beginners
  • The perl compiler/interpreter
  • Perl under Unix/Linux
  • Perl under MS Windows 2000/NT/95/98/ME (perl.exe)
  • ActiveState Perl
  • Making programs executable (chmod +x)
  • Perl from the command line (perl command)
  • Specify the perl compiler/interpreter (#!)
  • Using plain text for programs
  • Writing a very simple program
  • Running a very simple program
  • Basic syntax

Perl: the absolute minimum

  • Enough of the language to get started
  • The print function
  • Variables
  • Scalars ‚ numbers and strings
  • Assignment
  • Simple conditional tests ‚ if
  • Lists
  • Arrays ‚ for storing lists
  • foreach loops
  • Hashes
  • Other loops: while, for, do, until
  • Arrays ‚ the rest
  • Simple input, e.g., while(<>)
  • Functions overview ‚ recognising, writing, using
  • Simple file handling ‚ open, print
  • Subroutines ‚ parameters in and out, listification, local variables (my)
  • Help ‚ perldoc, books, web

Regular expressions

  • Text manipulation with regular expressions
  • Matching strings
  • Matching the default variable
  • Case-sensitivity and matching
  • Special characters
  • Special characters: where
  • Special characters: what
  • Special characters: how many
  • Built-in character classes
  • Built-in character class examples
  • Capturing
  • Regular expression examples
  • Substitution
  • Global substitutions

Perl: beyond the basics

  • More flow control
  • Statement modifiers
  • Quoting mechanisms ‚ qq(), etc.
  • Here documents
  • Uppercase/lowercase conversion
  • Splitting strings into lists
  • Joining lists into strings
  • Filtering lists with map
  • Sorting lists
  • The importance of context
  • Assignment shortcuts
  • Scoping rules
  • Special variables

Complex data structures & references

  • Limits of flat lists
  • Nesting arrays
  • Array references
  • Anonymous arrays
  • Named array references
  • Passing multiple arrays to/from functions
  • Hashes of arrays
  • Hash references
  • Arrays of hashes
  • Hashes of hashes
  • Complex nested data structures
  • Code references
  • Dispatch tables

Finding Out More For Yourself

  • How to read Perl's documentation
  • Where to find more information
  • Knowing what's out there to look for
  • FAQs

Using Perl Modules from CPAN

  • The Comprehensive Perl Archive Network (CPAN)
  • Why effective Perl programmers are efficient CPAN users
  • CPAN's philosophy
  • Finding modules
  • Installing Modules
  • Using modules
  • Some particularly useful modules

The Perl debugger & debugging perl

  • Avoiding bugs
  • Perl's built-in debugger
  • Invoking the debugger
  • What you can do with the debugger
  • Understanding the debugger's command line interface
  • Knowing the debugger's basic command set
  • Exploring some extended functions
  • Graphical debuggers
  • Alternative debugging techniques

Command-Line Perl

  • General principles
  • Using Perl as a filter
  • Editing files in-place
  • Many real world examples
  • Command line flags
  • Many examples using regular expressions

A Whistle-Stop Tour of the World of Perl

  • Wheels you don't need to re-invent
  • Common recipes
  • Common pitfalls

Perl Style

  • The Philosophy of Perl
  • Why good style is important
  • Good style
  • Bad style

Handling Databases with Perl

  • Interacting with SQL databases from Perl
  • Using DBI
  • Connection/disconnection, log in/log out
  • Retrieving a single record
  • Retrieving multiple records
  • Update/insert queries
  • Placeholders and bind values
  • Connecting through ODBC

Advanced File Processing with Perl

  • Types of open
  • Filehandles
  • Reading line by line
  • Reading paragraph by paragraph
  • Reading entire files
  • Special variables
  • The flip-flop operator (..)
  • File test functions
  • Pipes

System interaction

  • Connecting to other programs
  • Unsafe pipes
  • Using IO::Pipe
  • Grabbing a program's output
  • Other ways to run programs

Perl Security Issues

  • Potential security pitfalls
  • Coding for security
  • Taint checking
  • Dangerous environment variables
  • File input
  • Set-user-id Perl programs
  • Permissions and users

Introduction to CGI Programming With Perl

  • Printing a CGI header for a simple command-line program
  • Running the simple program as a CGI script
  • Form handling ‚ CGI::Lite for parameter parsing
  • GET
  • POST
  • Debugging CGI programs
  • Running CGI programs at the command line

More Advanced CGI Techniques

  • Hidden fields
  • Maintaining state
  • Cookies
  • CGI & HTTP headers
  • Redirection to other pages
  • File uploading

Web Security Issues

  • CGI scripts and security
  • User input on the web
  • Guest books
  • Dangerous strings
  • Unsafe process calls
  • File upload exploits
  • Safe database access
  • Permissions for CGI programs

College Students from Gujarat (Ahmedabad, Vadodara, Rajkot, Jamnagar, Mehsana, Surat, Valsad, Bhavnagar, Patan) Amreli, Gandhinagar Gujarat, Udaipur, Jaipur, Jodhpur, Rajasthan, Madhya Pradesh (M.P) BCA, MCA, BE IT, BE Tech, BSC IT can also join.

 
Asp.net training institute   PHP training institute   Load Runner training institute   .NET training institute   MYSq training institutel   MsSql3 training institute   QTP training institute   Linux training institute   Ajax training institute   Silverlight training institute   Joomla training institute   selenium training institute   Drupal training institute   Sql Server 2005 training institute   PhpBB training institute   Mambo training institute   OSCommerce training institute   sugarCRM training institute   Zen Cart training institute  

Profile Courses Specialized Courses Students