Oracle
zaawansowany
Użytkownicy LowCode
Tworzenie zaawansowanych aplikacji LowCode z wykorzystaniem AI i Oracle APEX
Oracle APEX Assistant
Claude Code
Wykorzystywane narzędzia
Oracle APEX Assistant
Claude Code
Cel szkolenia
Biorąc udział w tym szkoleniu nauczysz się wykorzystywać zaawansowane cechy Oracle Application Express w celu tworzenia rozbudowanych aplikacji. Nauczysz się także narzędzi wspomagających pracę programistów oraz poznasz elementy administracji i strojenia wydajności aplikacji.
Korzyści
Poznasz sposoby wykorzystania jQuery i JavaScript, metody budowania raportów opartych o dynamiczny SQL oraz zaawansowane kontrolki (shuttle, pola plików, obrazki, pola z podpowiedziami) w formularzach. Przećwiczysz regiony drzewa, kalendarza, mapy, a także dynamiczne akcje, walidacje i obliczenia pól nie wymagające przeładowania strony. Ponadto nauczysz się wysyłać wiadomości e-mail z poziomu APEX'a, poznasz narzędzia służące zarówno debugowaniu jak i wspomagające pracę w grupie programistów oraz zdobędziesz wiedzę na temat elementów administracji i optymalizacji wydajności aplikacji.
Wymagania wstępne
Powinieneś posiadać podstawową wiedzę na temat tworzenia aplikacji w Oracle APEX (wiedzę na poziomie szkolenia OPA1).
Program szkolenia
- Elementy aplikacji w APEX
- Tworzenie aplikacji
- Strony formularzy, raportów i wykresów
- Regiony, elementy strony, przyciski
- Osadzanie kodu HTML, JavaScript, jQuery na stronach, w regionach, przyciskach, wykresach
- Nawigacja (zakładki, zakładki dwupoziomowe, okruszki, listy)
- Gałęzie, procesy
- Wysyłanie e-maili z poziomu APEX'a
- Schemat URL w APEX, przekazywanie parametrów
- Strona domyślna, strona zero, własna strona logowania i wylogowania
- Formularze
- Formularze oparte o procedurę, zapytanie, tabelę
- Formularze Master-Detail
- Autouzupełnianie pól tekstowych, edytor tekstowy (rich text), element shuttle
- Obrazy w formularzu
- Walidacje na poziomie pól, formularzy i strony
- Walidacja wyrażeniami regularnymi
- Przyciski omijające walidację, walidacje wymuszone
- Pliki CLOB i pola wysyłania/pobierania plików
- Raporty
- Raporty klasyczne, dynamiczny SQL w raportach
- Raporty interaktywne, dynamiczny SQL w raportach
- Kolumna odsyłacza
- Kontrolki (pola wyboru, pola tekstowe) w kolumnach raportu, obsługa kontrolek w PL/SQL
- Wartości specjalne w kolumnach raportów, własny kod HTML, JavaScript, jQuery, HTML injection
- Elementy API JavaScript, PL/SQL
- Własny kod HTML w kolumnach formularza tabelarycznego
- Pozostałe rodzaje regionów
- Kalendarz
- Mapa
- Drzewa
- Wykresy, odświeżanie asynchronicznie, odświeżanie na żądanie
- Bezpieczeństwo aplikacji
- schematy autoryzacji
- schematy uwierzytelniania
- strony publiczne
- Pliki statyczne, obrazy statyczne
- sposób tworzenia i usuwania
- odwoływanie do plików statycznych
- skrypty CSS, JavaScript jako pliki statyczne
- Akcje dynamiczne
- oparte o DOM, selektor jQuery
- dynamiczne ukrywanie elementów
- dynamiczne obliczenia
- walidacja dynamiczna
- Formularze tabelaryczne
- nazewnictwo pól,
- dynamiczne akcje formularza tabelarycznego
- Elementy administracji środowiskiem APEX
- Zarządzanie użytkownikami, uprawnienia
- Monitorowanie aktywności użytkowników i deweloperów
- Administracja WORKSPACE'm
- Instalacja wtyczek
- Praca programisty
- Narzędzia dedykowane współpracy grupy programistów
- Debuggowanie aplikacji
- Logi - przeglądanie i generowanie wpisów
- Weryfikacja stanu sesji, wpływanie na zawartość sesji APEX'a
- Obiekty wspierające
- Wprowadzenie do optymalizacji aplikacji APEX
- Monitorowanie wydajności stron
- Monitorowanie wydajności elementów strony
- Podstawy mechanizmu buforowania stron
Najbliższe terminy
Najbliższe terminy online
Ładowanie terminów…
Najbliższe terminy stacjonarne
Ładowanie terminów…
Wszystkie ceny są cenami netto — do podanych kwot należy doliczyć podatek VAT wg obowiązującej stawki.
Formularz zapisu
Dane podane w formularzu posłużą do wystawienia faktury proforma. Po otrzymaniu zgłoszenia skontaktujemy się w ciągu 1 dnia roboczego.