Školení a aplikace pro tipování fotbalových MS

V tomto měsíci jsme měli možnost zorganizovat firemní školení pro skupinu zkušených PL/SQL vývojářů. Skupina obsahovala více žen než mužů, proto zadání na vypracování aplikace pro komunitní tipování výsledků fotbalových MS, po vzoru stránky wc2014challenge.com, vyznívalo v první den spíše komicky.
Školení jsme měli rozložené do dvou cyklů po 3 dnech.
V prvním cyklu jsme se naučili vytvářet základní prvky APEXové aplikace – vytvořit aplikaci, stránku, region, formulář a vytvořili jádro naší aplikace. Již po třech dnech dokázali naši absolventi:
  • vytvořit aplikaci s přihlašováním přes vlastní autentifikační proceduru založenou na tabulce uživatelů,
  • upravovat zobrazení interaktivního reportu a odkazovat se na uložené interaktivní reporty,
  • vytvořit veřejně dostupné i zabezpečené části aplikace,
  • vytvářet jednoduché dynamické akce.

Ve druhém cyklu jsme se naučili jak využívat pokročilé vlastnosti APEXu – sdílení více APEX aplikací do aplikace, která se uživateli zdá jako jedna aplikace, naučili jsme se používat sjednocovací funkce APEXu, využívání APEXových API a využití funkce collections. Aplikaci jsme rozšířili o:

  • plugin pro hierarchické zobrazování položek menu,
  • oddělili jsme stránku pro login a home page do jedné APEXové aplikace, veřejně dostupné stránky do druhé APEXové aplikace a zabezpečené stránky pro hráče i adminy do dalších APEXových aplikací,
  • možnosti pro:
    • hromadné zadávání výsledků a tipů,
    • hromadné zasílání e-mailových zpráv,
  • přeložili jsme vnitřní hlášky APEXu pro interaktivní reporty a pod.,
  • vytvořili jsme detailní pohled nad interaktivním reportem.

Výsledek našeho školení si můžete prohlédnout na adrese kozel.quickcode.cz/apex/f?p=2000.

Od prvního dne jsme v aplikaci spravovali soutěž s tipováním výsledků zápasů z MS ve fotbale, která probíhá na stránkách takurcitee.sk mezi „svěřenci“ fotbalového trenéra Vladimíra Goffy pod názvem Goffa sport team, a redaktory portálu takurčitee.sk pod názvem Bohumilovo tipovací komando.

Na konci školení jsme si ještě ve stručnosti ukázali novinky v připravovaném APEXu verze 5.0 na adrese http://apexea.oracle.com, kam jsme také přenesli vytvořenou aplikaci.

 

Kamil Schvarcz

jednatel, zakladatel společnosti, senior programátor, školitel

Komentáře

avatar
  Odběr  
Upozornit na