Perl: basiscursus
De programmeertaal Perl is ontworpen om leesbare, efficiënte programmatuur te schrijven die op alle mogelijke platformen (UNIX, Linux, MS-Windows, Mac, ...) gebruikt kan worden. Perl-scripts kunnen ingezet worden voor een brede waaier van toepassingsgebieden zoals systeemadministratie, applicatiebeheer, website-programmatuur, netwerk-onderhoud en tekstmanipulatie. Perl wordt geprezen omwille van z'n flexibiliteit, veelzijdigheid, performance, en het gemak waarmee systeemtaken geautomatiseerd kunnen worden.
Deze cursus leert u de basissyntax van de programmeertaal Perl 5. U leert er productief zijn met de taal: hoe op een snelle manier eenvoudige programma's schrijven die complexe problemen oplossen.
Deze cursus is in de eerste plaats een "workshop": u krijgt uitgebreid de kans om alle besproken onderwerpen in te oefenen.
Kalender
Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd? Laat het ons weten.
Doelgroep
Systeembeheerders die hun dagelijkse taken willen automatiseren, en eventueel hun scripts gebruiken op meerdere platformen; software-ontwikkelaars die gecharmeerd zijn door de compacte, leesbare, veelzijdige programmeermogelijkheden of door de onverwachte efficiëntie van uitvoering; ontwerpers die een Perl-module willen gebruiken die ze op het internet gevonden hebben, en willen begrijpen hoe die module werkt.
Voorkennis
De cursist beschikt bij voorkeur over een basiskennis programmeren (cf Programmeren: basiscursus). Verder wordt verwacht dat de cursist minimaal vertrouwd is met hetzij MS-Windows, hetzij Unix of Linux, om bestanden aan te maken en programma's op te starten.
Inhoud
- Inleiding tot Perl:
- Wat is Perl?
- Waarom Perl gebruiken?
- Basisstructuren in Perl:
- Basis-operaties (numeriek en tekstueel)
- Vergelijkingen
- Standaard input/output
- Het gebruik van lijsten (arrays en hashes)
- Condities en lussen:
- if ... elsif ... else, unless, ...
- while, until, for, foreach
- Manipuleren en vergelijken van tekst
- pattern matching met reguliere expressies
- substitutie, extractie, opsplitsen van tekstuele data
- Meer geavanceerde onderwerpen:
- Het aanmaken en gebruiken van eigen subroutines
- Het werken met files (openen, lezen en schrijven)
- Het gebruik van references
- Perl en de shell: piping, redirecting, oproepen van externe programma's en werken met parameters
- Perl modules leren installeren en gebruiken
Verloop van de cursus
Klassikale training; theoretische uiteenzetting met voorbeelden en oefeningen.
Duur
3 dagen.
Docent
Peter Vanroose.
Reviews
De cursus is uitstekend, zeker ook door de docent die veel kennis van zaken heeft en goed uit kan leggen.
| (Johan Kromjong, KPN, ) |
Bon niveau du formateur, contenu intéressant surtout pour un sujet où j'étais débutant. J'y ai appris pas mal de choses élémentaires
| (Valentin, ) |
Très complet et intéressant.
| (Huu Dung Ho, Rijksdienst voor Arbeidsvoorziening, ) |
Excellent. L'instructeur connaît *très* bien son matière.
| (Xavier Van Lancker, Rijksdienst voor Arbeidsvoorziening, ) |
SESSIE-INFO EN INSCHRIJVEN |