2. Introduction
• The training is intended for programmers to learn basic and advanced
concepts in Perl, MySQL and Linux for application development on Open
Source Platforms and migrate the current windows applications to Open
Source Platform
• The program enables programmers to understand in depth
– Perl language basics, scalar data, arrays and list data, Hashes, Control structures, Basic
I/O, Regular expressions, functions, File handling, Data structures, Subroutine reference
and closures, modules and packages, object oriented analysis and design, Use Cases,
UML, Object oriented programming in perl, Using PPM for installing CPAN modules,
Creating modules and Using the Debugging tool
– Basics of Relational databases, Client/Server concepts, Data types, Creating databases,
Basic Select statement, Selecting data from multiple tables using JOIN, Grouping and
Sorting output, Sub-queries, String, temporal and Numeric functions, Creating, altering and
dropping tables, Creating, altering and dropping Views, Primary and foreign key
constraints, Creating and dropping indexes, Inserting, updating and deleting data,
Controlling access and SQL performance tuning
– Linux Operating system, commands, vi editor, configuration, Shells and Shell scripting
3. Course Outline
• Day 1 : Linux
– Linux Basics, Running commands and getting help, Browsing
File system, User, Groups and Permissions, Using the Bash
Shell, Configuring the Bash Shell, Standard I/O and Pipes
• Day 2 : Linux (Continued)
– Text Processing Tools, Vi editor, Basic system configuration
tools
4. Course Outline
• Day 3 : Linux (Continued)
– Investigating and Managing Processes, Finding and
processing files, Network Clients
• Day 4 : Linux (Continued)
– Shell scripting
5. Course Outline
• Day 5 : MySQL
– Introduction to Relational databases, Client/Server
concepts, Data types, Creating databases, Basic Select
statement, Selecting data from multiple tables using JOIN,
Grouping and Sorting output
• Day 6 : MySQL (Continued)
– Sub-queries, String, temporal and Numeric functions,
Creating, altering and dropping tables, Creating, altering
and dropping Views, Primary and foreign key constraints,
Creating and dropping indexes, Inserting, updating and
deleting data, Controlling access, Performance tuning
6. Course Outline
• Day 7 : Perl
– Scalar data, Arrays and list data, Hashes, Control
structures, Basic I/O, Regular expressions, Functions, File
handling, Data Structures
• Day 8 : Perl (Continued)
– Subroutine References and closures, Modules and
Packages, Object-oriented analysis and design, Use
Cases, UML
• Day 9 : Perl (Continued)
– Object oriented programming in Perl, Using PPM for
installing CPAN Modules, Creating Modules. Using the De-
bugging tool.
7. Course Outline
• Day 10 : Migration and Development Practices
– Migrating Windows Perl applications to Linux Platform,
Performance and Scalability issues, Best Coding
Practices, Question and Answer Session on issues in
development
8. Instructor Profile
The course is conducted by experts in the Industry
Anil Menon, with 10 years of professional experience, has a
Bachelor of Science from Bharatiyar University. He started working
with open source technologies in 1999. He has strong architecting
and project management skills. With exceptional technology focus,
he has a expertise provide optimum solutions to clients and to
manage large development and quality assurance teams. Anil is
passionate about long distance biking.
Ravi Palanisamy, with 15 years of professional experience, has a
Bachelor of Enginering Degree from University of Madras. He has
experience in design, installation, administration and configuration of Sun
Solaris, HP-UX, AIX, Linux and NT/2000 networks. He has several
Certifications - Red Hat Certified Engineer (RHCE), Sun Certified Solaris
Administrator (SCSA), Sun Certified Network Administrator for Solaris 8
(SCNA), IBM certified AIX 5.3 Specialist (P-series), Microsoft Certified
System Engineer (MCSE) and VERITAS Certified Professional (VCP) on
VERITAS Foundation Suite 3.5 And Also Certified on IT Service
Management Foundation(ITIL).
9. Contacts
India Development Center
335 Double Road
Indiranagar 1st Stage
Bangalore – 560038, INDIA
Ph: +91 80 25216514
Email: info@aghreni.com
Web: www.aghreni.com
USA Business Development Center
246, Fifth Avenue, Ste 301
New York
NY 10001
USA
Phone: +1 646-340-3409
Email: ussales@aghreni.com