T2942
Perl Programming (Beginner to Intermediate)
Perl is a dynamically typed, widely used programming language that is highly versatile. Traditionally used in system administration, web development, and database programming, it has been a key part of many a software designer toolkits over the last twenty years.
Capable of quick scripting as well as sophisticated object-oriented development, perl is called the "Swiss army chainsaw". After twenty years, perl has gone through some significant changes, transforming itself into a modern programming language that runs on numerous platforms.
Content:
- History of perl, perl's UNIX roots
- Hello World, a trivial perl script
- System administration with perl
- cgi (common gateway interface) and the data-driven Internet
- Perl's culture of Test Driven Design (TDD)
- The Comprehensive Perl Archive Network (CPAN)
- Perl on multiple platforms: Windows, OS X, embedded Linux
- Perl's Meta Object model and Moose
- Modern Perl, best practices for modern software development
- Perl 6, concurrent, multi-dispatch, object oriented perl for the next 50 years
The course offer a combination of theory and hands on. There will be lots of code shown, as well as examples. Various resources will be introduced, like perl's own documentation system so that those who attend will be able to be productive in perl quickly.
1. Perl in system administration
a. perl as a central part of many linux distros, like ubuntu
b. scripting system tools
d. perl one liners
2. Perl in web development
a. CGI scripts
b. Moving from scripts to object oriented code
c. Connecting to a database
d. Using libraries and the CPAN
3. Modern perl
a. Using libraries for GTK, clutter, sdl, Qt, etc.
b. Meta Object Model and Moose
c. Perl6
The course may also be delivered as inhouse training as;
- Lecture/Seminar - ½ day (up to 45 participants) - (at client premises)
- Workshop with deeper examples - 1 day - (up to 12 participants) - (at client premises)
Fakta
Kurs
T2942
Längd
2 dagar
Pris
14.500 kr (exkl. moms)
Just nu finns det inga kurstillfällen. Kontakta oss för mer information.
Förkunskaper
Inga speciella förkunskaper krävs
Kursmaterial
Kursmaterial på engelska ingår.
Kontakta oss
för mer information:
08 - 587 116 10 (Stockholm)
031 - 773 07 90 (Göteborg)
040-662 20 60 (Malmö)
info@informator.se