OPP - Programowanie w języku PL/SQL w bazie danych Oracle

logo organizatora
rok założenia:

Ocena 0/5
średnia ocena: 0.0
oceń firmę
zobacz opinię innych

Tematyka

Rodzaj

szkolenie otwarte

Organizator

Database Consulting
(sprawdź organizatora)

Czas trwania

5 dni, 

Cena

2800 zł
25 %
rabatu na hasło
kursola.pl

(co zawiera cena szkolenia?)

Cena standardowa dotyczy szkolenia jednej osoby. Za każdą dodatkową osobę z tej samej firmy jest 5% zniżki, aż do 25%. Szczegóły wyliczania zniżek pod adresem http://dataconsulting.pl/index.php?p=opis_opp

Szkolenie dostępne także w formie zamkniętej u klienta.

Krótko o szkoleniu

Wprowadzenie i programowanie bazy danych Oracle od podstaw. Szkolenie z języka PL/SQL przeznaczone dla developerów - szerokie spektrum poruszanych tematów.

Terminy


Wstępne wymagania wobec uczestników:

Powinieneś znać co najmniej jeden język programowania (Pascal, C++, Java, C#, BASIC itp.), oraz język SQL dla bazy danych Oracle.

Szkolenie przeznaczone dla:

Szkolenie przeznaczone jest dla początkujących programistów bazy danych Oracle.

Program szkolenia:

  1. Podstawy
    • Wykorzystanie języka PL/SQL, cel istnienia, przykładowe zastosowania, zalety, wady
    • Wprowadzenie do języka PL/SQL, sposób zapisu, działania
    • Struktura bloku, blok anonimowy, sekcja deklaracyjna, wykonawcza, obsługi błędów
    • Zmienne, typy danych, literały
    • Widzialność nazw, przesłanianie
    • Operatory arytmetyczne i logiczne
    • Priorytety operatorów, skracanie ewaluacji wyrażeń
    • Skalarne funkcje wbudowane
    • Zmienne języka, środowiskowe, bindowane
    • Standardowe wyjście
    • Instrukcje SQL w kodzie PL/SQL'a
    • Przełączanie kontekstów SQL'a i PL/SQL'a
    • Wykorzystanie zmiennych

  2. Transakcje w PL/SQL'u
    • Blokowanie wierszy
    • Obsługa i sterowanie transakcjami
    • Transakcje autonomiczne

  3. Sterowanie ścieżką wykonania, podprogramy
    • Sterowanie przepływem programu - instrukcje sterujące i pętle
    • Alternatywne ścieżki wykonania – instrukcje decyzyjne
    • Definiowanie podprogramów – procedury, funkcje
    • Tryby przekazywania parametrów
    • Parametry formalne, aktualne
    • Podprogramy lokalne
    • Poziomy czystości funkcji
    • Wykorzystanie podprogramów w języku SQL
    • Generatory danych i funkcje strumieniowe
    • Zależności lokalne i zdalne między podprogramami

  4. Mechanizmy zaawansowane
    • Uprawnienia w podprogramach, kontekst uruchomienia podprogramu, zmiana kontekstu
    • Role aplikacyjne, uprawnienia obiektowe i systemowe
    • Obsługa błędów, wyjątki
    • Propagacja, własne wyjątki, przerzucanie wyjątków
    • Rekordy PL/SQL'a i ich wykorzystanie
    • Kolekcje i tablice
    • Dynamiczny SQL i PL/SQL, bindowanie zmiennych
    • Wyzwalacze DML
    • Wyzwalacze DDL
    • Wyzwalacze systemowe

  5. Przetwarzanie danych
    • Kursory statyczne, pętla kursorowa, przetwarzanie dużych zbiorów danych
    • Przetwarzanie masowe (tablicowe)
    • Kursory dynamiczne

  6. Utrzymywanie struktury kodu w bazie danych
    • Grupowanie podprogramów – pakiety
    • Specyfikacja, ciało, sekcja inicjalizacyjna pakietu
    • Hermetyzacja
    • Czas życia pakietu
    • Przeciążanie podprogramów
    • Wczesna referencja/deklarowanie (forward referencing)
    • Tworzenie własnych typów danych - programowanie obiektowe
    • Paradygmaty programowania obiektowego
    • Statyczność obiektów

  7. Przydatne mechanizmy i narzędzia
    • Harmonogramowanie zadań - JOB'y
    • Obsługa plików tekstowych
    • Tablice zewnętrzne
    • Obsługa dużych obiektów (LOB'ów)
    • Profilowanie kodu
    • Śledzenie
    • Debugowanie kodu
    • Prekompilacja kodu
    • Utajanie kodu – narzędzie WRAP

Cele szkolenia:


Na szkoleniu nauczysz się programowania w języku PL/SQL w bazie danych Oracle. Poznasz w jaki sposób udostępniane mechanizmy (pętle, kursory, instrukcje decyzyjne, zmienne, pakiety itd.) pozwolą Ci na wykorzystanie danych i manipulowanie nimi w sposób nieosiągalny dla języka SQL. Dowiesz się w jaki sposób zapisuje się reguły biznesowe w bazie i jak robić to w sposób poprawny włączając obsługę sytuacji wyjątkowych. Wiedza z kursu pozwoli Ci na tworzenie systemów informatycznych z wykorzystaniem języka PL/SQL i programowania zarówno strukturalnego jak i obiektowego. Bogaty zestaw ćwiczeń pozwoli Ci poznać przedstawione zagadnienia od strony praktycznej, a pomoc doświadczonego trenera zagwarantuje efektywny sposób przyswajania wiedzy.

Cena obejmuje:

  • materiały szkoleniowe
  • certyfikat ukończenia
  • wyżywienie

Egzamin:

Forma szkolenia:

wykład + warsztat

Liczba uczestników:

8

Trenerzy:

Specjaliści certyfikowanie przez firmę Oracle, posiadający wieloletnie doświadczenie w pracy z bazami danych.

Dodatkowe informacje:

Kontakt z organizatorem

Database Consulting Kosynierów 8
05-270 Marki

Zadzwoń do organizatora

pokaż numer

Napisz do organizatora

Artykuły tego organizatora

więcej


Projekt współfinansowany ze środków EFS. Więcej.
UE logo