Szukaj szkolenia

Programowanie Oracle Application Development Framework 12c - 4 dni

Kategoria szkolenia: Programowanie
online
3 700,00 zł (3 008,13 netto)
  • Opcje szkoleniamożliwość dofinansowania

PROFIL UCZESTNIKA

Na szkoleniu Programowanie Oracle Application Development Framework 12c, uczestnicy uczą się metod, które umożliwią im późniejsze szybkie i proste tworzenie aplikacje opartych na Javie. Oracle ADF to kompleksowa platforma Java EE, która upraszcza tworzenie aplikacji, oferując gotowe usługi infrastruktury oraz wizualne i deklaratywne środowisko programistyczne.

 

PROGRAM SZKOLENIA

1. Wprowadzenie do Oracle ADF i JDeveloper 
   - Architektura Oracle Fusion Middleware 
   - Rola ADF w stosie produktowym Oracle Fusion Middleware 
   - Omówienie stosu technologicznego ADF 
   - Wprowadzenie do JDeveloper IDE 
   - Tworzenie aplikacji i projektów 
2. Budowa modelu biznesowego za pomocą ADF Business Components 
   - O ADF Business Components 
   - Tworzenie encji i asocjacji z tabel bazodanowych 
   - Tworzenie view objects i view links 
   - Definiowanie relacji master-detail pomiędzy view object'ami 
   - Tworzenie mudułów aplikacyjnych 
   - Testowanie applikacji 
   - Refactoring komponentów biznesowych 
3. Tworzenie komponentów UI bazujących na danych 
  - Technologie dynamicznych stron webowych 
   - Wprowadzenie do JavaServer Faces 
   - Architektura komponentów JSF 
   - Standardowe komponenty JSF 
   - Omówienie ADF Faces rich client components 
   - Tworzenie stron JSF 
   - Umieszczanie komponentów bazujących na danych (data-bound components) na stronach JS

4. Definiowanie Task Flows oraz nawigacji 
   - Rozszerzenia kontrolera ADF w stosunku do kontrolera JSF 
   - Tworzenie task flows 
   - Omówienie komponentów nawigacyjnych ADF Faces 
5. Deklaratywna kastomiazacja komponentów biznesowych ADF 
   - Edycja komponentów biznesowych 
   - Modyfikacja domyslnych zachowań obiektów encji, view object'ów i modułów aplikacyjnych 
   - Tworzenie lists of values (LOVs) 
   - Tworzenie zagnieżdżonych modułów aplikacyjnych

 

6. Walidacja wprowadzanych danych 
  - Rodzaje i sposoby walidacji - walidacja w bazie danych, w warstwie modelu, w warstwie UI 
   - Uruchamianie mechanizmu walidacji 
   - Błędy walidacji 
   - Wyrażenia Groovy w procesie walidacji 
   - Internationalizacja komunikatów 
7. Modyfikacja powiązań danych (Data Bindings) pomiędzy UI i warstwą modelu 
   - Omówienie warstwy modelu Oracle ADF 
   - Tworzenie i wykorzystanie ADF data controls 
   - Omówienie expression Language (EL) i data binding 
   - Tworzenie i edycja data bindings 
   - Weryfikacja obiektów data binding i plików metadanych 
8. Dodawanie funkcjonalności do stron 
   - Wykorzystanie list wartości (LOV) na stronach 
   - Prezentacja danych tabelarycznych na tabelach ADF 
   - Prezentacja danych hierarchicznych na drzewach (trees) 
   - Definiowanie i wykorzystanie search forms 
   - Prezentacja danych w formie graficznej 
   - Tworzenie i konfiguracja backing beans 
9. Wykorzystanie zaawansowanych funkcjonalności Task Flow'ów i nawigacji 
  - Tworzenie bounded i unbounded task flows 
   - Tworzenie router'ów do obsługi nawigacji warunkowej 
   - Wywoływanie metod i innych task flow'ów 
   - Tworzenie menu i paneli nawigacyjnych 
   - Definiowanie breadcrumb'ów i train'ów 
   - Tworzenie i wykorzystanie page fragment'ów 
   - Dodawanie bounded task flow'ów jako regionów 

 

10. Przekazywanie wartości pomiędzy komponentami UI 
   - Prawidłowe definiowanie modelu w celu ograniczenia konieczności przekazywania wartości 
   - Tworzenie managed bean'ów w celu przechowywania wartości 
   - Składowanie wartości w atrybutach pamięciowych 
   - Przekazywanie wartości przy użyciu parametrów 
11. Reagowanie na Application Events 
   - Omówienie faz cyklu życia JSF i ADF 
   - Implementacja partial page rendering (PPR) 
   - Praca z value change event listeners 
   - Praca z action event listeners 
   - Wykorzystanie dodatkowych zdarzeń serwera ADF Faces 
12. Programistyczna implementacja funkcjonalności usług biznesowych 
   - Kiedy dodajemy własny kod w warstwie usług biznesowych 
   - Przegląd hierarchii klas framework'a 
   - Generowanie klas Java dla komponentów biznesowych 
   - Przeciążanie metod klas 
   - Implementacja modyfikacji programistycznych w warstwie modelu 
   - Dodawanie metod usługowych do modułu aplikacyjnego 
   - Wywoływanie API klienta komponentów biznesowych 
   - Programistyczny dostęp do powiązań (bindings) 
13. Implementacja transakcyjności 
  - Transakcyjność w ADF BC 
   - Kontrola transakcji w task flow'ach 
   - Wspóldzielenie data controls 
   - Obsługa wyjątków związanych z transakcyjnością 
   - Definiowanie odpowiedzi na przycisk Back 
14. Reużywalność na stronach ADF 
   - Projektowanie stron pod kątem reużywalności 
   - Tworzenie i wykorzystanie szablonów stron 
   - Tworzenie i użycie fragmentów stron 
   - Pakowanie komponentów reuzywalnych w biblioteki
 

 

15. Budowa layoutu 
  - Definiowanie i wykorzystanie facet'ów 
   - Definiowanie i użycie złożonych komponentów layoutu 
   - Definiowanie i użycie dynamicznych form layoutu 
   - Kastomizowanie wyglądu poprzez zastodswoanie skórek ADF faces 
16. Debugowanie aplikacji ADF 
   - Techniki troubleshooting'u 
   - Konfigurowanie logowania i diagnostyka 
   - Debugowanie usług biznesowych przy pomocy testera modelu (Oracle ADF Model Tester) 
  - Debugowanie aplikacji w JDeveloperze 
   - Tworzenie testów regresynych prz pomocy JUnit 
17. Implementacja bezpieczeństwa w aplikacjach ADF 
  - Korzyści z zabezpieczania aplikacji webowych 
   - Omówienie ADF security framework 
   - Implementacja ADF security 
   - Umożliwianie użytkownikom dostępu do zasobów 
   - Implementacja strony logowania 
   - Uzyskiwanie dostępu do informacji dotyczących bezpieczeństwa w sposób programistyczny 
   - Implementacja zabezpieczeń aplikacji przy pomocy Expression Language 
18. Wdrażanie aplikacji ADF 
   - Omówienie kroków wdrażania 
  - Tworzenie profili deploymentu i konfigurowanie opcji deploymentu 
   - Modyfikowanie context root'a aplikacji 
   - Wdrażanie aplikacji z JDevelopera 
   - Deployment za pomocą ojdeploy

 

PRZEBIEG SZKOLENIA

Forma szkoleń jest zbalansowana i obejmuje wykłady prowadzone przez doświadczonych trenerów z wieloletnią praktyką w branży programistycznej, oraz ćwiczenia na których uczestnicy wykorzystują poznaną wiedzę w sposób praktyczny. Trener jest w stałym kontakcie z Uczestnikiem aby wspierać go w przypadku problemów w wykonywaniu zadania.

CERTYFIKATY

Uczestnicy otrzymują indywidualny certyfikat świadczący o ukończeniu szkolenia.

Windroos Polska

Renata Szydłowska
22 532
Godziny kontaktu
9.00 - 17.00
Zapisz się na szkolenie
Błąd serwera.

Pozostałe szkolenia firmy

Programowanie aplikacji w Oracle JET / 4 dni
Windroos Polska
online
3 075,00 zł (2 500,00 netto)
Szkolenie Knockout – tworzenie aplikacji od podstaw / 2 dni
Windroos Polska
online
1 968,00 zł (1 600,00 netto)
Szkolenie React od podstaw - 3 dni
Windroos Polska
online
2 214,00 zł (1 800,00 netto)
Szkolenie Vue.js – tworzenie aplikacji od podstaw - 3 dni
Windroos Polska
online
2 275,50 zł (1 850,00 netto)
Szkolenie Angular – tworzenie aplikacji od podstaw - 3 dni
Windroos Polska
online
2 214,00 zł (1 800,00 netto)
Szkolenie Tworzenie Aplikacji Webowych przy użyciu JavaScript i HTML5 - 6 dni
Windroos Polska
online
3 500,00 zł (2 845,53 netto)
Szkolenie PostgreSQl – administracja oraz podstawy programowania - 5 dni
Windroos Polska
online
3 690,00 zł (3 000,00 netto)
Podstawy administracji PostgreSQL - 3 dni
Windroos Polska
online
2 829,00 zł (2 300,00 netto)
Zaawansowana administracja PostgreSQL - 3 dni
Windroos Polska
online
3 198,00 zł (2 600,00 netto)
Zaawansowany PL/pgSQL z elementami GIS - 4 dni
Windroos Polska
online
3 567,00 zł (2 900,00 netto)
PostgreSQL w analizie danych – szkolenie dla analityków i programistów - 3 dni
Windroos Polska
online
2 000,00 zł (1 626,02 netto)
Szkolenie Java EE Enterprise Edition – Tworzenie aplikacji webowych - 4 dni
Windroos Polska
online
2 890,00 zł (2 349,59 netto)
Wstęp do servlet API - 3 dni
Windroos Polska
online
2 214,00 zł (1 800,00 netto)
Kurs Java programowanie na poziomie podstawowym - 3 dni
Windroos Polska
online
2 214,00 zł (1 800,00 netto)
Zaawansowane programowanie w PL/SQL - 4 dni
Windroos Polska
online
3 200,00 zł (2 601,63 netto)
Zaawansowane programowanie PL/SQL z elementami Spatial - 4 dni
Windroos Polska
online
3 567,00 zł (2 900,00 netto)
Administracja serwerem Tomcat - 3 dni
Windroos Polska
online
2 583,00 zł (2 100,00 netto)
Back-end Developer z Java – kurs zbalansowany - 720 godzin
Windroos Polska
online
10 000,00 zł (8 130,08 netto)
Front-end Developer – kurs intensywny - 476 godzin
Windroos Polska
online
8 000,00 zł (6 504,07 netto)
Front-end Developer – kurs zbalansowany - 476 godzin
Windroos Polska
online
7 000,00 zł (5 691,06 netto)
Tworzenie strony internetowej w Concrete5 CMS - 7 godzin
Windroos Polska
online
500,00 zł (406,50 netto)
HTML i CSS zbuduj i uruchom stronę internetową. - 21 godzin
Windroos Polska
online
950,00 zł (772,36 netto)
Docker dla programistów - 3 dni
Windroos Polska
online
3 000,00 zł (2 439,02 netto)
Praca z TypeScript dla początkujących - 3 dni
Windroos Polska
online
2 214,00 zł (1 800,00 netto)
Język Typescript w: Angular, React, Vue.js, Oracle JET - 2 dni
Windroos Polska
online
1 968,00 zł (1 600,00 netto)
Programowanie w języku Python szkolenie dla programistów - 3 dni
Windroos Polska
online
2 214,00 zł (1 800,00 netto)
Mikroserwisy wzorce projektowe - 3 dni
Windroos Polska
online
3 198,00 zł (2 600,00 netto)
JavaScript – wzorce projektowe - 3 dni
Windroos Polska
online
3 198,00 zł (2 600,00 netto)
Wzorce projektowe - 2 dni
Windroos Polska
online
2 460,00 zł (2 000,00 netto)
Narzędzia Google i technologie Google, SEO / SEM / SMO - 2 dni
Windroos Polska
online
1 476,00 zł (1 200,00 netto)

Polecane szkolenia

Scrum w dużych organizacjach
eduFuturo
online
1 353,00 zł (1 100,00 netto)
Sztuczne sieci neuronowe w Keras Tensorflow
Wyższa Szkoła Bankowa w Gdańsku
online
310,00 zł (252,03 netto)
Programowanie aplikacji w Oracle JET / 4 dni
Windroos Polska
online
3 075,00 zł (2 500,00 netto)
Szkolenie Knockout – tworzenie aplikacji od podstaw / 2 dni
Windroos Polska
online
1 968,00 zł (1 600,00 netto)
Szkolenie React od podstaw - 3 dni
Windroos Polska
online
2 214,00 zł (1 800,00 netto)
Szkolenie Vue.js – tworzenie aplikacji od podstaw - 3 dni
Windroos Polska
online
2 275,50 zł (1 850,00 netto)
Szkolenie Angular – tworzenie aplikacji od podstaw - 3 dni
Windroos Polska
online
2 214,00 zł (1 800,00 netto)
Szkolenie Tworzenie Aplikacji Webowych przy użyciu JavaScript i HTML5 - 6 dni
Windroos Polska
online
3 500,00 zł (2 845,53 netto)
Szkolenie PostgreSQl – administracja oraz podstawy programowania - 5 dni
Windroos Polska
online
3 690,00 zł (3 000,00 netto)
Podstawy administracji PostgreSQL - 3 dni
Windroos Polska
online
2 829,00 zł (2 300,00 netto)
Zaawansowana administracja PostgreSQL - 3 dni
Windroos Polska
online
3 198,00 zł (2 600,00 netto)
Zaawansowany PL/pgSQL z elementami GIS - 4 dni
Windroos Polska
online
3 567,00 zł (2 900,00 netto)
PostgreSQL w analizie danych – szkolenie dla analityków i programistów - 3 dni
Windroos Polska
online
2 000,00 zł (1 626,02 netto)
Szkolenie Java EE Enterprise Edition – Tworzenie aplikacji webowych - 4 dni
Windroos Polska
online
2 890,00 zł (2 349,59 netto)
Wstęp do servlet API - 3 dni
Windroos Polska
online
2 214,00 zł (1 800,00 netto)
Kurs Java programowanie na poziomie podstawowym - 3 dni
Windroos Polska
online
2 214,00 zł (1 800,00 netto)
Zaawansowane programowanie w PL/SQL - 4 dni
Windroos Polska
online
3 200,00 zł (2 601,63 netto)
Zaawansowane programowanie PL/SQL z elementami Spatial - 4 dni
Windroos Polska
online
3 567,00 zł (2 900,00 netto)
Administracja serwerem Tomcat - 3 dni
Windroos Polska
online
2 583,00 zł (2 100,00 netto)
Back-end Developer z Java – kurs zbalansowany - 720 godzin
Windroos Polska
online
10 000,00 zł (8 130,08 netto)
Front-end Developer – kurs intensywny - 476 godzin
Windroos Polska
online
8 000,00 zł (6 504,07 netto)
Front-end Developer – kurs zbalansowany - 476 godzin
Windroos Polska
online
7 000,00 zł (5 691,06 netto)
Tworzenie strony internetowej w Concrete5 CMS - 7 godzin
Windroos Polska
online
500,00 zł (406,50 netto)
HTML i CSS zbuduj i uruchom stronę internetową. - 21 godzin
Windroos Polska
online
950,00 zł (772,36 netto)
Docker dla programistów - 3 dni
Windroos Polska
online
3 000,00 zł (2 439,02 netto)
Praca z TypeScript dla początkujących - 3 dni
Windroos Polska
online
2 214,00 zł (1 800,00 netto)
Język Typescript w: Angular, React, Vue.js, Oracle JET - 2 dni
Windroos Polska
online
1 968,00 zł (1 600,00 netto)
Programowanie w języku Python szkolenie dla programistów - 3 dni
Windroos Polska
online
2 214,00 zł (1 800,00 netto)
Mikroserwisy wzorce projektowe - 3 dni
Windroos Polska
online
3 198,00 zł (2 600,00 netto)
JavaScript – wzorce projektowe - 3 dni
Windroos Polska
online
3 198,00 zł (2 600,00 netto)
zobacz profil udostępnij zapytanie grupowe