Szkolenie Oracle PL/SQL - poziom zaawansowany
Sprawdź zaawansowane rozwiązania w języku PL/SQL w środowisku Oracle
Poznaj program szkolenia
- Co zyskasz dzięki szkoleniu ?
Cele szkolenia
Na szkoleniu uczestnik zdobędzie wiedzę na temat zaawansowanych rozwiązań dostępnych w języku PL/SQL w środowisku Oracle. Wiedza obejmować będzie zastosowania złożonych typów danych, efektywnego pobierania i zapisywania dużych zbiorów danych, roli pakietów z deklaracjami wstępnymi i poziomami czystości oraz roli wyzwalaczy systemowych, transakcji autonomicznych, jak również programowania obiektowego. Umiejętności dotyczyć będą tworzenia pakietów, praktycznego stosowania transakcji autonomicznych, wiązań masowych i typów kolekcyjnych. Szczególnie istotnymi umiejętnościami pozyskanymi w ramach szkolenia będą: posługiwanie się pakietami wbudowanymi oraz zarządzanie obiektami zależnymi. Dodatkowo umiejętności uczestnika szkolenia zostaną poszerzone o tworzenie typów i tabel obiektowych oraz posługiwanie się nimi w przetwarzaniu danych z bazy danych.
UmiejętnościDzięki szkoleniu uczestnik będzie poprawnie :
- Tworzył bloki anonimowe,
- Tworzył i wywoływał procedury oraz funkcje, przekazywać i zwracać wartości,
- Generował, przechwytywał i obsługiwał wyjątki,
- Wykorzystywał kursory,
- Tworzył, przekazywał i wykorzystywał rekordy
- Tworzył i zarządzał pakietami,
- Tworzył wyzwalacze DML do automatyzowania operacji manipulujących danymi,
- Tworzył transakcje autonomiczne.
- Czy to szkolenie jest dla Ciebie ?
Profil uczestników
Kurs przeznaczony jest dla wszystkich, którzy znają języka SQL, wykorzystują już język PL/SQL w podstawowym zakresie i chcieliby rozszerzyć swoją wiedzę i umiejętności w tworzeniu efektywnego kodu do zaawansowanych celów.
Przygotowanie uczestników
Od uczestników szkolenia wymagana jest znajomość podstaw SQL. Przede wszystkim zagadnienia zawarte w kursie:
- Czas trwania
Przed nami:
- 2 dni, 16 godzin szkoleniowych
- Szczegółowy program szkolenia
Szczegółowy program szkolenia
Przedstawienie celów i zakresu szkolenia
Założone typy danych
Kolekcje:
- Index-by tables,
- nested tables,
- varrays
Właściwości kolekcji
Varrays
Nested Table
Tablice asocjacyjne
API collection
Elementy optymalizacji PL/SQL
Procedury, funkcje, pakiety i ich właściwości
NOCOPY
Authid
Procedury, funkcje, pakiety – dalsze właściwości
- PARALLEL_ENABLE
- DETERMINICTIC
- PIPELINED
- RESULT_CACHE
Wiązania masowe
Forall i bulk collect
Wyzwalacze złożone
- Zastosowania
Wyzwalacze systemowe
- Zastosowania
- Atrybuty
Zależności między obiektowe
Kompilacja i rekompilacja kodu
Rekompilacja automatyczna i ręczna
Status obiektu
Zależności lokalne i zdalne
Zależności pośrednie i bezpośrednie
Zależności a widoki i pakiety
Modele zależności
Modyfikacja trybu
Wprowadzenie do obiektowości w PL/SQL
Obiekty trwałe
Tabele obiektowe
Kolumny obiektowe
Widoki obiektowe
Zastosowanie
Dodatkowe pytania uczestników
Podsumowanie szkolenia
Test
Ankieta
Metoda realizacji szkolenia
Szkolenie realizowane jest w formie występujących po sobie sesji szkoleniowych podzielonych na moduły. W ramach modułu szkoleniowego przewidziana jest część teoretyczna wyjaśniająca dane zagadnienie, wspólnie oraz samodzielnie rozwiązane przez uczestnika ćwiczenie oraz blok pytań i odpowiedzi.
- Ścieżka rozwoju
Po zakończeniu szkolenia rekomendowane jest skorzystanie z:
- Szkolenia z Oracle
- Database PL/SQL Language Reference
- W ramach szkolenia zapewniamy
W ramach szkolenia zapewniamy
- materiały szkoleniowe
- certyfikat potwierdzający udział w kursie
- pełna obsługa cateringowa ( dotyczy szkoleń stacjonarnych)
