Kód: COREW
POPIS KURZU:
Cílem tohoto kurzu je poskytnout účastníkům možnost
získat praktické zkušenosti s tvorbou složitých integrovaných aplikací pomocí
komponent Developer/2000: Forms, Reports a Graphics. Kurz obsahuje také využití
vlastností serveru Oracle7 a integraci s alternativními zdroji dat, jako jsou flat
soubory. Účastníci se seznámí s různými metodami integrování komponent
Developer/2000 a s možnostmi použití vestavěných procedur a funkcí. Důraz je
přitom kladen spíše na integraci než na používání produktů.
DÉLKA KURZU 3 dny
URČENÍ KURZU
- Vývojáři aplikací se zkušenostmi s Oracle
Developer/2000
PŘEDPOKLÁDANÉ ZNALOSTI
požadované:
doporučené:
Před účastí v tomto kurzu by měl každý student
umět vytvořit alespoň jednoduchou aplikaci pomocí Oracle Developer/2000.
Předpokládají se znalosti základů vývoje v každém produktu - jejich opakování
není předmětem kurzu.
OBSAH KURZU
Část A
Lekce 1: Úvod do integrace a aplikace
Témata
- Integrace Oracle Developer/2000
- Předávání informací během integrace
- Systém dodavatele autoopravny
- Vysvětlení diagramu systému dodavatele autoopravny
- Formuláře, sestavy a zobrazení v systému dodavatele
autoopravny
Lekce 2: Integrace objektů
Témata
- Interní datové objekty ve formulářích, sestavách a
grafice
- Parametry definované uživatelem
- Seznamy parametrů pro přenos dat
- Vestavěné parametry
- Vestavěné prvky pro skupiny záznamů
- Vestavěné prvky pro vytváření a mazání skupin
- Vestavěné prvky pro manipulaci se strukturou
- Vestavěné prvky pro manipulaci se skupinami záznamů
- Vestavěné prvky pro vnitřní identifikaci
- Vestavěný prvek RUN_PRODUCT
- Integrace Forms a Graphics
Lekce 3: Používání parametrů v komponentech Oracle
Developer/2000
Témata
- Používání parametrů v grafickém zobrazení
- Používání parametrů v dotazech
- Manipulace s parametry v PL/SQL
- Používání parametrů v sestavě
- Používání parametrů ve formuláři pro řízení jeho
funkcionality
Lekce 4: Základní integrace komponentů Oracle
Developer/2000
Cíle
Témata
- Volání formuláře z formuláře
- Volání sestavy z formuláře
- Použití RUN_PRODUCT z formuláře
- Vložení grafického zobrazení do formuláře a sestavy
Lekce 5: Integrace s parametry textu
Témata
- Vytváření a modifikace seznamů parametrů ve
formulářích
- Předávání parametrů jako části povelu HOST
- Předávání parametrů během procesu integrace
- Předávání parametrů mezi formuláři a sestavami
- Předávání parametrů ze sestav do grafů
- Manipulace s grafem vloženým do formuláře
prostřednictvím parametrů
- Čtení parametrů z vloženého grafického zobrazení
- Manipulace s vloženým grafickým zobrazením v Oracle
Forms 4.5 prostřednictvím parametrů
- Čtení parametrů z vloženého grafického zobrazení v
Oracle Forms 4.5 pomocí OG.PLL
Lekce 6: Integrace se skupinami záznamů
Témata
- Proč předávat data jako část procesu integrace
- Tvorba skupin záznamů ve formulářích na základě
dotazu
- Předávání dat ze sestav do grafického zobrazení
Lekce 7: Manipulace se skupinami záznamů pro
integraci
Témata
- Vestavěné prvky pro skupiny záznamů
- Tvorba skupin záznamů
- Operace na řádcích
- Zaplňování skupin záznamů daty ve formuláři
- Synchronizace změn ve formuláři se skupinou záznamů
Část B
Lekce 8: Úvod do návrhu a stavby aplikace
Témata
- Problémy moderního vývoje aplikací
- Dostupná prostředí pro vývoj aplikací
- Analýza požadavků na aplikace
- Analýza postupu vývoje (toku úkolů)
- Strukturování SQL a tvorba objektů
- Tvorba plánu projektu
- Požadavky na aplikaci
Lekce 9: Standardy návrhu grafického uživatelského
rozhraní (jak by mělo vypadat)
Témata
- Problémy uživatelského rozhraní
- Standardy dobrého GUI
- Mapování návrhu GUI
- Aspekty návrhu GUI a ovládání ve znakovém režimu
- Implementace standardů návrhu GUI
- Testování GUI
Lekce 10: Architektura a rozdělení aplikace
Témata
- Optimalizace aplikací
- Identifikace dostupných alternativních nástrojů
- Využívání funkčnosti Oracle serveru
- Tvorba kontextové nápovědy
- Testování a ladění aplikací
Lekce 11: Vývojový cyklus (jak se praktikuje)
Témata
- Problémy vývojového cyklu
- Prototypování a jeho použití
- Výhody a nevýhody prototypování
- Podpora národního prostředí
- Implementace Alfa a Beta programu a řízení prací
spojených s odezvou uživatelů
Lekce 12: Workshop (jeho uvedení do praxe)
Záměrem workshopu je vytvořit aplikaci na základě
specifikací jejího návrhu. To si vyžádá navržení a vytvoření datových struktur
Oracle a jejich integraci se zdroji dat nepocházejících z Oracle. Účastnící budou
muset navrhnout a vyvinout standardy tak, aby aplikace měla jednotný vzhled. Budou muset
vypracovat plán projektu s ohledem na čas potřebný pro vývoj, implementaci a
testování aplikace, dříve než prezentují aplikaci ostatním. Bude-li čas, studenti
aplikují své standardy do integrace formulářů a implementují systém kontextové
nápovědy. |