Trwają zapisy do grupy

Oracle – Zaawansowane programowanie w języku PL/SQL

Podczas szkolenia "Oracle – Zaawansowane programowanie w języku PL/SQL" uczestnicy nauczą się jak tworzyć rozbudowane systemy bazodanowe, osadzone w bazach Oracle.

2400 PLN+23% VAT (2952 PLN brutto / 1 os.)

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:ORA/PLSQL2

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

28 października
Trwają zapisy na szkolenieOferta specjalna

Trener:

Zbigniew Rastabiga

Cena:

2400 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

13 stycznia
Trwają zapisy na szkolenie

Trener:

Zbigniew Rastabiga

Cena:

2400 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Dostępne terminy

Interesują Cię inne terminy?

Oracle – Zaawansowane programowanie w języku PL/SQL

Cele szkolenia

  • Nauka zaawansowanych technik programistycznych, służących do implementacji złożonych procesów przetwarzania informacji

  • Nabycie umiejętności projektowania rozwiązań w oparciu o implementację procesów na warstwie bazy danych

  • Zwrócenie uwagi na elementy wydajności w programach pl/SQL


Dla kogo?

  • Programistów, którzy znają podstawy SQL i PL/SQL, ale chcą poznać bardziej zaawansowane mechanizmy języka, oraz chcą tworzyć aplikacje bazodanowe w oparciu o programy składowane PL/SQL


Zalety

  • Nabycie umiejętności w zakresie tworzenia rozbudowanych systemów bazodanowych osadzonych w bazach Oracle

  • Podejście praktyczne do tematów szkolenia

  • Nabycie swobody implementacji algorytmów poprzez intensywne warsztaty


Wymagania

  • Znajomość podstaw języka SQL w zakresie zapytań, oraz poleceń DML, DDL i TCL

  • Umiejętność interpretacji i tworzenia prostych skryptów PL/SQL


W cenie otrzymasz:

  • Materiały szkoleniowe

  • Certyfikat ukończenia szkolenia

  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Program

Pobierz program w PDF

Zarządzanie kodem i programami

  • Kompilacja, status obiektów, kody źródłowe, słowniki systemowe

  • Szyfrowanie kodu (wrap)

  • Model zależności obiektów

  • Parametryzowanie procedur i funkcji

Uprawnienia w PL/SQL

  • Uprawnienia w modelu właściciela i wołającego

  • Uprawnienia bezpośrednie i nadawane poprzez role

  • Biała lista

  • Grantowanie ról procedurom i dziedziczenie uprawnień

Zaawansowane aspekty kursorów

  • Porównanie kursorów jawnych i pętli kursorowej

  • Wskaźniki na kursory słabe i mocne (refcursory)

  • Obsługa kursorów dynamicznych

  • Kursory FOR UPDATE

Kolekcje asocjacyjne i obiektowe

  • Deklaracje i podstawowe opracje

  • Atrybuty, obsługa, inicjalizacja, alokacja pamięci

  • Funkcje tablicowe i strumieniowe

  • Masowe zapytania (BULK COLLECT) i masowe DML (FORALL)

  • Operacje masowe w dynamicznym SQL

  • Obsługa wyjątków w operacjach masowych

Praca z pakietami

  • Specyfikacja i ciało

  • Profity stosowania pakietów

  • Sekcja inicjalizacyjna i zmienne globalne, zarządzanie pamięcią, instancja pakietu

  • Kontekst aplikacyjny i zmienne międzysesyjne

Wyzwalacze

  • Wyzwalacze DML

  • Wyzwalacze widokowe (INSTEAD OF)

  • Wyzwalacze systemowe

  • Wyzwalacze kompozytowe

Szkolenie poprowadzi Zbigniew Rastabiga