icon icon

Programowanie w języku Oracle APEX. Tworzenie aplikacji webowych

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Co zyskujesz?

icon

Budowa aplikacji w APEX - Nauczysz się samodzielnie tworzyć aplikacje webowe w Oracle APEX, korzystając z gotowych kreatorów i narzędzi deweloperskich, dzięki czemu szybciej zbudujesz działające rozwiązania biznesowe.

icon

Projektowanie stron i nawigacji - Opanujesz Page Designer i nauczysz się układać strony, formularze, raporty oraz nawigację tak, aby aplikacja była czytelna, wygodna w użyciu i dobrze dopasowana do procesów użytkownika.

icon

Praca z obiektami bazy - Dowiesz się, jak tworzyć tabele, widoki, sekwencje oraz relacje w bazie Oracle, dzięki czemu przygotujesz solidny model danych pod aplikację i sprawniej uporządkujesz informacje.

icon

Logika biznesowa w PL/SQL - Nauczysz się osadzać procedury, funkcje, walidacje i dynamiczne akcje w aplikacji, aby automatyzować operacje, kontrolować dane i wdrażać reguły biznesowe bez zbędnych obejść.

icon

Nowoczesne komponenty UI - Poznasz kalendarze, wykresy, dashboardy i interaktywne raporty, więc przygotujesz bardziej atrakcyjne i praktyczne interfejsy, które ułatwią użytkownikom analizę oraz codzienną pracę.

icon

Bezpieczny dostęp do aplikacji - Nauczysz się wdrażać uwierzytelnianie, autoryzację oraz ograniczenia dostępu do stron i danych, dzięki czemu lepiej zabezpieczysz aplikację i dopasujesz uprawnienia do ról użytkowników.

icon

Integracja z API i JSON - Zdobędziesz praktykę w pracy z RESTful Web Services, Web Source Modules i danymi JSON, co pozwoli Ci łączyć aplikacje APEX z zewnętrznymi systemami i automatyzować wymianę informacji.

icon

Debugowanie i dobre praktyki - Poznasz narzędzia diagnostyczne, sposoby poprawy wydajności oraz zasady porządkowania kodu i wersjonowania, dzięki czemu łatwiej utrzymasz aplikację i szybciej usuniesz problemy.

Program szkolenia

1. Wprowadzenie do Oracle APEX

  • czym jest Oracle Application Express?
  • architektura i możliwości APEX,
  • interfejs użytkownika i środowisko developerskie.

2. Tworzenie aplikacji webowych

  • szybkie tworzenie aplikacji (wizard-based),
  • formularze, raporty, interaktywne siatki,
  • nawigacja i układ aplikacji (Page Designer).

3. Praca z bazą danych Oracle

  • tworzenie tabel, widoków, sekwencji,
  • relacje i klucze obce,
  • SQL Workshop i zarządzanie danymi.

4. Logika biznesowa w PL/SQL

  • procedury i funkcje w bazie danych,
  • dynamiczne akcje i walidacje w APEX,
  • wykorzystanie kodu PL/SQL na stronach aplikacji.

5. Zaawansowane komponenty interfejsu

  • kalendarze, wykresy, dashboardy,
  • interaktywne raporty i komponenty dynamiczne,
  • obsługa zdarzeń i reakcje użytkownika.

6. Bezpieczeństwo i kontrola dostępu

  • mechanizmy uwierzytelniania i autoryzacji,
  • ograniczanie dostępu do stron i danych,
  • tworzenie ról i użytkowników.

7. Integracja z systemami zewnętrznymi

  • RESTful Web Services i Web Source Modules,
  • praca z danymi JSON,
  • komunikacja z API.

8. Debugowanie i dobre praktyki

  • narzędzia diagnostyczne i debugujące,
  • optymalizacja wydajności aplikacji,
  • style kodowania, wersjonowanie, UX.

Jakie są wymagania wstępne do udziału w szkoleniu?

icon

Podstawy SQL - Powinieneś swobodnie czytać proste zapytania SQL oraz rozumieć operacje na danych, takie jak SELECT, INSERT, UPDATE i DELETE, aby łatwiej pracować z bazą Oracle.

icon

Znajomość relacyjnych baz danych - Powinieneś rozumieć, czym są tabele, kolumny, klucze główne i relacje między danymi, ponieważ te pojęcia będą potrzebne przy projektowaniu struktury aplikacji.

icon

Podstawy logiki programowania - Powinieneś rozumieć warunki, zmienne i prosty przepływ działania programu, aby sprawnie przejść do walidacji, akcji dynamicznych oraz logiki biznesowej w PL/SQL.

icon

Obsługa środowiska komputerowego - Powinieneś sprawnie poruszać się po aplikacjach webowych i narzędziach developerskich, ponieważ szkolenie zakłada samodzielną pracę w interfejsie Oracle APEX.