Oracle
zaawansowany Użytkownicy LowCode

Tworzenie zaawansowanych aplikacji LowCode z wykorzystaniem AI i Oracle APEX

Oracle APEX Assistant Claude Code
2 dni online z trenerem, na sali OPA2_PL
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
  1. 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
  2. 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
  3. 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
  4. Pozostałe rodzaje regionów
    • Kalendarz
    • Mapa
    • Drzewa
    • Wykresy, odświeżanie asynchronicznie, odświeżanie na żądanie
  5. Bezpieczeństwo aplikacji
    • schematy autoryzacji
    • schematy uwierzytelniania
    • strony publiczne
  6. Pliki statyczne, obrazy statyczne
    • sposób tworzenia i usuwania
    • odwoływanie do plików statycznych
    • skrypty CSS, JavaScript jako pliki statyczne
  7. Akcje dynamiczne
    • oparte o DOM, selektor jQuery
    • dynamiczne ukrywanie elementów
    • dynamiczne obliczenia
    • walidacja dynamiczna
  8. Formularze tabelaryczne
    • nazewnictwo pól,
    • dynamiczne akcje formularza tabelarycznego
  9. Elementy administracji środowiskiem APEX
    • Zarządzanie użytkownikami, uprawnienia
    • Monitorowanie aktywności użytkowników i deweloperów
    • Administracja WORKSPACE'm
    • Instalacja wtyczek
  10. 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
  11. Wprowadzenie do optymalizacji aplikacji APEX
    • Monitorowanie wydajności stron
    • Monitorowanie wydajności elementów strony
    • Podstawy mechanizmu buforowania stron

Najbliższe terminy

Ładowanie terminów…

Formularz zapisu

Dane podane w formularzu posłużą do wystawienia faktury proforma. Po otrzymaniu zgłoszenia skontaktujemy się w ciągu 1 dnia roboczego.

Klauzula informacyjna RODO

Administratorem moich danych osobowych jest Dataconsulting Services sp. z o.o. z siedzibą w Warszawie (00-843), Rondo Daszyńskiego 2B, wpisaną do rejestru przedsiębiorców Krajowego Rejestru Sądowego prowadzonego przez Sąd Rejonowy dla m.st. Warszawy w Warszawie, XIII Wydział Gospodarczy Krajowego Rejestru Sądowego, pod numerem KRS: 0001017491, NIP: 5273040797, REGON: 524385129, z kapitałem zakładowym w wysokości 5.000,00 zł (dalej: „Spółka").

Ze Spółką kontaktować się można listownie (na adres podany wyżej), mailowo: biuro@dataconsulting.pl, lub telefonicznie: +48 (22) 398 47 81.

  • moje dane osobowe przetwarzane będą w celu nawiązania kontaktu ze mną przez Spółkę, na podstawie art. 6 ust. 1 lit. a Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE („RODO"),
  • moje dane osobowe nie będą przekazywane podmiotom zewnętrznym, państwom trzecim spoza Europejskiego Obszaru Gospodarczego ani organizacjom międzynarodowym,
  • moje dane osobowe będą przechowywane przez okres niezbędny do nawiązania ze mną kontaktu przez Spółkę jednak nie dłużej niż do momentu cofnięcia zgody na ich przetwarzanie,
  • posiadam prawo dostępu do treści moich danych oraz prawo ich sprostowania, usunięcia, ograniczenia przetwarzania oraz prawo do przeniesienia moich danych,
  • mam możliwość wycofania zgody na przetwarzanie moich danych osobowych, a wycofanie zgody nie wpływa na zgodność z prawem przetwarzania danych osobowych, którego dokonano na podstawie zgody przed jej wycofaniem,
  • przysługuje mi uprawnienie wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.

Podanie danych osobowych jest dobrowolne, jednak jest niezbędne do nawiązania ze mną kontaktu przez Spółkę.

Pola oznaczone * są wymagane.