Learning Tree International

Tel: 08-506 668 00
 

Önskar du mer information?

Förnamn*:

Efternamn*:

Funktion:

Internadress:

Företag*:

Adress*:

Ort*:

Postnummer*:

Land* :
   Landskoder

Telefonnummer*:

E-post*:

* = Obligatoriskt

Informationen du lämnar kommer att användas för att kommunicera med dig om Learning Tree-produkter som kan vara av intresse för dig. Sekretessregler

När vi tagit emot ditt formulär tar vi kontakt med dig via e-post eller telefon.

Tidsbegränsat erbjudande  – Spara upp till 40 % per kurs
 

Programmering i Perl: introduktion


Kurs: 4314 dagar

 Tipsa kollega   Skriv ut   Frågor och svar   Ladda ner PDF   Facebook   Twitter    View in English

Boka direkt

Du får lära dig att

  • Snabbt skapa effektiva, återanvändbara Perl-skript
  • Utnyttja de många små operatorerna och inbyggda funktionerna i Perl 5
  • Strukturera kod med användargenererade subrutiner
  • Utnyttja de objektorienterade programpaket som finns tillgängliga på Internet
  • Skapa praktiskt tillämpliga skript som kan användas på UNIX, Linux och Win32
  • Med lätthet lösa komplicerade uppgifter inom datamanipulering

Sammanfattning

Perl är ett kraftfullt objektorienterat skriptspråk som oftast används tillsammans med UNIX, Linux, Win32 och Internet. Under denna kurs får du lära dig att skriva återanvändbara skript i Perl 5. Genom intensiva övningar lär du dig använda Perl i ditt operativsystem och dina tillämpningsmiljöer. Du lär dig också att tillämpa språkets inbyggda funktioner samt att använda externa moduler.

Vem bör delta

UNIX-, Linux- och Windows-administratörer, programvaruingenjörer, analytiker, webbutvecklare, programmerare och avancerade användare. Tidigare erfarenhet av ett procedurorienterat eller objektorienterat programmeringsspråk förutsätts. Kännedom om skriptverktyg i UNIX samt reguljära uttryck underlättar.

Praktiska övningar

Under denna kurs får du genomföra omfattande övningar som ger ingående, praktisk erfarenhet. Övningarna omfattar:
  • Analysera och behandla text med reguljära uttryck i Perl
  • Läsa från och skriva till standard I/O-strömmar och verkliga datafiler
  • Extrahera och arrangera information från flera filer
  • Göra skript kraftfulla med hjälp av medföljande och externa OO-moduler
  • Skapa nätverksskript för åtkomst till e-post- och webbservrar

Kursinnehåll

Introduktion till Perl

  • Styrkan hos Perl: lätt programmering med operatorer, flexibilitet, hastighet
  • Skapande av återanvändbara verktyg för systemadministration, textmanipulering och Internet
  • Populära tillämpningsområden: nätverks, textfiltrering, programmering av webbtillämpningar

Grunderna i Perls syntax

Köra Perl-program

  • Köra Perl-skript under UNIX/Linux med "shebang"-syntax
  • Starta Perl-skript under Win32 via associationer från kommandoraden
  • Få hjälp med perldoc

Typer av variabler och deras omgivning

  • Skalärer jämfört med listor och hashtabeller
  • Strängar och interpolerade strängar
  • Specialvariablernas betydelse
  • Arbeta i rätt omgivning

Sammansatta datastrukturer

  • Skapa referenser till namngivna variabler
  • Skapa referenser till anonymt data
  • Bygga flerdimensionella matriser
  • Arbeta med flerdimensionella hashtabeller

Hantera filer och användarinmatningar

  • Hantera standard I/O
  • Definiera och använda filhandtag
  • Analysera kommandoradsargument
  • Läsa och skriva datafiler

Mönstermatchning och operatorer

Reguljära uttryck i Perl

  • Extrahera viktig textinformation
  • Bygga på UNIX reguljära uttryck
  • Förändra data med substitution
  • Genomföra globala och teckenokänsliga sökningar

Små operatorer

  • Manipulera aritmetiska uttryck
  • Replikera strängar och låta strängar växa
  • Spara tid med tilldelningsoperatorer
  • Erhålla filattribut
  • Fatta beslut med logiska operatorer
  • Etablera och använda intervaller

Slingor, beslut och flödeskontroll

Perls stöd för konventionella konstruktioner för flödeskontroll

  • Fatta beslut med if/else/elsif
  • Skapa slingor med do, while, until, for och foreach

Perl-specifika konstruktioner

  • if och unless som modifierare av programsatser
  • Ändra flöden med next och last
  • Konstruera switch-satser

Subrutiner

Skriva subrutiner

  • Definiera och anropa en subrutin
  • Överföra och ta emot parametrar
  • Återsända värden till anroparen

Låt data arbeta åt dig

  • Lokalisera variabler: my och local
  • Få åtkomst till globala variabler
  • Extrahera lokala variabler med shift

Inbyggda funktioner och tilläggsfunktioner

Vanliga krav för datamanipulering

  • Strängfunktioner för texthantering
  • Listfunktioner för matrishantering
  • Arrangera information med sort
  • Sortera data i flera fält

I/O och skapandet av verktyg

  • Manipulera poster i filsystemet
  • Läsa binära filer
  • Dela upp och skapa poster med split och join
  • Formatera tabulär output

Perl och objektorientering

Hur Perl åstadkommer objektorientering

  • En introduktion till OO i Perl
  • Metoder, klasser, konstruktorer
  • Överblicka och ta hem tredjepartspaket från CPAN

Åtkomst till OO-paket

  • Utnyttja use
  • Definiera ett schema för användning av OO-moduler
  • Anropa metoder med "->"-syntaxen
  • Skicka parametrar för initialisering

<< Tillbaka till C++ och Perl
 

Liknande kurser


Win32 är ett registrerat varumärke som ägs av Microsoft Corporation. Linux är ett registrerat varumärke som ägs av Linus Torvalds. UNIX är ett registrerat varumärke som ägs av X/Open Company, Limited.
 
Programmering i Perl: introduktion

Kursschema

Learning Tree AnyWare Du kan gå de överstrukna kurserna i klassrummet eller live, online via Learning Tree AnyWareTM.
27 - 30 marsStockholm boka kurs
28 - 31 augStockholm boka kurs

Storbritannien

21 - 24 febLondon boka kurs

USA

21 - 24 febWashington boka kurs
10 - 13 aprilWashington boka kurs
29 maj - 1 juniNew York boka kurs

När du ska gå en AnyWare-kurs bör du anmäla dig minst 10 dagar före kursstart.

Fler datum och platser.

Kurspriser

22 950 krOrd. Pris
kurspriser med
rabattprogram
14 300 krMed Treklöver
12 975 krMed Fyrklöver
17 350 krMed Företagskort -
10-kort
17 360 krMed ProPack 40
Alla priser i SEK, exkl moms.

Företagsintern &
anpassad utbildning

Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.

Programmering i Perl: introduktion

Kursdeltagare skapar Perl-skript.


Kursdeltagarnas genomsnittsbedömning

De senaste 12 månadernas bedömningar

5 stjärnor:
82 %
4 stjärnor:
18 %
3 stjärnor:   0 %
2 stjärnor:
0 %
1 stjärna:   0 %

 
"Att Learning Tree-kurserna är så praktiskt inriktade hjälper mig förstå hur tekniken fungerar. Om jag gör misstag kan jag dra nytta av att instruktören finns där och kan svara på frågor. Det är ett sätt som fungerar för mig och låter mig se hur saker och ting fungerar."



 
Open Source Software: An Overview and Outlook