Kód kurzu: PERL2« Krok zpět

PERL – pokročilé techniky

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í.

 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
31.1.2019 2 9 000 CZK v ceně kurzu Český jazyk GOPAS Praha
 
24.9.2018 2 300,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
19.11.2018 2 300,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 

PobočkaDnůCena kurzuCena materiálůITB
Praha2 9 000 CZK v ceně kurzu 20
Brno2 9 000 CZK v ceně kurzu 20
Bratislava2 300,00 EUR v ceně kurzu 20

Pro koho je kurz určen

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

Co Vás naučíme

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í.

Požadované vstupní znalosti

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

Metody výuky

Odborný výklad s praktickými ukázkami, cvičení na počítačích.

Studijní materiály

Studijní materiál GOPAS, a.s.

Osnova kurzu

Ú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

Předchozí kurzy

Navazující kurzy

žádný navazující kurz

Související kurzy

Tištěné nebo elektronické studijní materiály GOPAS

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.


Graf návazností kurzů