This course gives a comprehensive introduction to Perl programming.Running Perl programs Creating a Perl script Running Perl scripts Getting help with perldoc Variable types and contexts Scalars, lists and hashes Strings and interpolated strings Special variables Context if/else/elseif
Overview
This course gives a comprehensive introduction to Perl programming.
Course Outline
Running Perl programs
Creating a Perl script
Running Perl scripts
Getting help with perldoc
Variable types and contexts
Scalars, lists and hashes
Strings and interpolated strings
Special variables
Context
if/else/elseif
do, while, until, for and foreach
Compound data structures
References to named variables
References to anonymous data
Multidimensional arrays
Multidimensional hashes
Managing files and user input
Standard I/O streams
File handles
Command line arguments
Reading and writing data files
Perl regular expressions
Extracting important text information
Perl regular expressions
Altering data with substitutions
Global and case-insensitive matches
Perl Operators
Arithmetic expressions
Replicating and growing strings
Assignments operators
File attributes
Logical operators
Ranges
Subroutines
Defining and calling a subroutine
Passing and receiving parameters
Returning values to the caller
Perl Functions
String functions for text manipulation
List functions
Sorting data
Manipulating file system entries
Reading binary files
split and join
Formatting tabular output
Object Orientation
OO in Perl
Methods, classes and constructors
Obtaining third-party packages from CPAN
How to use use
Defining a schema to employ OO modules
Calling methods with the -> syntax
Passing initialisation parameters
NobleProg is an international training and consultancy group, delivering high quality courses to every sector, covering: Cyber Security, Artificial Intelligence, IT, Management, Applied Statistics.
Over the last 17 years, we have trained more than 50,000 people from over 6000 companies and organisations.
Our courses include classroom (both public and closed) and instructor-led online giving you choice and flexibility to suit your time, budget and level of expertise.
We practice what we preach – we use a great deal of the technologies and methods that we teach, and continuously upgrade and improve our courses, keeping up to date with all the latest developments.
Our trainers are hand picked and have been through rigorous checks and interviews, and all courses are evaluated by delegates ensuring continuous feedback and improvement.
Delegates will need to have an Apple copmputer with the latest version of OS X and Xcode installed. Delegates wishing to run applications on real devices, rather than emulators, will need to be registered with Apple as iOS developers and have their devices registered.
At Desired Skill, we recognize the paramount importance of mastering Java Spring, Spring Boot, and API technologies in today’s software landscape. Our comprehensive training program is designed to empower you with the skills required to craft cutting-edge solutions that meet the demands of modern...
The Certified Application Security Engineer (CASE) - JAVA certification Program assesses critical security skills and knowledge required throughout a secure and regular software development life cycle (SDLC).
One of the most popular server side languages, C# is a programming language developed in the labs of Microsoft. This versatile language is among the most popularly used object oriented languages in development of mobile apps, cloud based services, enterprise software, and games, and learning it ca...
This two-day course provides a comprehensive introduction to the MATLAB® technical computing environment. The course is intended for beginner users and those looking for a review.
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy