Perl Programmeren
Locatie
Deze training wordt gegeven op onze locatie in Utrecht.
Voor wie
Deze opleiding is bedoeld voor programmeurs, (netwerk)beheerders en website-ontwikkelaars die behoefte hebben aan één breed inzetbaar en flexibel hulpmiddel.
Voorkennis
Voor het volgen van deze cursus is programmeerervaring vereist. Het maakt daarbij niet uit of u deze ervaring heeft opgedaan met een taal die wordt gecompileerd (zoals C, Pascal of Java) of met een scripting-taal (sh, awk of PHP). Belangrijk is vooral dat u in staat bent om op algoritmisch niveau een probleem aan te pakken. Deze kennis verkrijgt u onder andere via onze cursus Leren programmeren, gevolgd door enige tijd praktijkervaring in programmeren in een andere taal. Voor onervaren programmeurs is Perl een moeilijke taal.
Duur
De duur van deze training is vier dagen.
Certificaat
Alle deelnemers ontvangen na afloop van de training een certificaat.
Kosten
De kosten voor deze cursus bedragen € 1.715,-.
Inclusief
Cursusmateriaal en lunch.
Omschrijving
De cursus Perl Programmeren geeft inzicht in de concepten van Perl 5. Zowel de programmeertaal- als de scripting-kanten komen daarbij aan bod. De populariteit van de taal Perl neemt nog steeds toe. De vrije verkrijgbaarheid van de taal en de beschikbaarheid op vele platforms dragen sterk bij aan deze populariteit. Met name bij systeembeheer, maar ook bij het opzetten van websites speelt Perl vaak een rol.
Perl verenigt de mogelijkheden van een aantal talen en utilities die bij veel Linux-/UNIX-gebruikers bekend zijn, zoals de taal C, de shell, awk en sed. Daarnaast biedt Perl veel extra's, waardoor de toepassingsmogelijkheden veel verder reiken. Voor een groot aantal toepassingen bestaan vrij verkrijgbare uitbreidingen op Perl.
Inhoud
In deze cursus komen de volgende onderwerpen aan de orde:
- scalars: getallen en strings;
- arrays: sequentiële rijen;
- hashes: associatieve rijen;
- contexten: scalar en list context;
- control structuren: if, while, enz.;
- reguliere expressies: zoekpatronen;
- subroutines: functies met parameters;
- input-/output-afhandeling;
- werken met bestanden;
- complexe datastructuren;
- packages: het maken en gebruiken van modules;
- introductie tot het gebruik van object-oriëntatie;
- Tk: maken van grafisch user-interfaces.
Data