Sprawdź 141 GWARANTOWANYCH TERMINÓW SZKOLEŃ na rok 2026! Dofinansowanie do 100% — sprawdź możliwości z BUR i KFS!
Szkolenie Oracle

Zaawansowany SQL i programowanie w PL/SQL

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...

więcej →
3500 PLN netto 4 305 PLN brutto Dofinansowanie BUR/KFS
Czas trwania 5 dni
Monika Lewandowska
Monika Lewandowska Autor szkolenia

Najbliższe terminy 9:00 – 16:00

15.06 –
Gwarantowany Online
Monika Lewandowska Monika Lewandowska
Wolne miejsca
Kliknij aby przejść do formularza zapisu
16.11 –
Gwarantowany Online
Monika Lewandowska Monika Lewandowska
Wolne miejsca
Kliknij aby przejść do formularza zapisu
Powiadamiaj mnie o nowych terminach gwarantowanych tego szkolenia

Powiadomienia o terminach gwarantowanych

Na podany adres e-mail będziesz otrzymywać informacje o pojawiających się terminach gwarantowanych szkolenia Zaawansowany SQL i programowanie w PL/SQL.

Z powiadomień możesz wypisać się w dowolnym momencie.

Zorganizuj to szkolenie tylko dla swojego zespołu

To szkolenie można zorganizować w formie zamkniętej — z programem dopasowanym do potrzeb Twojego zespołu, w uzgodnionym terminie i formacie.

Dowiedz się więcej

Opis szkolenia

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


Szkolenie "Zaawansowany SQL i programowanie w PL/SQL" jest szkoleniem autorskim, o programie wynikającym z najlepszej wiedzy i komercyjnego doświadczenia autora szkolenia. Nie jest to szkolenie autoryzowane, firma JSystems Sp. z o.o. nie reprezentuje w tym zakresie firmy Oracle.
Przejdź do programu szkolenia

Prowadząca szkolenie

Monika Lewandowska

Monika Lewandowska

Monika Lewandowska to doświadczona projektantka i programistka baz danych Oracle, Oracle ACE Pro i członkini społeczności Symposium 42. Swoją przygodę z technologią zaczęła od Oracle 7 i od tamtej pory rozwija swoją pasję do wydajności i optymalizacji.

Jako prelegentka polskich i międzynarodowych konferencji (POUG, DOAG, UKOUG, OUGN, SIOUG, RMOUG i wiele innych) pokazuje, że SQL może być nie tylko poprawny — ale naprawdę szybki.



Doświadczenie


Ma wieloletnie doświadczenie w bankowości, telco i systemach kartowych. W pracy skupia się na zrozumieniu potrzeb klienta, prostych i przejrzystych rozwiązaniach oraz najwyższej jakości kodzie, wspieranym testami jednostkowymi (utPLSQL, Quest Code Tester).

Pracowała jako programistka, projektantka, analityk i lider techniczny — od zbierania wymagań po wdrożenia.



Specjalizacja


Specjalizuje się w wydajności: tam, gdzie inni mówią „działa", ona pyta „dlaczego tak wolno?" i znajduje rozwiązania, które realnie przyspieszają systemy.



Prywatnie


Monika łączy pasję do wydajności z miłością do dalekich wypraw motocyklowych. Wyznaje zasadę, że życie (podobnie jak bazy danych) najlepiej smakuje przy dużej prędkości.

Program szkolenia

  1. Zapytania hierarchiczne
    • składnia
    • klauzula START WITH
    • klauzula CONNECT BY
    • filtrowanie danych w strukturze hierarchicznej
  2. Funkcje analityczne
    • składnia
    • partycje
    • okna
    • bieżący wiersz
  3. Wyrażenia regularne
    • funkcje
    • wzorce
  4. Transakcje i blokady
  5. Technologia flashback dla obiektów
    • Flashback Versions Query
    • As Of Timestamp
    • As Of SCN
  6. Instrukcja MERGE
  7. Operator DECODE
  8. Operator CASE
  9. Operatory EXISTS i NOT EXISTS
  10. Podsumowania w agregacji
    • ROLLUP
    • CUBE
    • GROUPING SETS
  11. Zarządzanie uprawnieniami do obiektów
  12. Widoki
  13. Widoki zmaterializowane
  14. Sekwencje
  15. Synonimy
    • prywatne
    • publiczne
  16. Tabele przestawne
    • PIVOT
    • UNPIVOT
  17. Tabele tymczasowe
    • klauzula ON COMMIT DELETE ROWS
    • klauzula ON COMMIT PRESERVE ROWS
  18. Linki bazodanowe
  19. Indeksy
  20. Analiza planów wykonania
  21. Elementy tuningu SQL
  22. Wprowadzenie do PL/SQL
  23. Bloki anonimowe
    • sekcja deklaracji
    • zmienne
    • typy proste
    • sekcja wykonawcza
  24. Instrukcje sterujące
    • pętle
    • klauzula GOTO
    • case
    • konstrukcja IF-THEN-ELSE
  25. Złożone typy danych
    • typ rekordowy
    • typ wierszowy
    • typ tablicowy
  26. Kursory
    • budowa kursora
    • otwarcie kursora
    • pobieranie danych z kursora
    • zamknięcie kursora
    • pętla kursorowa
    • parametryzacja kursora
    • klauzula FOR UPDATE
    • klauzula WHERE CURRENT OF
  27. Wyjątki
    • obsługa wyjątków
    • wyjątki predefiniowane
    • tworzenie własnych wyjątków
  28. Polecenia SQL w PL/SQL
    • instrukcja SELECT (klauzula INTO)
    • instrukcje DML
  29. Procedury i funkcje
    • kompilacja
    • parametryzacja
    • wywoływanie
    • usuwanie
  30. Pakiety
    • sekcja specyfikacji
    • sekcja implementacji
    • przeciążanie procedur/funkcji
  31. Wyzwalacze
    • obiektowe
    • wierszowe
    • widokowe (INSTEAD OF)
  32. Korzystanie z plików zewnętrznych poprzez pakiet UTL_FILE
    • zapis danych do pliku
    • odczyt danych z pliku
  33. Włączanie cykliczności wykonywania zadań z użyciem DBMS_SCHEDULER
    • czym jest scheduler, job a program?
    • tworzenie
    • monitorowanie
    • modyfikacja
    • usuwanie

Terminy gwarantowane

Szkolenia oznaczone jako "termin gwarantowany" odbędą się w zaplanowanym terminie niezależnie od liczby zgłoszonych uczestników. Nie musisz się martwić, że szkolenie zostanie odwołane z powodu zbyt małej liczby zapisanych osób.

Szkolenia online

Szkolenie realizowane jest w formie zdalnej na żywo poprzez platformę ZOOM. Trener prowadzi szkolenie na żywo, a uczestnicy mogą na bieżąco zadawać pytania i wykonywać ćwiczenia. Format online zapewnia pełną interakcję z trenerem, identyczną jak przy szkoleniu stacjonarnym.

Szkolenie na żywo z trenerem — nie kurs video

To nie jest nagrany kurs video. Przez cały czas trwania szkolenia masz bezpośredni kontakt z doświadczonym trenerem-praktykiem. Możesz na bieżąco zadawać pytania, prosić o wyjaśnienie trudnych zagadnień, konsultować własne projekty i uzyskać odpowiedź na dowolne pytanie związane z tematyką szkolenia. To realne wsparcie eksperta, którego nie zapewni żaden kurs nagrany.

Certyfikat ukończenia szkolenia

Każdy uczestnik po ukończeniu szkolenia otrzymuje imienny certyfikat potwierdzający udział i zdobyte kompetencje. Certyfikat wystawiany jest przez JSystems — firmę z certyfikatem ISO 9001 — i jest honorowany przez pracodawców.

Środowisko robocze

Nie jest wymagane instalowanie żadnego oprogramowania. Każdy uczestnik szkolenia otrzymuje dostęp do gotowego środowiska w chmurze, skonfigurowanego na potrzeby szkolenia. Dostęp realizowany jest poprzez przeglądarkę lub zdalny pulpit, w zależności od szkolenia.

Zainteresowany? Zapisz się na szkolenie!

Zapisz się — wybierz termin

Sprawdź pozostałe szkolenia z kategorii:

Oracle

Opinie uczestników

5.0/5
Zaawansowany SQL i programowanie w PL/SQL

Świetne szkolenie – dużo praktyki, konkretne przykłady i dobre tempo. Sporo się nauczyłem o PL/SQL i mam poczucie, że faktycznie umiem to zastosować w pracy. Zajęcia były prowadzone w sposób bardzo przejrzysty, z naciskiem na zrozumienie działania kodu, a nie tylko jego zapamiętanie. Podobało mi się to, że każdy temat był poparty praktycznymi ćwiczeniami i realnymi przykładami z pracy z bazą danych. Dzięki temu łatwo było połączyć teorię z praktyką. Świetna atmosfera, dużo wiedzy i konkretów – zdecydowanie jedno z bardziej wartościowych szkoleń technicznych, w jakich brałem udział.

Michał Domagała Rohlig Suus Logistics S.A.
5.0/5
Zaawansowany SQL i programowanie w PL/SQL

Merytoryczne, warsztatowe i bardzo użyteczne szkolenie. Trener o ogromnej wiedzy, pomocny i przekazujący treści w sposób przystępny. Polecam!

Joanna Herczakowska TAURON SPRZEDAŻ Sp. z o.o.
5.0/5
Zaawansowany SQL i programowanie w PL/SQL

Świetne szkolenie, jestem bardzo zadowolona :)

Laura Mugrabia Prudential International Assurance plc Spółka Akcyjna Oddział w Polsce
5.0/5
Zaawansowany SQL i programowanie w PL/SQL

Polecam szkolenia firmy Jsystems dla osób, które w krótkim czasie chcą zdobyć wiele cennej, praktycznej wiedzy. Cierpliwy, rzetelny prowadzący i masa materiałów ułatwia poszerzanie swoich horyzontów.

Aleksandra Więczkowska Toruńskie Zakłady Materiałów Opatrunkowych S.A.
5.0/5
Zaawansowany SQL i programowanie w PL/SQL

Bardzo dobre szkolenie pokazujące nowe możliwości.

Paweł Kipczak Rohlig Suus Logistics S.A.
5.0/5
Zaawansowany SQL i programowanie w PL/SQL

Ogromna dawka wiedzy przekazana w przyjazny i praktyczny sposób. Zdecydowanie polecam.

Ewelina Zięba Asseco Poland S.A.
5.0/5
Zaawansowany SQL i programowanie w PL/SQL

Best PL/SQL training there is my friends ;)

Jan Kopciński Rohlig Suus Logistics SA
5.0/5
Zaawansowany SQL i programowanie w PL/SQL

Świetnie przygotowane i omówione materiały oraz zagadnienia przez trenera. Gorąco polecam to szkolenie !!!

Tomasz Kozicki Enea Centrum Sp. z o.o.
Pokaż wszystkie opinie Google Opinie w Google

Zaufali nam

...i wiele innych

5,0 - średnia ocena na podstawie 285 opinii

Dlaczego warto nas wybrać?

Terminy gwarantowane na 100%

Jeśli termin jest oznaczony jako gwarantowany, odbędzie się we wskazanym czasie — nawet jeśli część grupy wycofa się z udziału. Ryzyko organizacyjne ponosimy my, nie Ty.

100% format warsztatowy

Każde zagadnienie teoretyczne jest poparte ćwiczeniami praktycznymi o rosnącym poziomie trudności. Uczymy przez działanie, nie przez slajdy.

Trenerzy-praktycy z oceną min. 4.75/5

Każdy trener JSystems ma bogate doświadczenie komercyjne w technologiach których uczy i musi utrzymywać średnią z ankiet powyżej 4.75 na 5. Czerwony pasek to u nas minimum ;)

Gotowe środowiska w chmurze

Do każdego szkolenia wymagającego oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Uczestnik nie musi nic instalować — łączy się przez zdalny pulpit lub SSH.

Dowiedz się dlaczego warto nas wybrać

A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia
A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia

📅 Przypomnij mi jutro

Wyślemy Ci przypomnienie z linkiem jutro rano.

Zanim wyjdziesz

Wyślemy Ci podsumowanie tego szkolenia z terminami i ceną — do przemyślenia w spokoju.

Żadnego spamu — tylko jedno podsumowanie.