Perl grundkurs

4 dagar

Perl är ett mycket omtyckt och kraftfullt skriptspråk som kombinerar styrkan hos traditionella programmeringsspråk som Fortran, C och C++ med många klassiska Unix-verktyg som sed, awk och grep. Perl har länge haft en given plats i alla Unix-systemadministratörers verktygslåda men används även för att utveckla hela applikationer.

Under kursen går vi bl.a. igenom Perls syntax, datatyper, speciella funktioner, användning och konstruktion av moduler, databasintegration samt grunderna i objektorientering.

Praktiska övningar:

  • Användning av listor och hashar
  • Läsa från filer
  • Skriva till filer
  • Användning av subrutiner
  • Hantera kommandoradsargument till program
  • Dokumentera med POD
  • Skapa moduler
  • Hantera processer

Förkunskaper och mål

Denna Perlkurs lämpar sig för dig som har programmeringsvana i t ex C eller någon shellvariant och som upptäckt deras brister. Du kan arbeta som systemadministratör eller applikationsutvecklare i produktions eller utvecklingsmiljöer eller syssla med nyutveckling. Oavsett arbetsuppgift kommer du att upptäcka en helt ny värld av möjligheter. 

Kursen ger dig en grundlig introduktion till programspråket Perl samt är en god bas för vår kurs Perl avancerad. Efter den här kursen i Perl klarar du av allt ifrån att skriva små kraftfulla Perlprogram som gör dina dagliga arbetsuppgifter mycket enklare till att bygga avancerade databasdrivna applikationer.

Pris: 21 900 kr (exkl. moms)

Klicka på ett kursdatum för att boka kurs:
27 aug 2012
15 okt 2012

Presentation av kursmaterial
Bild på kursboken

Programming Perl, Larry Wall. 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.

Inledning

  • Bakgrund
  • Filosofi

Programstruktur

  • Satser
  • Uttryck
  • Villkor
  • Loopar
  • Subrutiner
  • Scope
  • Packages
  • Moduler

Datatyper

  • Strängoperationer
  • Listoperationer
  • Konverteringar
  • Skalärer
  • Listor
  • Hashar

Operatorer och funktioner

  • Strängar
  • Aritmetik
  • Jämförelser
  • Reguljära uttryck

Subrutiner

  • Anrop
  • Parametrar
  • Returvärden

 

  • "File handles"
  • Filer

Databasintegrering

  • DBI
  • Koppla upp mot databas
  • Exekvera SQL-kod
  • Hämta resultat

Processhantering

  • Fork, exec, system
  • Pipeopen
  • Wait
  • Returstatus
  • Signalhantering

Objektorientering

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