Perl avancerad

2 dagar

En av de viktigaste nyheterna som tillkom i Perl 5.8 var möjligheten att hantera komplexa datastrukturer med hjälp av referenser. Genom att behärska komplexa datastrukturer så förenklas designarbetet och kvalitén på koden höjs.
Genom att utnyttja möjligheterna med objektorientering så kan man lätt åstadkomma en högre grad av återanvändning av kod, både genom att bryta ner sin egen kod i logiska moduler och att använda sig av de många högkvalitativa moduler som finns färdigskrivna. Kursen i sin helhet undervisas med objektorientering som grund.

Det är ingen slump att reguljära uttryck används i så många språk och verktyg. Regexpar är helt enkelt extremt kraftfulla. Du kommer att få lära dig mer om Perls implementation som utvecklas ytterligare. 

Praktiska övningar:

  • Åtkomst av data via referens
  • Skapa komplexa datastrukturer med hjälp av referenser
  • Skriva och använda objektorienterade moduler
  • Extrahera information ur filer med regexp

Förkunskaper och mål

För dig som vill fördjupa kunskaperna och kunna programmera effektivare i Perl. Kursen är avsedd för både utvecklare och systemadministratörer. Det förutsätts att du har grundläggande kunskaper i Perl, motsvarande vår kurs Perl grundkurs.

Efter kursen skall deltagaren kunna behärska de mer avancerade delarna av Perl, för att kunna utnyttja de möjligheter som språket och dess standardbibliotek ger.

Pris: 16 500 kr (exkl. moms)

Klicka på ett kursdatum för att boka kurs:
11 jun 2012
1 okt 2012

Presentation av kursmaterial
Bild på kursboken

Advanced Perl Programming, Simon Cozens. I kursen ingår även ett kompendium på svenska.

Presentation av kursansvarig
<p>Christer Ekholm</p>
<p>Christer är en erfaren konsult och systemadministratör med djupa kunskaper i Unix/Linux. Christer är mycket kunnig inom utvecklingsmiljöer och driftsättning. När det gäller Perl är Christer mycket intresserad och en ofta anlitad expert hos våra kunder.</p>

Christer Ekholm

Christer är en erfaren konsult och systemadministratör med djupa kunskaper i Unix/Linux. Christer är mycket kunnig inom utvecklingsmiljöer och driftsättning. När det gäller Perl är Christer mycket intresserad och en ofta anlitad expert hos våra kunder.

Moduler

  • Autoload
  • Closures
  • Strukturer
  • Användning
  • Exporter

Objektorientering

  • Bless
  • Objekt
  • Klasser
  • Metodanrop
  • Arv
  • Konstruerare
  • Destroy

Reguljära uttryck

  • Kraftfulla utökningar
  • Effektivitet

Typer, variabler

  • Komplexa strukturer
  • Typeglobs
  • Mer om referenser
  • Tie
  • Symboltabell

Dubbelriktade pipes

  • sysread/syswrite