Kurz je určen všem, kteří se chtějí naučit pokročilé programovací techniky v prostředí jazyka PERL 5. V tomto kurzu se naučíte styl objektově orientovaného programování v jazyce PERL, použití jazyka PERL pro tvorbu webových aplikací (CGI), [...]
  • PERL2
  • Délka 2 dny
  • 20 ITK bodů
  • 0 termínů
  • ČR (9 000 Kč)

    SR (400 €)

Kurz je určen všem, kteří se chtějí naučit pokročilé programovací techniky v prostředí jazyka PERL 5. V tomto kurzu se naučíte styl objektově orientovaného programování v jazyce PERL, použití jazyka PERL pro tvorbu webových aplikací (CGI), práci s XML dokumenty, spolupráci s databázovými systémy a síťové programování.

»

Kurz je určen všem, kteří se chtějí naučit pokročilé programovací techniky v prostředí jazyka PERL 5.

V tomto kurzu se naučíte styl objektově orientovaného programování v jazyce PERL, použití jazyka PERL pro tvorbu webových aplikací (CGI), práci s XML dokumenty, spolupráci s databázovými systémy a síťové programování.

Znalosti programování v Perlu na úrovni kurzu PERL.

Úvod

  • Přehled základních programových konstrukcí jazyka PERL
  • Pokročilé datové struktury, reference

Objektově orientované programování v jazyce PERL

  • Principy OOP
  • Reprezentace objektu
  • Interface třídy
  • Funkce bless()
  • Konstruktory, metody, destruktory
  • Agregace, dědičnost, přetěžování
  • Ladění, dokumentace rozhraní

Skriptování CGI v PERLu

  • Princip CGI
  • CGI a proměnné prostředí
  • Zpracování HTTP dotazů
  • Zpracování formulářů
  • Přesměrování, SSI, cookies
  • Bezpečnost CGI skriptů

Zpracování XML

  • Jazyk XML, XSchema, DTD
  • DOM, SAX model
  • XML stream, události, handlery
  • Použití balíků XML::Parser, XML::DOM, XML::LibXML, XML::Simple

Spolupráce s databázovými systémy

  • Koncepce PERL DBI
  • Ovladače a handlery MySQL, Oracle, PostgreSQL
  • Zpracování SQL dotazů/příkazů
  • Pokročilá práce s DBI (LONG, LOB, metadata)

Síťové programování

  • Koncepce unixových a BSD soketů
  • DNS resolving, adresování
  • Balík Socket
  • TCP/UDP klient
  • TCP/UDP server, asynchronní sokety
  • Podpora IPv6
Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.

Školení na míru

Nenašli jste vhodný termín, nebo chcete školení přizpůsobit specifickým potřebám vašeho týmu? Rádi pro vás připravíme školení na míru.