Opleiding: Cursus Perl
Perl is een krachtige programmeertaal die de functionaliteit van verschillende talen en utilities als C, AWK en SED combineert en zo erg veelzijdig is. Perl kan op verschillende platformen worden gebruikt en is vrij te gebruiken.
Hierdoor is Perl vooral populair in het automatiseren van systeembeheertaken, vooral in een UNIX/Linux omgeving. Daarnaast is Perl te gebruiken voor het ontwikkelen van webapplicaties, beheren van databases en bewerken van bestanden.
Inhoud van de Cursus Perl
Tijdens de Cursus Perl maakt u kennis met de concepten van Perl. U leert hoe u Perl installeert en hoe een Perl script wordt uitgevoerd. Vervolgens gaat u zelf programmeren in Perl. U leert de standaard programmeerstructuren, variabelen en syntax kennen en toepassen.
Na deze basis gaan we aan de slag met het bewerken van bestanden en directories, databasekoppelingen en de toepassing van reguliere expressies. Tenslotte krijgt u een introductie in object georiënteerd programmeren in Perl en het maken en gebruiken van modules.
Praktijk staat centraal
In de Cursus Perl staan verschillende praktijkcases centraal. Na afloop bent u in staat om de technieken in de praktijk toe te passen.
Tijdens de Cursus Perl komen de volgende onderwerpen aan bod:
- Introductie Perl
-
- Basis Perl script
- Perl Modules
- Perl installeren
- Toepassingen voor Perl
- Programmeren in Perl
-
- Variabelen en types
- Scalar Variables
- Operatoren (Chomp)
- Controlestructuren
- References
- Lists en arrays
-
- Arrays in Perl
- Arrays bewerken en sorteren
- Multidimensional arrays
- Scalar en List Context
- List en Scalar Producing Expressions
- Subroutines en includes
-
- Subroutines definiëren
- Argumenten en Return Values
- File includes
- Input en Output
-
- Openen en lezen van files
- Inhoud van files bewerken
- Bewerken van directories
- Hashes
-
- Introductie hashes
- Hashes maken en bewerken
- Hash Element Access
- Hash Assignment
- Hash Functies
- Regular Expressions
-
- Regular Expression syntax
- Regex Mini Language
- Grouping in Patterns
- Backreferences
- Splitting and Joining
- Captures
- Automatic Match Variables
- Substituties
- Perl Modules
-
- Gebruik van Perl Modules
- Zelf een Module schrijven
- Packages en Namespaces
- Database integratie
-
- Connectie met een SQL database (MySQL, ODBC)
- Database queries uitvoeren
- Database gegevens bewerken
- Flat file databases maken en beheren
- Database output in XML
- Object Orientation
-
- Object Oriented Programming in Perl
- Classes and Objects
- Properties en Methods
- Overerving