Kompleksowe szkolenie programowanie w PL/SQL w Oracle

Najbliższe terminy szkoleń
Opis szkolenia
Szkolenie prowadzone w warsztatowej formie zajęć, prowadzone przez praktyków wykorzystujących swoją wiedzę i umiejętności w codziennej pracy. Uczestnicy szkolenia poznają składnię języka PL/SQL jak i jego zaawansowane elementy ucząc się dobrych praktyk programistycznych.
Vouchery
Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym.
Czas trwania
5 dni
Śr. licz. uczestników:
7
Poziom trudności
Średni
Śr. ocena kursu
Cena kursu
1999,00 PLN
(netto)
Czy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?
Dowiedz się więcejCzego się nauczysz?
- Wprowadzenie do PL/SQL
- Bloki anonimowe
- sekcja deklaracji
- zmienne
- typy proste
- sekcja wykonawcza
- Instrukcje sterujące
- pętle
- klauzula GOTO
- case
- konstrukcja IF-THEN-ELSE
- Złożone typy danych
- typ rekordowy
- typ wierszowy
- typ tablicowy
- Kursory
- budowa kursora
- otwarcie kursora
- pobieranie danych z kursora
- zamknięcie kursora
- pętla kursorowa
- parametryzacja kursora
- klauzula FOR UPDATE
- klauzula WHERE CURRENT OF
- Wyjątki
- obsługa wyjątków
- wyjątki predefiniowane
- tworzenie własnych wyjątków
- Polecenia SQL w PL/SQL
- instrukcja SELECT (klauzula INTO)
- instrukcje DML
- Procedury i funkcje
- kompilacja
- parametryzacja
- wywoływanie
- usuwanie
- Pakiety
- sekcja specyfikacji
- sekcja implementacji
- przeciążanie procedur/funkcji
- Wyzwalacze
- obiektowe
- wierszowe
- widokowe (INSTEAD OF)
- Dynamiczny SQL
- klauzula EXECUTE IMMEDIATE
- pakiet DBMS_SQL
- Operacje masowe
- instrukcja BULK COLLECT
- klauzula LIMIT
- instrukcja FORALL
- Korzystanie z plików zewnętrznych poprzez pakiet UTL_FILE
- zapis danych do pliku
- odczyt danych z pliku
- Włączanie cykliczności wykonywania zadań z użyciem DBMS_SCHEDULER
- czym jest scheduler, job a program?
- tworzenie
- monitorowanie
- modyfikacja
- usuwanie
- SQL Loader
- tworzenie pliku kontrolnego
- uruchamianie
- Tabele zewnętrzne
- oracle_loader
- oracle_datapump
- Tabele tymczasowe
- klauzula ON COMMIT DELETE ROWS
- klauzula ON COMMIT PRESERVE ROWS
- Dobre praktyki w programowaniu w PL/SQL
- Parametry OUT oraz IN OUT w procedurach i funkcjach
- Pakiety
- sekcja specyfikacji
- sekcja implementacji
- przeciążanie procedur/funkcji
- Optymalizacja wykorzystania pamięci w PL/SQL
- Wyzwalacze
- obiektowe
- wierszowe
- widokowe (INSTEAD OF)
- Optymalizacja wyzwalaczy
- Tablice
- Kursory
- budowa kursora
- otwarcie kursora
- pobieranie danych z kursora
- zamknięcie kursora
- pętla kursorowa
- parametryzacja kursora
- klauzula FOR UPDATE
- klauzula WHERE CURRENT OF
- Operacje masowe
- instrukcja BULK COLLECT
- klauzula LIMIT
- instrukcja FORALL
- Dynamiczny SQL
- klauzula EXECUTE IMMEDIATE
- pakiet DBMS_SQL
- Korzystanie z plików zewnętrznych poprzez pakiet UTL_FILE
- zapis danych do pliku
- odczyt danych z pliku
- Włączanie cykliczności wykonywania zadań z użyciem DBMS_SCHEDULER
- czym jest scheduler, job a program?
- tworzenie
- monitorowanie
- modyfikacja
- usuwanie
- Optymalizacja kodu PL/SQL
- Transakcje autonomiczne
- Uprawnienia w PL/SQL
- Prekompilacja kodu PL/SQL
- Ukrywanie implementacji
- Ochrona kodu przed ingerencją użytkownika
- Zastosowanie PL/SQL w procesach ETL na potrzeby hurtowni danych
Co wyróżnia szkolenia Oracle w JSystems?
Kto będzie Cię uczyć?

Wojciech Pietrzyk

Paweł Adamski

Sławek Kutka

Grzegorz Goryszewski

Krzysztof Własiuk

Rafał Czarkowski
Sprawdź, co mówią o nas Ci, którzy nam zaufali
Potrzebujesz więcej informacji?
Wiadomość wysłana
Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie
Klikając OK wrócisz do formularza
Gdzie prowadzimy szkolenia?
Warszawa (siedziba firmy)
Grójecka 1/3, 02-019
Kraków
Wrocław
Katowice