Szkolenia Oracle


Słowniczek pojęć
SQL
Język zapytań do baz danych. Umożliwia pobieranie, dodawanie, edycję i kasowanie danych, jak również zarządzanie takimi strukturami jak tabele czy widoki. Tutaj w kontekście baz danych Oracle.
PL/SQL
Proceduralne rozszerzenie SQL w bazach danych Oracle. Umożliwia tworzenie własnych funkcji SQL, procedur, pakietów a także wyzwalaczy które reagują na zdarzenia w bazie danych.
Testy jednostkowe
Testy weryfikujące poprawność działania elementów programu.
Administracja bazami Oracle
Zbiór czynności związanych z zarządzaniem bazami danych, takich jak konfiguracja parametrów, zarządzanie użytkownikami i uprawnieniami, wykonywanie kopii zapasowych i ich odtwarzanie w razie awarii etc.
ASM
Automatic Storage Management - system zarządzania zasobami dyskowymi dedykowany bazom danych Oracle. Znajomość tego rozwiązania jest niezbedna dla tworzenia skalowalnych środowisk klasy Enterprise.
Multitenant
Zaimplementowana przez Oracle konteneryzacja w ramach bazy danych.
Oracle Enterprise Manager
Webowe rozwiązanie firmy Oracle do zarządzania instancjami baz. Pozwala zarządzać, konserwować i optymalizować bazy Oracle.
HA
High Availability - system wysokiej niezawodności/dostępności. systemy informatyczne charakteryzujące się odpowiednio dostosowywaną: niezawodnością, dostępnością, wydajnością do specyficznych, zwykle krytycznych, zastosowań danego systemu. System komputerowy klasyfikowany jest jako wysokiej dostępności, jeśli jest niedostępny przez czas rzędu 5 minut w roku (dostępność od 99,999%, a mniej niż 99,9999% czasu)
RAC
Oracle Real Application Cluster - Oprogramowanie dostarczające możliwości HA i klastrowania w środowiskach baz danych Oracle.
Tuning baz danych
Zbiór czynności zmierzających do optymalizacji czasu wykonania zapytań SQL i ogólnej wydajności baz danych.
Hurtownia danych
Najczęściej zasilana cyklicznie baza danych której struktura i sposób działania ma wspierać działania z zakresu analizy danych.
Upgrade bazy danych
Podniesienie wersji bazy danych. Czynność bardzo ważna dla zapewnienia bezpieczeństwa i wydajności baz danych Oracle.
Oracle Apex
Środowisko low-code pozwalające "wyklikać" aplikację webową korzystającą z baz Oracle.
Terminy gwarantowane
16 terminów gwarantowanych?
Standardy JSystems
- Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
- Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
- Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
- Do każdego szkolenia które wymaga jakiegokolwiek oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Dzięki temu uczestnik nie musi nic instalować na swoim komputerze (i bić się z blokadami korporacyjnymi). Połączenie następuje przez zdalny pulpit lub SSH - w zależności od szkolenia.
SQL i PL/SQL

Szkolenie w skrócie
Warsztatowe szkolenie z zakresu SQL w adaptacji baz danych Oracle. Szkolenie rozpoczyna się od podstaw i obejmuje najczęściej wykorzystywane w praktyce elementy SQL.
Każde omawiane zagadnienie jest utrwalane rzędem ćwiczeń o wzrastającym poziomie trudności. Podczas szkolenia uczestnicy wykonują ponad 50 warsztatów. W szkoleniu duży nacisk jest kładziony na dobre zrozumienie zasad działania wykorzystywanych technik, a nie ich odtwórcze stosowanie.
Korzyści ze szkolenia
Po ukończeniu tego szkolenia uczestnik będzie potrafił:
- tworzyć złożone raporty wykorzystujące wiele tabel, grupowanie danych, podzapytania, operatory zbiorowe, funkcje wbudowane w bazy danych Oracle,
- dodawać, kasować i aktualizować dane w tabelach,
- przywracać stan danych do punktu w czasie po przypadkowym ich usunięciu lub skasowaniu,
- tworzyć struktury takie jak tabele, widoki, linki bazodanowe.
Dla kogo?
Szkolenie przeznaczone jest zarówno dla osób początkujących jak i tych, które już znają SQL lecz chciałyby poznać jego adaptację w bazach Oracle.

Szkolenie przeznaczone dla osób, które już miały do czynienia do pisaniem prostych zapytań do bazy danych Oracle. W ramach szkolenia omawiane są nieco bardziej zaawansowane zagadnienia z zakresu posługiwania się językiem SQL, między innymi takie jak pisanie zapytań w oparciu o więcej niż jedną tabelę, modyfikacja danych w oparciu o inne tabele, czy też przywracanie zmian, które już zostały zapisane.

Szkolenie przeznaczone dla osób znających podstawowy zakres SQL. W ramach szkolenia omawiane są bardziej zaawansowane zagadnienia z zakresu poslugiwania się językiem SQL w bazach danych Oracle. Poruszane są tematy związane z optymalizacją, oraz hurtowniami danych. W ramach programu omawiana jest również technologia flashback, która pozwala przywrócić stan tabeli do stanu z przed określonego czasu. Dzięki temu możemy latwo wycofać niepożądane zmiany.

O szkoleniu w skrócie
Kompleksowe, 5-cio dniowe warsztatowe szkolenie z zakresu SQL w adaptacji Oracle . Szkolenie rozpoczyna się od podstaw, obejmuje najczęściej wykorzystywane w praktyce elementy SQL, ale też zagadnienia zaawansowane. Szkolenie zawiera między innymi techniki służące zaawansowanej analizie danych oraz optymalizacji zapytań.
Każde omawiane zagadnienie jest utrwalane rzędem ćwiczeń o wzrastającym poziomie trudności. Podczas szkolenia uczestnicy wykonują ponad 80 warsztatów. W szkoleniu duży nacisk jest kładziony na dobre zrozumienie zasad działania wykorzystywanych technik, a nie ich odtwórcze stosowanie.
Korzyści ze szkolenia
Po ukończeniu tego szkolenia uczestnik będzie potrafił:
- tworzyć złożone raporty wykorzystujące wiele tabel, grupowanie danych, podzapytania, operatory zbiorowe, funkcje wbudowane w bazy danych Oracle,
- dodawać, kasować i aktualizować dane w tabelach,
- przywracać stan danych do punktu w czasie po przypadkowym ich usunięciu lub skasowaniu,
- tworzyć struktury takie jak tabele, widoki, linki bazodanowe,
- wykonywać złożone analizy danych z wykorzystaniem funkcji analitycznych, wyrażeń regularnych, zapytań hierarchicznych, pivot i wielu innych,
- odnaleźć „wąskie gardła” wydajnościowe w tworzonych zapytaniach SQL,
- optymalizować zapytania pod kątem wydajności.
Dla kogo?
Dla osób które chcą poznać w sposób kompleksowy SQL w adaptacji Oracle od podstaw do zaawansowanych technik analizy danych. Szkolenie przeznaczone jest zarówno dla osób początkujących jak i tych, które już znają SQL, ale chciałyby poznać jego implementację w bazach Oracle.
To szkolenie jest też elementem bootcampu "Programista Oracle" - dowiedz się więcej.

O szkoleniu w skrócie
Język SQL to najpopularniejszy język dostępu do bazy danych. Znajomość SQL pozwala na efektywne korzystanie z jej zasobów.
Szkolenie umożliwia zapoznanie się z językiem SQL od podstaw z uwzględnieniem zaawansowanych technik z zakresu analizy danych –wykorzystanie funkcji analitycznych, tworzenie tabel przestawnych, porównywanie danych. Podczas szkolenia nacisk położony jest na umiejętności praktyczne!
Korzyści ze szkolenia
Po ukończeniu tego szkolenia uczestnik będzie potrafił:- wykonywać zapytania SQL korzystające z jednej i wielu tabel,
- filtrować dane,
- analizować dane za pomocą funkcji analitycznych,
- tworzyć raporty z prostymi i zaawansowanymi agregacjami,
- porównywać zbiory danych,
- tworzyć tabele przestawne,
- ładować dane z plików csv
- zapisywać raporty do plików csv
Dla kogo?
Szkolenie jest skierowane do analityków oraz wszystkich osób, które pracują z danymi – tworzą analizy, raporty, podsumowania, porównania. Szkolenie obejmuje wszystkie najistotniejsze techniki pracy z danymi i skupia się na praktycznej stronie tworzenia zapytań i raportów.

O szkoleniu w skrócie
Szkolenie "Analiza danych z elementami optymalizacji" to intensywny kurs skoncentrowany na technikach SQL umożliwiających analizę danych. Podczas szkolenia zostaną między innymi omówione funkcje grupujące wraz z zaawansowanymi możliwościami CUBE i ROLLUP, funkcje analityczne, zapytania top-n oraz zaawansowane funkcje MATCH_RECOGNIZE do odszukiwania wzorców w danych.
Omówione zostaną również aspekty dotyczące wydajności zapytań SQL. W trakcie szkolenia uczestnicy poznają podstawy pisania efektywnych zapytań, stosowania indeksów oraz interpretacji planów wykonań.
Podczas szkolenia nacisk położony jest na umiejętności praktyczne!
Korzyści ze szkolenia
Po ukończeniu tego szkolenia uczestnik będzie potrafił:
- Grupować dane wraz z zaawansowanymi możliwościami CUBE i ROLLUP
- Tworzyć zapytania Top-n,
- analizować dane za pomocą funkcji analitycznych,
- odszukiwać wzorce w danych za pomocą funkcji MATCH_RECOGNIZE,
- pisać efektywne zapytania SQL,
- tworzyć wydajne indeksy
Dla kogo?
Szkolenie jest skierowane do programistów i analityków oraz wszystkich osób, które pracują z danymi – tworzą procedury, analizy, raporty, podsumowania, porównania. Szkolenie obejmuje wszystkie najistotniejsze techniki analizy danych i skupia się na praktycznej stronie tworzenia zapytań i raportów.

Szkolenie w skrócie
Przekrojowe, warsztatowe szkolenie z zakresu SQL i PL/SQL w bazach danych Oracle. Obejmuje najczęściej wykorzystywane w praktyce elementy SQL od podstaw oraz rozwinięcie SQL o programowanie w języku PL/SQL. Programowanie w języku PL/SQL pozwoli uczestnikowi na tworzenie własnych funkcji SQL rozszerzając jego możliwości. Ponadto dzięki temu językowi uczestnik będzie potrafił tworzyć automatyczne procesy raportujące czy wyzwalacze uruchamiające się w reakcji na jakieś zdarzenie w bazie danych.
Każde omawiane zagadnienie jest utrwalane rzędem ćwiczeń o wzrastającym poziomie trudności. Podczas szkolenia uczestnicy wykonują ponad 80 warsztatów. W szkoleniu duży nacisk jest kładziony na dobre zrozumienie zasad działania wykorzystywanych technik, a nie ich odtwórcze stosowanie.
Korzyści ze szkolenia
Po ukończeniu tego szkolenia uczestnik będzie potrafił:
- tworzyć złożone raporty wykorzystujące wiele tabel, grupowanie danych, podzapytania, operatory zbiorowe, funkcje wbudowane w bazy danych Oracle,
- dodawać, kasować i aktualizować dane w tabelach,
- przywracać stan danych do punktu w czasie po przypadkowym ich usunięciu lub skasowaniu,
- tworzyć struktury takie jak tabele, widoki, linki bazodanowe,
- rozszerzać możliwości SQL o własne funkcje tworzone w języku PL/SQL,
- tworzyć procedury przetwarzające dane,
- tworzyć wyzwalacze reagujące automatycznie na wybrane zdarzenie np. aktualizację danych w tabeli,
- tworzyć systemy składające się z wielu współpracujących podprogramów.
Dla kogo?
Dla osób które chcą poznać SQL w implementacji baz danych Oracle oraz PL/SQL w zakresie pozwalającym tworzyć własne funkcje, procedury składowane i wyzwalacze. Do nauki PL/SQL nie jest wymagana znajomość żadnego innego języka programowania. Wszystkie niezbędne pojęcia, takie jak instrukcje warunkowe czy pętle zostaną wyjaśnione na przykładzie kodu w PL/SQL.

O szkoleniu w skrócie
Szkolenie obejmujące swoim zakresem zaawansowany SQL w wydaniu Oracle oraz zaawansowane aspekty programowania w PL/SQL. Z zakresu SQL omawiane są zagadnienia związane z zaawansowaną analizą danych w tym m.in.
zapytania approximate top-n, match_recognize czy zdobywający coraz większą popularność – JSON . Uczestnicy poznają też tajniki optymalizacji zapytań w tym zaawansowane możliwości EXPLAIN PLAN i rozszerzone statystki.
Omówiony zostanie też wpływ wywołań funkcji w SQL na wydajność oraz sposoby optymalizacji takich zapytań.
Z zakresu PL/SQL omawiane są zagadnienia związane z budowaniem złożonych, skalowalnych rozwiązań i ich optymalizacją pod kątem wydajności min zaawansowane działania na kolekcjach
oraz masowe przetwarzania danych. Przyjrzymy się również zaawansowanym strukturom takim jak obiekty JSON czy tabele polimorficzne.
Każde omawiane zagadnienie jest utrwalane rzędem ćwiczeń o wzrastającym poziomie trudności. Podczas szkolenia uczestnicy wykonują ponad 40 warsztatów. W szkoleniu duży nacisk jest kładziony na dobre zrozumienie zasad działania wykorzystywanych technik, a nie ich odtwórcze stosowanie.
Korzyści ze szkolenia
Po ukończeniu tego szkolenia uczestnik będzie potrafił:
- wydajnie ładować duże zbiory danych do bazy danych,
- wykonywać złożone analizy danych z wykorzystaniem funkcji analitycznych, zapytań top-n i approximate top-n ,
- znajdować wzorce w zbiorach danych z wykorzystaniem MATCH_RECOGNIZE,
- wykorzystywać rozszerzone możliwości EXPLAIN PLAN i statystyk,
- optymalizawać wywołania funkcji PL/SQL w SQL,
- pracować na dokumentach w formacie JSON w SQL i PL/SQL,
- tworzyć optymalny kod PL/SQL do wykorzystania w zapytaniach SQL,
- wydajnie przetwarzać duże zbiory danych,
- tworzyć tabele polimorficzne
Dla kogo?
Dla osób znających już podstawy SQL oraz PL/SQL, które chciałyby wynieść swoje umiejętności na wyższy poziom. Przed przystąpieniem do kursu zalecana jest znajomość poniższych zagadnień:
- tworzenie zapytań SQL,
- tworzenie poleceń DML,
- tworzenie tabel,
- znajomość podstawowych indeksów,
- podstawowa znajomość triggerów,
- tworzenie procedur i pakietów,
- podstawowa znajomość kursorów w PL/SQL,
- podstawowa znajomość pracy z kolekcjami w PL/SQL
Wskazane byłoby przed udziałem w tym szkoleniu ukończenie szkoleń:

Po ukończeniu tego szkolenia uczestnik będzie potrafił:
- Stosować funkcje analityczne do rankingów i porównań
- Wyszukiwać dane wg. złożonych wzorców
- Wykonywać zapytania z użyciem wielu połączeń do różnych baz danych jednocześnie
- Odtwarzać stan danych po przypadkowej, niepożądanej zmianie lub usunięciu
- Optymalizować zapytania SQL oraz programy PL/SQL
- Przetwarzać duże zbiory danych z użyciem PL/SQL w sposób możliwie najbardziej optymalny
- Stosować różne obiekty bazy danych do efektywnego przetwarzania informacji
- Tworzyć oprogramowanie przetwarzające dane z użyciem języka PL/SQL
- Zmniejszyć ilość codziennej pracy dzięki zautomatyzowaniu procesu przetwarzania danych przy użyciu PL/SQL
- Napisać oprogramowanie reagujące na sytuacje wyjątkowe, w taki sposób by nie wpływało to na ciągłość pracy (np. podczas wykonywania bardzo długotrwałego zapytania)
- Stworzyć oprogramowanie które będzie automatycznie modyfikowało / uzupełniało wprowadzane dane, oraz monitorowało operacje na danych.
- Stosować dynamiczny SQL do produkowania generycznych rozwiązań
- Korzystać z plików zewnętrznych w przetwarzaniu danych (tekstowe, html, csv)
- Uruchomić automatyczne, cyklicznie wykonywanie programów


O szkoleniu w skrócie
Kompleksowe, 5-cio dniowe warsztatowe szkolenie z zakresu PL/SQL od podstaw do technik zaawansowanych.
Uczestnicy poznają najczęściej wykorzystywane w praktyce elementy języka PL/SQL,
ale też techniki zaawansowane pozwalające przetwarzać dane wydajniej.
Szkolenie pozwoli przygotować się między innymi do oprogramowania procesów ETL zasilających hurtownie danych.
W ramach szkolenia omawiane są poza samym PL/SQL również techniki pozwalające pobierać dane z plików CSV i uruchamiać podprogramy
PL/SQL automatycznie w wyznaczonych cyklach.
Każde omawiane zagadnienie jest utrwalane rzędem ćwiczeń o wzrastającym poziomie trudności. Podczas szkolenia uczestnicy wykonują ponad 80 warsztatów. W szkoleniu duży nacisk jest kładziony na dobre zrozumienie zasad działania wykorzystywanych technik, a nie ich odtwórcze stosowanie.
Korzyści ze szkolenia
Po ukończeniu tego szkolenia uczestnik będzie potrafił:
- rozszerzać możliwości SQL o własne funkcje tworzone w języku PL/SQL,
- tworzyć procedury przetwarzające dane,
- tworzyć wyzwalacze reagujące automatycznie na wybrane zdarzenie np. aktualizację danych w tabeli,
- tworzyć złożone systemy składające się z wielu współpracujących podprogramów,
- zasilać bazę danymi pochodzącymi z zewnętrznych źródeł,
- oprogramować procesy ETL za pomocą języka PL/SQL,
- zoptymalizować kod tworzonych programów pod kątem szybkości wykonania,
- uruchomić automatyczne, cykliczne wywoływanie programów PL/SQL.
Dla kogo?
Dla osób które chcą poznać język PL/SQL w sposób kompleksowy od podstaw do technik zaawansowanych.
Do aktywnego uczestnictwa, ze względu na pojawiające się w trakcie warsztatów wykorzystanie języka SQL, niezbędna będzie znajomość przynajmniej podstaw języka SQL.
To szkolenie jest też elementem bootcampu "Programista Oracle" - dowiedz się więcej.


O szkoleniu w skrócie
Szkolenie obejmujące swoim zakresem optymalizację SQL od podstaw i zaawansowane aspekty programowania w PL/SQL. Dzięki temu szkoleniu uczestnik będzie potrafił zoptymalizować zapytania SQL oraz pozna techniki związane budowaniem w PL/SQL złożonych, skalowalnych rozwiązań i ich optymalizacją pod kątem wydajności.
Korzyści ze szkolenia
Po ukończeniu tego szkolenia uczestnik będzie potrafił:
- odnaleźć „wąskie gardła” wydajnościowe w tworzonych zapytaniach SQL i podprogramach PL/SQL,
- odnaleźć najbardziej „zasobożerne” lub najdłużej trwające zapytania uruchamiane w bazie danych,
- optymalizować zapytania pod kątem wydajności,
- tworzyć złożone systemy w PL/SQL składające się z wielu współpracujących podprogramów,
- zasilać bazę danymi pochodzącymi z zewnętrznych źródeł,
- oprogramować procesy ETL za pomocą języka PL/SQL,
- przetwarzać duże zbiory danych z użyciem PL/SQL w sposób możliwie najbardziej wydajny,
- stosować dynamiczny SQL do produkowania generycznych i bezpiecznych rozwiązań,
- uruchomić automatyczne, cykliczne wywoływanie programów PL/SQL.
Dla kogo?
Dla osób, które znają już podstawy SQL i PL/SQL a chciałyby wzbogacić swoje umiejętności o optymalizację zapytań oraz bardziej zaawansowane aspekty programowania w PL/SQL. Polecane zwłaszcza osobom, przed którymi stoi wyzwanie stworzenia złożonego, skalowalnego i wydajnego systemu przetwarzającego dane.

O szkoleniu w skrócie
Podczas szkolenia skupimy się na poznaniu i praktycznym wykorzystaniu testów jednostkowych, które są kluczowym etapem w zapewnianiu wysokiej jakości kodu. Dzięki nim możliwe jest eliminowanie błędów już we wczesnych fazach tworzenia oprogramowania, co przekłada się na minimalizację kosztów związanych z naprawą problemów.
Ponadto, szczególną uwagę poświęcimy narzędziu utPLSQL. Narzędzie utPLSQL jest narzędziem dedykowanym do testów baz danych Oracle: SQL i PL/SQL. Wykorzystanie tego rozwiązania ułatwia nie tylko proces testowania, ale także znacząco obniża koszty z nim związane. Przećwiczymy techniki wykorzystania utPLSQL w praktyce, pokazując, jak efektywnie korzystać z jego możliwości.
Zapoznamy się również z metodologią TDD, która łączy proces testowania i implementacji w integralną część. Warto zaznaczyć, że choć testy jednostkowe bywają postrzegane jako czasochłonne i kosztowne, nasze szkolenie pokaże, że z odpowiednim podejściem i narzędziami, proces ten może być bardzo efektywny.
Korzyści ze szkolenia
Po ukończeniu tego szkolenia uczestnik będzie potrafił:- przygotować przypadki testowe,
- utworzyć testowalny kod PL/SQL,
- tworzyć oprogramowanie w metodologii TDD,
- tworzyć testy jednostkowe z wykorzystaniem narzędzia utPLSQL
Dla kogo?
Szkolenie jest skierowane do programistów PL/SQL na każdym poziomie zaawansowania, którzy chcieliby podnieść jakość tworzonego kodu. Wdrożenie testów jednostkowych w proces tworzenia oprogramowania to duże wyzwanie, jednak warte wysiłku. Testy jednostkowe umożliwiają znaczną redukcję błędów jeszcze w fazie implementacji, co nie tylko zmniejsza koszty fazy implementacji i testów, ale także koszty wytworzenia całego oprogramowania.

O szkoleniu w skrócie
Szkolenie jest skierowana do osób znających język PL/SQL na każdym poziomie zaawansowania. Nacisk szkolenia położony jest na poznanie najlepszych praktyk programowania: tworzenie czytelnego i zrozumiałego kodu, optymalne stosowanie instrukcji PL/SQL, umiejętne zarządzanie błędami czy tworzenie kodu łatwego do przetestowania.
Korzyści ze szkolenia
Po ukończeniu tego szkolenia uczestnik będzie potrafił:- utworzyć i stosować standardy kodowania
- dobrać optymalne instrukcje PL/SQL do rozwiązywanego problemu
- zarządzać wyjątkami PL/SQL
- zastosować instrumentację kodu
- utworzyć łatwy do przetestowania kod PL/SQL
Dla kogo?
Szkolenie jest skierowane do programistów PL/SQL na każdym poziomie zaawansowania, którzy chcieliby podnieść jakość tworzonego kodu. Stosowanie najlepszych praktyk to nie tylko podniesienie przejrzystości czy czytelności kodu ale także zmniejszenie ilości błędów poprzez umiejętne zarządzanie błędami, przeprowadzanie code review czy stosowanie instrumentacji kodu.

O szkoleniu w skrócie
Szkolenie jest skierowana do osób znających język PL/SQL w stopniu średniozaawansowanym i zaawansowanym. Na szkoleniu zostaną omówione najlepsze techniki programowania w PL/SQL wraz z praktycznymi przykładami. Uczestnik pozna optymalne metody ładowania, aktualizacji i udostępniania danych oraz techniki projektowania wydajnych procesów przetwarzania danych w PL/SQL. Zajęcia zostaną poprowadzone w formie warsztatów a nacisk będzie położony na efektywne zastosowanie PL/SQL do rozwiązania praktycznych problemów.
Korzyści ze szkolenia
Po ukończeniu tego szkolenia uczestnik będzie potrafił:- utworzyć wydajny proces ładowania i aktualizacji danych
- efektywnie udostępnić dane z PL/SQL
- tworzyć optymalny kod PL/SQL do wykorzystania w zapytaniach SQL
- zaprojektować wydajny proces przetwarzania danych w PL/SQL
- zoptymalizować kod PL/SQL
- wydajnie przetwarzać duże zbiory danych
Dla kogo?
Szkolenie jest skierowane do średniozaawansowanych i zaawansowanych programistów PL/SQL, którzy chcieliby poznać najbardziej wydajne z praktycznego punktu widzenia techniki pracy z dużymi wolumenami danych w PL/SQL. Nacisk szkolenia położony jest na poznanie najlepszych i najbardziej optymalnych technik ładowania, aktualizacji i udostępniania danych oraz tworzenie wydajnych procesów przetwarzania danych. Na szkoleniu poznamy sposoby wykorzystania tych technik do rozwiązywania praktycznych problemów.
Administracja

Kompleksowe, holistyczne szkolenie z zakresu administracji baz danych Oracle.
Przeznaczone dla osób, do których zadań będzie należeć administracja i zabezpieczenie baz danych Oracle.
Podczas szkolenia omawiane są zagadnienia związane z instalacją, konfiguracją, utrzymaniem, zabezpieczaniem, kopiami zapasowymi i ich odtwarzaniem.
Uczestnik po ukończeniu tego szkolenia będzie w stanie:
- Przygotować serwer bazy danych Oracle do działania
- Przywrócić instancję do działania po pojawieniu się standardowych problemów
- Zarządzać użytkownikami i ich uprawnieniami
- Wykonywać kopie zapasowe bez przerywania działania instancji, oraz je przywracać
- Szybko przywracać przypadkowo skasowane, źle zmodyfikowane dane do pierwotnego kształtu
- Szybko przenosić dane pomiędzy serwerami oraz systemami
- Zaplanować oraz wdrożyć odpowiednie strategie wykonywania backupów
- Zoptymalizować kluczowe elementy bazy danych
- Utrzymywać bazę danych w schludności, wskazywać elementy ,które nie są już wykorzystywane
- Diagnozować i odblokowywać zablokowane zasoby
- Monitorować oraz śledzić działania użytkowników
- Zautomatyzować proces optymalizacji oraz backupu


O szkoleniu w skrócie
Poznaj zaawansowane zagadnienia z zakresu administracji bazami danych Oracle. Od MultiTenant, przez szyfrowanie, zaawansowane zagadnienia backup&recovery, aż po high availability i Oracle Cloud Infrastructure.
Szkolenie prowadzi praktyk z ponad dwudziestoletnim doświadczeniem jako DBA i ścianą certyfikatów. Jest przy tym całkiem sympatyczny ;)
Szkolenie pozwala uczestnikom na nowo zdefiniować rolę jaką pełni Senior Oracle DBA w firmie - jak wpasować go w strukturę zarządzania, jak ważny jest dla biznesu na każdym etapie decyzyjnym i wykonawczym w obszarze IT. Każde dotykane zagadnienie jest omawiane w kontekście rzeczywistej przydatności i analizowane koszt-efekt na przykładach z życia. Trener buduje w studentach nawyki mające na celu zapewnienie trwałości i stabilności dostarczania usługi bazodanowej w optymalny finansowo sposób - a tym samym budowania swojej pozycji wartościowych i kompetentnych profesjonalistów.
W trakcie szkolenia przy każdym z trenowanych obszarów wiedzy prowadzący prezentuje przykładowe pytania z rozmów o pracę, które usłyszał lub sam zadawał przesłuchując kandydatów.
Po szkoleniu uczestnicy otrzymują nie tylko standardowe materiały ale również zbudowaną w trakcie szkolenia indywidualną bazę praktycznej wiedzy (linki, numery dokumentów Oracle Support, gotowe polecenia i skrypty). Dodatkowo uczestnikom przekazywana jest maszyna wirtualna z zainstalowanymi binariami Oracle, gotowa do osadzenia na prywatnych komputerach by uczestnicy mogli usystematyzować i pogłębiać zdobyte na szkoleniu umiejętności bez potrzeby eksperymentowania na produkcyjnych środowiskach.
Prowadzący szkolenie:
Paweł Adamski
Magister Inżynier Paweł Adamski - Oracle Database Administrator z bez mała dwudziestoletnim doświadczeniem,
praktykujący na co dzień etatowo w międzynarodowych korporacjach. Absolwent Polsko-Japońskiego Instytutu Technologii Informatycznych oraz Wojskowej Akademii Technicznej.
Mierzy się z niemal wszystkimi aspektami tematyki baz danych Oracle – od projektowania, przez instalacje, zabezpieczenia, performance tuning, trouble shooting i consulting jako Senior Matter Expert w dużych projektach.
W przerwach od pracy etatowej prowadzi szkolenia ze swojej dziedziny skupiając się na przekazaniu uczestnikom praktycznej wiedzy, którą będą mogli wykorzystać na co dzień.
Swoją wiedzę i doświadczenie potwierdza licznymi certyfikatami: Oracle Cloud Infrastructure Certified Architect Professional, Oracle Autonomous Database Cloud Certified Specialist, Oracle Cloud Infrastructure Certified Cloud Operations Associate, Amazon Web Services (AWS) Certified Cloud Practitioner, Oracle Database 19c Administrator Certified Professional (OCP 19c), Oracle Database 12c Administrator Certified Professional (OCP 12c), Oracle Database 11g Administrator Certified Professional (OCP 11g), Oracle Database 10g Administrator Certified Professional (OCP 10g), Oracle Certified Expert, Oracle Database 12c: Performance Management and Tuning, Oracle Certified Expert, Oracle Database 12c: Data Guard Administrator (OCE DataGuard12c), Oracle Certified Expert, Oracle Database 12c: RAC and Grid Administrator (OCE RAC12c), Oracle Certified Expert, Oracle Database 12c: Maximum Availability, Oracle Certified Expert, Oracle Database 11g: Performance Tuning (OCE PERF11g), Oracle Certified Expert, Oracle Real Application Clusters 11g (OCE RAC11g), Red Hat Delivery Specialist – Automation I and II (Ansible), ITIL Foundation v3.

Szkolenie przeznaczone jest dla administratorów baz danych Oracle posiadających już pewne doświadczenie (jako przygotowanie polecamy nasze szkolenie Administracja Bazami Banych Oracle). W ramach szkolenia omawiane są zagadnienia związane z Automatic Storage Management – dostarczanym przez Oracle systemem zarządzania zasobami dyskowymi dedykowany pod Bazy Danych Oracle. Poruszany jest pełen zakres tematyki – od architektury przez przygotowanie infrastruktury, instalację i konfigurację aż po zarządzanie i wykorzystanie ASM w codziennej pracy. Duży nacisk położony jest na praktyczne warsztaty oparte o realne doświadczenia Administratorów Baz Danych Oracle, w ramach których uczestnicy ćwiczą wszystkie zagadnienia poruszane na szkoleniu i otrzymują rzeczywiste przygotowanie do podjęcia pracy z ASM.
Prowadzący szkolenie:
Paweł Adamski
Magister Inżynier Paweł Adamski - Oracle Database Administrator z bez mała dwudziestoletnim doświadczeniem,
praktykujący na co dzień etatowo w międzynarodowych korporacjach. Absolwent Polsko-Japońskiego Instytutu Technologii Informatycznych oraz Wojskowej Akademii Technicznej.
Mierzy się z niemal wszystkimi aspektami tematyki baz danych Oracle – od projektowania, przez instalacje, zabezpieczenia, performance tuning, trouble shooting i consulting jako Senior Matter Expert w dużych projektach.
W przerwach od pracy etatowej prowadzi szkolenia ze swojej dziedziny skupiając się na przekazaniu uczestnikom praktycznej wiedzy, którą będą mogli wykorzystać na co dzień.
Swoją wiedzę i doświadczenie potwierdza licznymi certyfikatami: Oracle Cloud Infrastructure Certified Architect Professional, Oracle Autonomous Database Cloud Certified Specialist, Oracle Cloud Infrastructure Certified Cloud Operations Associate, Amazon Web Services (AWS) Certified Cloud Practitioner, Oracle Database 19c Administrator Certified Professional (OCP 19c), Oracle Database 12c Administrator Certified Professional (OCP 12c), Oracle Database 11g Administrator Certified Professional (OCP 11g), Oracle Database 10g Administrator Certified Professional (OCP 10g), Oracle Certified Expert, Oracle Database 12c: Performance Management and Tuning, Oracle Certified Expert, Oracle Database 12c: Data Guard Administrator (OCE DataGuard12c), Oracle Certified Expert, Oracle Database 12c: RAC and Grid Administrator (OCE RAC12c), Oracle Certified Expert, Oracle Database 12c: Maximum Availability, Oracle Certified Expert, Oracle Database 11g: Performance Tuning (OCE PERF11g), Oracle Certified Expert, Oracle Real Application Clusters 11g (OCE RAC11g), Red Hat Delivery Specialist – Automation I and II (Ansible), ITIL Foundation v3.

Szkolenie przeznaczone jest dla administratorów baz danych Oracle posiadających już pewne doświadczenie (jako przygotowanie polecamy nasze szkolenie Administracja Bazami Banych Oracle i Administracja Bazami Banych Oracle II). W ramach szkolenia omawiane są zagadnienia związane z upgrade – procesem aktualizacji Bazy Danych Oracle do najnowszej wersji rynkowej 19c. Poruszany jest pełen zakres tematyki – od rozważań biznesowych na temat planowania upgrade przez przygotowanie środowisk testowych do sprawdzania poprawności działania aplikacji aż po wykonanie samego upgrade w najbardziej zaawansowanej formie. Duży nacisk położony jest na praktyczne warsztaty oparte o realne doświadczenia Administratorów Baz Danych Oracle, w ramach których uczestnicy ćwiczą wszystkie zagadnienia poruszane na szkoleniu i otrzymują rzeczywiste przygotowanie do podjęcia projektów upgrade Baz Danych Oracle.
Prowadzący szkolenie:
Paweł Adamski
Magister Inżynier Paweł Adamski - Oracle Database Administrator z bez mała dwudziestoletnim doświadczeniem,
praktykujący na co dzień etatowo w międzynarodowych korporacjach. Absolwent Polsko-Japońskiego Instytutu Technologii Informatycznych oraz Wojskowej Akademii Technicznej.
Mierzy się z niemal wszystkimi aspektami tematyki baz danych Oracle – od projektowania, przez instalacje, zabezpieczenia, performance tuning, trouble shooting i consulting jako Senior Matter Expert w dużych projektach.
W przerwach od pracy etatowej prowadzi szkolenia ze swojej dziedziny skupiając się na przekazaniu uczestnikom praktycznej wiedzy, którą będą mogli wykorzystać na co dzień.
Swoją wiedzę i doświadczenie potwierdza licznymi certyfikatami: Oracle Cloud Infrastructure Certified Architect Professional, Oracle Autonomous Database Cloud Certified Specialist, Oracle Cloud Infrastructure Certified Cloud Operations Associate, Amazon Web Services (AWS) Certified Cloud Practitioner, Oracle Database 19c Administrator Certified Professional (OCP 19c), Oracle Database 12c Administrator Certified Professional (OCP 12c), Oracle Database 11g Administrator Certified Professional (OCP 11g), Oracle Database 10g Administrator Certified Professional (OCP 10g), Oracle Certified Expert, Oracle Database 12c: Performance Management and Tuning, Oracle Certified Expert, Oracle Database 12c: Data Guard Administrator (OCE DataGuard12c), Oracle Certified Expert, Oracle Database 12c: RAC and Grid Administrator (OCE RAC12c), Oracle Certified Expert, Oracle Database 12c: Maximum Availability, Oracle Certified Expert, Oracle Database 11g: Performance Tuning (OCE PERF11g), Oracle Certified Expert, Oracle Real Application Clusters 11g (OCE RAC11g), Red Hat Delivery Specialist – Automation I and II (Ansible), ITIL Foundation v3.

Szkolenie przeznaczone jest dla administratorów baz danych Oracle posiadających już pewne doświadczenie (jako przygotowanie polecamy nasze szkolenie Administracja Bazami Banych Oracle). W ramach szkolenia omawiane są zagadnienia związane z architekturą Multitenant – zaimplementowaną przez Oracle konteneryzacją w ramach bazy danych, która obecnie jest interesującą opcją a w najbliższej wersji Baz Danych Oracle będzie stałym/obowiązkowym elementem. Poruszany jest pełen zakres tematyki – od architektury przez instalację nowej bazy w trybie Multitenant, nawigację, elementy performance i bezpieczeństwa aż po klonowanie i przenoszenie baz typu pluggable. Duży nacisk położony jest na praktyczne warsztaty oparte o realne doświadczenia Administratorów Baz Danych Oracle, w ramach których uczestnicy ćwiczą wszystkie zagadnienia poruszane na szkoleniu i otrzymują rzeczywiste przygotowanie do podjęcia pracy z Multitenant.
Prowadzący szkolenie:
Paweł Adamski
Magister Inżynier Paweł Adamski - Oracle Database Administrator z bez mała dwudziestoletnim doświadczeniem,
praktykujący na co dzień etatowo w międzynarodowych korporacjach. Absolwent Polsko-Japońskiego Instytutu Technologii Informatycznych oraz Wojskowej Akademii Technicznej.
Mierzy się z niemal wszystkimi aspektami tematyki baz danych Oracle – od projektowania, przez instalacje, zabezpieczenia, performance tuning, trouble shooting i consulting jako Senior Matter Expert w dużych projektach.
W przerwach od pracy etatowej prowadzi szkolenia ze swojej dziedziny skupiając się na przekazaniu uczestnikom praktycznej wiedzy, którą będą mogli wykorzystać na co dzień.
Swoją wiedzę i doświadczenie potwierdza licznymi certyfikatami: Oracle Cloud Infrastructure Certified Architect Professional, Oracle Autonomous Database Cloud Certified Specialist, Oracle Cloud Infrastructure Certified Cloud Operations Associate, Amazon Web Services (AWS) Certified Cloud Practitioner, Oracle Database 19c Administrator Certified Professional (OCP 19c), Oracle Database 12c Administrator Certified Professional (OCP 12c), Oracle Database 11g Administrator Certified Professional (OCP 11g), Oracle Database 10g Administrator Certified Professional (OCP 10g), Oracle Certified Expert, Oracle Database 12c: Performance Management and Tuning, Oracle Certified Expert, Oracle Database 12c: Data Guard Administrator (OCE DataGuard12c), Oracle Certified Expert, Oracle Database 12c: RAC and Grid Administrator (OCE RAC12c), Oracle Certified Expert, Oracle Database 12c: Maximum Availability, Oracle Certified Expert, Oracle Database 11g: Performance Tuning (OCE PERF11g), Oracle Certified Expert, Oracle Real Application Clusters 11g (OCE RAC11g), Red Hat Delivery Specialist – Automation I and II (Ansible), ITIL Foundation v3.

Szkolenie przeznaczone jest dla Administratorów Baz Danych Oracle z doświadczeniem (w ramach przygotowania polecamy nasze szkolenia z Administracji Bazami Danych Oracle), architektów i menadżerów IT. Celem szkolenia jest przygotowanie uczestnika do w pełni świadomego i wartościowego brania udziału w procesie zabezpieczania danych w firmie zarówno przed zdarzeniami losowymi jak i celowymi atakami z wewnątrz lub zewnątrz. Po ukończeniu szkolenia uczestnik będzie posiadał wiedzę na temat technologii oferowanych przez Oracle oraz znał różnice w funkcjonalności i kosztach wdrożenia każdej z tych technologii. Poza nabraniem szerokiej perspektywy, zdobyciem odpowiednich narzędzi pomagających w rozmowach „z biznesem” uczestnicy również będą w praktyce planować strategie backup/restore i ćwiczyć je na działających bazach danych.
Plan szkolenia obejmuje między innymi następujące zagadnienia:
- Zrozumienie roli DBA w procesie przygotowania założeń Polityki Bezpieczeństwa firmy oraz jej wdrażania w praktyce
- Restore Point Objective oraz Restore Time Objective w zderzeniu z kosztami finansowymi
- Strategia realizacji paczowań oraz upgrade baz danych na przestrzeni czasu z uwzględnieniem planów ofertowych Oracle oraz możliwości dostawców aplikacji
- Wpływ infrastruktury na bazpieczeństwo Baz Danych Oracle
- Szczegółowe omówienie Oracle Maximum Availability Architecture oraz realnych scenariuszy zastosowania:
- Automatic Storage Management
- Real Application Clusters
- Standard Edition High Availability
- Data Guard / Snapshot Standby / Active Data Guard
- Warsztaty z zaawansowanych scenariuszy RMAN backup/restore obejmujące między innymi takie przypadki jak:
- Ciągły i niespójny backup plików hurtowni danych z uwzględnieniem wąskich okien czasowych
- Bezterminowy backup wybranych przestrzeni umożliwiający ich fizyczne skasowanie z dysku do czasu potrzeby odczytania danych
- Naprawa „corrupted blocks”
- Szyfrowanie warstwy sieciowej „On Transit”
- Transparent Data Encryption „In Rest”
Prowadzący szkolenie:
Paweł Adamski
Magister Inżynier Paweł Adamski - Oracle Database Administrator z bez mała dwudziestoletnim doświadczeniem,
praktykujący na co dzień etatowo w międzynarodowych korporacjach. Absolwent Polsko-Japońskiego Instytutu Technologii Informatycznych oraz Wojskowej Akademii Technicznej.
Mierzy się z niemal wszystkimi aspektami tematyki baz danych Oracle – od projektowania, przez instalacje, zabezpieczenia, performance tuning, trouble shooting i consulting jako Senior Matter Expert w dużych projektach.
W przerwach od pracy etatowej prowadzi szkolenia ze swojej dziedziny skupiając się na przekazaniu uczestnikom praktycznej wiedzy, którą będą mogli wykorzystać na co dzień.
Swoją wiedzę i doświadczenie potwierdza licznymi certyfikatami: Oracle Cloud Infrastructure Certified Architect Professional, Oracle Autonomous Database Cloud Certified Specialist, Oracle Cloud Infrastructure Certified Cloud Operations Associate, Amazon Web Services (AWS) Certified Cloud Practitioner, Oracle Database 19c Administrator Certified Professional (OCP 19c), Oracle Database 12c Administrator Certified Professional (OCP 12c), Oracle Database 11g Administrator Certified Professional (OCP 11g), Oracle Database 10g Administrator Certified Professional (OCP 10g), Oracle Certified Expert, Oracle Database 12c: Performance Management and Tuning, Oracle Certified Expert, Oracle Database 12c: Data Guard Administrator (OCE DataGuard12c), Oracle Certified Expert, Oracle Database 12c: RAC and Grid Administrator (OCE RAC12c), Oracle Certified Expert, Oracle Database 12c: Maximum Availability, Oracle Certified Expert, Oracle Database 11g: Performance Tuning (OCE PERF11g), Oracle Certified Expert, Oracle Real Application Clusters 11g (OCE RAC11g), Red Hat Delivery Specialist – Automation I and II (Ansible), ITIL Foundation v3.

Szkolenie jest przeznaczone dla administratorów baz danych Oracle, chcących nauczyć się zarządzania instancją z użyciem Oracle Enterprise Manager 13c. Przed przystąpieniem do tego szkolenia wskazane jest zapoznanie się z podstawami administracji bazami danych Oracle lub udział w szkoleniu Administracja bazami danych Oracle

Szkolenie ma na celu poszerzenie wiedzy administratora o zagadnienia związane z RAC, ASM i Clusterware.
Prowadzący szkolenie:
Paweł Adamski
Magister Inżynier Paweł Adamski - Oracle Database Administrator z bez mała dwudziestoletnim doświadczeniem,
praktykujący na co dzień etatowo w międzynarodowych korporacjach. Absolwent Polsko-Japońskiego Instytutu Technologii Informatycznych oraz Wojskowej Akademii Technicznej.
Mierzy się z niemal wszystkimi aspektami tematyki baz danych Oracle – od projektowania, przez instalacje, zabezpieczenia, performance tuning, trouble shooting i consulting jako Senior Matter Expert w dużych projektach.
W przerwach od pracy etatowej prowadzi szkolenia ze swojej dziedziny skupiając się na przekazaniu uczestnikom praktycznej wiedzy, którą będą mogli wykorzystać na co dzień.
Swoją wiedzę i doświadczenie potwierdza licznymi certyfikatami: Oracle Cloud Infrastructure Certified Architect Professional, Oracle Autonomous Database Cloud Certified Specialist, Oracle Cloud Infrastructure Certified Cloud Operations Associate, Amazon Web Services (AWS) Certified Cloud Practitioner, Oracle Database 19c Administrator Certified Professional (OCP 19c), Oracle Database 12c Administrator Certified Professional (OCP 12c), Oracle Database 11g Administrator Certified Professional (OCP 11g), Oracle Database 10g Administrator Certified Professional (OCP 10g), Oracle Certified Expert, Oracle Database 12c: Performance Management and Tuning, Oracle Certified Expert, Oracle Database 12c: Data Guard Administrator (OCE DataGuard12c), Oracle Certified Expert, Oracle Database 12c: RAC and Grid Administrator (OCE RAC12c), Oracle Certified Expert, Oracle Database 12c: Maximum Availability, Oracle Certified Expert, Oracle Database 11g: Performance Tuning (OCE PERF11g), Oracle Certified Expert, Oracle Real Application Clusters 11g (OCE RAC11g), Red Hat Delivery Specialist – Automation I and II (Ansible), ITIL Foundation v3.
Optymalizacja/Tuning

Po ukończeniu tego szkolenia uczestnicy będą potrafili:
- Zdiagnozować problemy wydajnościowe bazy danych
- Poprawić struktury obiektów bazy danych w celu uzyskania lepszej wydajności
- Zoptymalizować zapytania SQL
- Uzyskać lepszą wydajność zapytań zadawanych do bazy danych przez zewnętrzne systemy
- Znacznie poprawić wydajność zapytań zadawanych do tablic o dużych rozmiarach
- Zautomatyzować proces strojenia
To szkolenie jest też elementem bootcampu "Programista Oracle" - dowiedz się więcej.


O szkoleniu w skrócie
Kompleksowe szkolenie: Tuning wydajności SQL w bazach danych Oracle to intensywny kurs skoncentrowany na optymalizacji zapytań SQL oraz procesów ładowania danych w środowisku Oracle. Podczas tego szkolenia uczestnicy zdobędą wiedzę na temat zaawansowanych technik optymalizacji, identyfikacji i rozwiązywania problemów związanych z wydajnością w bazach danych Oracle.
Podczas szkolenia zostaną omówione kluczowe aspekty wpływające na wydajność zapytań, takie jak podstawy architektury i struktury baz danych Oracle, działanie optymalizatora regułowego i kosztowego, efektywne wykorzystanie indeksów a także naliczanie statystyk i histogramów. Uczestnicy zdobędą również wiedzę na temat analizy planów wykonania zapytań oraz poznają zaawansowane możliwości explain plan.
W trakcie szkolenia uczestnicy poznają skuteczne metody optymalizacji zapytań wykorzystujących funkcje PL/SQL oraz zyskają umiejętności optymalizacji procesów ładowania danych.
Każde omawiane zagadnienie jest utrwalane poprzez serię ćwiczeń o wzrastającym poziomie trudności. W szkoleniu duży nacisk jest kładziony na pełne zrozumienie zasad działania stosowanych technik, co pozwoli uczestnikom na ich efektywne i świadome wykorzystywanie w praktyce.
Korzyści ze szkolenia
Po ukończeniu tego szkolenia uczestnik będzie potrafił:
- poprawić struktury obiektów bazy danych w celu otrzymania lepszej wydajności,
- zoptymalizować zapytanie SQL,
- zoptymalizować zapytanie wykorzystujące funkcje PL/SQL,
- zoptymalizować procesy ładowania danych,
- naliczać statystyki i histogramy,
- stosować zaawansowane statystyki,
- analizować plany wykonania zapytań z wykorzystaniem zaawansowanych możliwości EXPLAN PLAN
- obserwować sesję za pomocą SQL Trace i znajdować nieptymalne zapytania,
- tworzyć widoki zmaterializowane,
- tworzyć spartycjonowane tabele
Dla kogo?
Szkolenie przeznaczone jest dla programistów Oracle oraz wszystkich osób pracujących z bazami danych, które chcą poznać metody optymalizacji zapytań SQL. Adresowane jest zarówno do początkujących, którzy chcą zdobyć solidne podstawy, jak i do zaawansowanych użytkowników, którzy pragną pogłębić swoją wiedzę i opanować zaawansowane techniki optymalizacji.

Tematyka szkolenia obejmuje przegląd wszystkich aspektów pracy z bazami danych Oracle pod kątem wydajności. Szkolenie przeznaczone jest dla architektów/projektantów, developerów i administratorów baz danych Oracle, chcących poznać architekturę baz oraz bogaty zestaw mechanizmów i narzędzi. Kurs umożliwia między innymi poszerzenie wiedzy w zakresie poprawnego wykorzystania możliwości oferowanych przez najnowocześniejszy silnik bazy relacyjnej, optymalnego ustawienia konfiguracji poszczególnych komponentów począwszy od systemu operacyjnego, połączenia z aplikacją aż po konkretne parametry instancji.
Zrozumiesz jak decyzje na każdym szczeblu (od etapu analizy i projektu aż po kodowanie) mają wpływ na prędkość działania aplikacji opartych o bazę Oracle. Nauczysz się technik, poznasz narzedzia i metod wykrywania optymalnych ustawień i implementowania. Dodatkowo poznasz wewnętrzne sposoby działania bazy, pojęcia i narzędzia związane z tą tematyką oraz zdobędziesz wiedzę w zakresie zaawansowanych mechanizmów jakie baza danych Oracle udostępnia w obszarze wydajnej utylizacji zasobów.
Głównym celem zajęć jest nauczenie Cię patrzenia z szerokiej perspektywy na wydajność pracy całego systemu informatycznego przez pryzmat wydajności bazy, radzenia sobie z problemami wydajnościowymi, ich namierzania, analizy, diagnozy i rozwiązywanie poprzez optymalizację każdego z możliwych obszarów. Szkolenie obejmuje wiedzę zarówno z monitorowania bazy i działania proaktywnego jak i szybkiego wykrywania aktualnych źródeł opóźnień i działania reaktywnego. Poznasz metodologię procesowania poleceń SQL przez silnik bazy i nauczysz się interpretacji planów wykonania oraz sposobów na ich tuning.
Prowadzący szkolenie:
Paweł Adamski
Magister Inżynier Paweł Adamski - Oracle Database Administrator z bez mała dwudziestoletnim doświadczeniem,
praktykujący na co dzień etatowo w międzynarodowych korporacjach. Absolwent Polsko-Japońskiego Instytutu Technologii Informatycznych oraz Wojskowej Akademii Technicznej.
Mierzy się z niemal wszystkimi aspektami tematyki baz danych Oracle – od projektowania, przez instalacje, zabezpieczenia, performance tuning, trouble shooting i consulting jako Senior Matter Expert w dużych projektach.
W przerwach od pracy etatowej prowadzi szkolenia ze swojej dziedziny skupiając się na przekazaniu uczestnikom praktycznej wiedzy, którą będą mogli wykorzystać na co dzień.
Swoją wiedzę i doświadczenie potwierdza licznymi certyfikatami: Oracle Cloud Infrastructure Certified Architect Professional, Oracle Autonomous Database Cloud Certified Specialist, Oracle Cloud Infrastructure Certified Cloud Operations Associate, Amazon Web Services (AWS) Certified Cloud Practitioner, Oracle Database 19c Administrator Certified Professional (OCP 19c), Oracle Database 12c Administrator Certified Professional (OCP 12c), Oracle Database 11g Administrator Certified Professional (OCP 11g), Oracle Database 10g Administrator Certified Professional (OCP 10g), Oracle Certified Expert, Oracle Database 12c: Performance Management and Tuning, Oracle Certified Expert, Oracle Database 12c: Data Guard Administrator (OCE DataGuard12c), Oracle Certified Expert, Oracle Database 12c: RAC and Grid Administrator (OCE RAC12c), Oracle Certified Expert, Oracle Database 12c: Maximum Availability, Oracle Certified Expert, Oracle Database 11g: Performance Tuning (OCE PERF11g), Oracle Certified Expert, Oracle Real Application Clusters 11g (OCE RAC11g), Red Hat Delivery Specialist – Automation I and II (Ansible), ITIL Foundation v3.
O szkoleniu w skrócie
Szkolenie Optymalizacja SQL dla każdego to kurs skierowany do osób, które chcą nauczyć się pisać wydajne zapytania SQL bez konieczności zagłębiania się w szczegóły techniczne czy administracyjne. Kurs ma charakter warsztatowy, co pozwala uczestnikom na praktyczne opanowanie umiejętności pisania efektywnych zapytań SQL.
W trakcie szkolenia omawiane będą kluczowe aspekty, takie jak efektywne filtracja danych wykorzystująca istniejące struktury (indeksy), wydajne agregacje czy efektywne korzystanie z podzapytań. Zapoznamy się także z różnymi rodzajami indeksów oraz poznamy możliwe przyczyny ich niewykorzystania. Uczestnicy dowiedzą się także, co to jest plan wykonania, jak go interpretować i jak go wykorzystać do napisania wydajnego zapytania.
Kurs zawiera liczne ćwiczenia praktyczne, które umożliwiają uczestnikom szybkie przyswajanie wiedzy i efektywne zastosowanie jej w codziennej pracy.
Korzyści ze szkolenia
Po ukończeniu kursu uczestnik będzie potrafił:
- wydajnie wyszukiwać dane
- wydajnie agregować dane
- pisać zapytania wywołujące funkcje pl/sql
- wykonywać operacje na zbiorach
- efektywnie używać podzapytań
- wykorzystać CTE do pisania wydajnych zapytań
- efektywnie stosować indeksy
- wygenerować i zinterpretować plan wykonania zapytania
- przeanalizować przyczyny niewykorzystania indeksu
Dla kogo?
Szkolenie przeznaczone jest dla osób chcących nauczyć się piasać wydajne zapytania SQL bez konieczności zagłębiania się w detale techniczne. Adresowane jest tak dla początkujących programistów jak i dla osób piszących zapytania SQL ale nie związanych z pracami programistycznymi np. dla Analityków, Testerów czy Kierowników Projektów.
Wymagania
Kurs jest przeznaczony dla osób znających podstawy SQL takie jak: złączenia tabel, grupowanie GROUP BY, pozdzapytania.
Hurtownie danych

Szkolenie omawiające podstawy hurtowni danych w środowisku Oracle. Szkolenie ma charakter wykladu z elementami warsztatowymi.

Szkolenie omawiające podstawy administracji hurtowniami środowisku Oracle.
Oracle Apex

O szkoleniu
Kompleksowe szkolenie wprowadzające do technologii Oracle Application Express (APEX) - platformy low-code oferowanej przez Oracle. Szkolenie pozwala na zrozumienie i zastosowanie szerokiej gamy narzędzi i technik dostępnych w środowisku APEX, oraz zrozumienie na czym polega tworzenie aplikacji na platformie typu low-code. Program obejmuje:
- Zapoznanie z Oracle APEX
- Tworzenie i zarządzanie aplikacjami w środowisku on-prem i cloud
- Podstawy bezpieczeństwa
- Integracja i rozbudowa
- Narzędzia developerskie
- Deployment i administracja
Cel szkolenia
Rozpoczęcie pracy w środowisku Oracle APEX i umożliwienie uczestnikowi tworzenie własnych rozwiazań - od prostych aplikacji na podstawie arkusza Excel, po rozbudowane rozwiązania korzystające z baz danych Oracle. Zapoznanie z narzędziami dla developerów oraz podstawami administracji i bezpieczeństwa. Dla kogo przeznaczone jest szkolenie? Adresatami szkolenia są developerzy, administratorzy baz danych, a także osoby nie mające dużego doświadczenia w programowaniu (np. analitycy), które chcą nauczyć się używania platformy low-code od firmy Oracle i tworzyć aplikacje webowe w Oracle APEX.
Co usprawnisz w swojej pracy?
Poznasz podstawową platformę low-code oferowaną przez firmę Oracle, dzięki czemu stworzysz aplikacje nawet 10 razy szybciej niż przy wykorzystaniu standardowych języków programowania. Zdobędziesz praktyczne umiejętności w zakresie tworzenia i administrowania aplikacjami w Oracle APEX. Opanujesz narzędzia developerskie i nauczysz się integrować aplikacje z różnymi usługami i innymi systemami w Twojej firmie.
Gdzie użyjesz nabytej wiedzy?
Jeżeli w Twojej firmie wykorzystywane są bazy dane Oracle, Oracle Cloud lub jakiekolwiek produkty tej firmy (np. Oracle EBS, Oracle Fusion), znajomość APEXa pozwoli Ci na budowę pełnoprawnych aplikacji i systemów web, w oparciu o platformę low-code. Co więcej, istniejące aplikacje mogą być w prosty sposób rozbudowywane, wykorzystując dane w nich istniejące (np. nowy proces, który do tej pory nie był pokryty w firmowym EBS). Oracle APEX jest także często wykorzystywany jako platforma do migracji aplikacji napisanych w Oracle Forms, a jako pełnoprawna platforma typu low-code może być także wykorzystywana do tworzenia całkowicie nowych rozwiązań, a także start-upów.
Czego się nauczysz?
Zrozumiesz architekturę i zasady działania Oracle APEX. Nauczysz się tworzyć aplikacje aplikacje, zarządzać danymi, korzystać z narzędzi developerskich i zabezpieczać aplikacje. Zrozumiesz na czym polega low-code i jak tworzyć aplikacje 10 razy szybciej.
Oracle APEX
Platforma low-code do tworzenia aplikacji webowych oparta na bazie danych Oracle. Podstawowe narzędzie do tworzenia aplikacji w samym Oracle, oraz najpopularniejsza platforma tego typu wśród najwiekszych firm na świecie. Umożliwia szybkie tworzenie rozbudowanych aplikacji, bez potrzeby pisania kodu od podstaw. Zwykle wykorzystywana do tworzenia nowych aplikacji w środowiskach on-prem oraz cloud, rozbudowywania istniejących systemów Oracle (np. Oracle EBS) oraz migracji aplikacji typu legacy (np. Oracle Discoverer, Oracle Cloud, Oracle ADF). Prowadzący szkolenie
Prowadzący
Zespół Pretius Low-code - jedna z największych na świecie firm wykorzystujących platrformę Oracle APEX do tworzenia aplikacji, wewnętrznych systemów oraz produktów dla klientów na całym świecie. Praktycy z ponad 15-letnim doświadczeniem, prelegenci na międzynarodowych konferencjach (m.in. Kscope, APEX World, APEX Connect, DOAG, OUGN, UKOUG, POUG), wykładowcy na warszawskich uczelniach, uczestnicy programu Oracle ACE.
- Adam Kierzkowski
- Łukasz Kosiciarz
- Mariusz Skóra
- Przemysław Staniszewski

Po ukończeniu tego szkolenia uczestnik będzie potrafił:
- Wdrożyć APEX w różnych konfiguracjach
- Zarządzać konfiguracją instancji Apex
- Tworzyć obszary robocze i zarządzać ich konfiguracją
- Tworzyć i zarządzać użytkownikami
- Utrzymywać instancję apex i aplikacje
- Tworzyć proste aplikacje z użyciem raportów, formularzy i wykresów
- Zabezpieczyć aplikację przed niepowołanym dostępem.
Trenerzy kategorii Oracle













