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

Termin:

24 lutego
Trwają zapisy na szkolenie

Trener:

Trener-Sages

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:

23 czerwca
Trwają zapisy na szkolenie

Trener:

Trener-Sages

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