Tento kurz je určený všetkým, ktorí sa chcú naučiť pokročilé programovacie techniky v prostredí jazyka PERL. Na tomto kurze sa naučíte štýl objektovo-orientovaného programovania v jazyku PERL, použitie jazyka PERL pre tvorbu webových aplikácií [...]
  • PERL2
  • Dĺžka 2 dni
  • 20 ITK bodov
  • 0 termínov
  • SR (400 €)

    ČR (9 000 Kč)

Tento kurz je určený všetkým, ktorí sa chcú naučiť pokročilé programovacie techniky v prostredí jazyka PERL. Na tomto kurze sa naučíte štýl objektovo-orientovaného programovania v jazyku PERL, použitie jazyka PERL pre tvorbu webových aplikácií (CGI), prácu s XML dokumentmi, spoluprácu s databázovými systémami a sieťové programovanie.

»

Kurz je určený všetkým, ktorí sa chcú naučiť pokročilé programovacie techniky v prostredí jazyka PERL 5.

V tomto kurze sa naučíte štýl objektovo-orientovaného programovania v jazyku PERL, použitia jazyka PERL pre tvorbu webových aplikácií (CGI), práce s XML dokumentmi, spolupráce s databázovými systémami a sieťové programovanie.

Znalosti programovania v PERL na úrovni kurzu PERL.

Úvod

  • Prehľad základných programových konštrukcií jazyka PERL
  • Pokročilé dátové štruktúry, referencie

Objektovo-orientované programovanie v jazyku PERL

  • Princípy OOP
  • Reprezentácia objektu
  • Interface triedy
  • Funkcie bless()
  • Konštruktory, metódy, deštruktory
  • Agregácia, dedičnosť, preťažovanie
  • Ladení, dokumentácia rozhrania

Skriptovanie CGI v PERL

  • Princíp CGI
  • CGI a premenné prostredie
  • Spracovanie HTTP dotazov
  • Spracovanie formulárov
  • Presmerovanie, SSI, cookies
  • Bezpečnosť CGI skriptov

Spracovanie XML

  • Jazyk XML, XSchema, DTD
  • DOM, SAX model
  • XML stream, udalosti, handlery
  • Použitie balíčkov XML::Parser, XML::DOM, XML::LibXML, XML::Simple

Spolupráca s databázovými systémami

  • Koncepcia PERL DBI
  • Ovládače a handlery MySQL, Oracle, PostgreSQL
  • Spracovanie SQL dotazov/príkazov
  • Pokročilá práca s DBI (LONG, LOB, metadáta)

Sieťové programovanie

  • Koncepcia unixových a BSD soketov
  • DNS resolving, adresovanie
  • Balík Socket
  • TCP/UDP klient
  • TCP/UDP server, asynchrónne sokety
  • Podpora IPv6
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.

Školenie na mieru

Nenašli ste vhodný termín, alebo chcete školenie prispôsobiť špecifickým potrebám vášho tímu? Radi pre vás pripravíme školenie na mieru.