Course Code: oracledbplsql
Duration: 21 hours
Prerequisites:
  • Zrozumienie pojęć baz danych relacyjnych
  • Podstawowa wiedza o SQL
  • Znajomość podstaw programowania proceduralnego

Grupa docelowa

  • Database developers
  • Programiści backend i inżynierowie danych
  • Personel wsparcia technicznego i DevOps pracujący w środowiskach Oracle
Overview:
PL/SQL (Język Proceduralny/SQL) jest rozszerzeniem SQL przez Oracle, które umożliwia programistom pisanie logiki proceduralnej bezpośrednio w bazie danych.Ten szkoleniowy kurs prowadzony przez instruktora (online lub na miejscu) jest przeznaczony dla developerów i profesjonalistów technicznych na poziomie średnim, którzy chcą pisać niezawodne programy PL/SQL, zarządzać wyjątkami i tworzyć procedury, funkcje oraz pakiety w Oracle Database.Do końca tego szkolenia uczestnicy będą w stanie: Tworzyć bloki, procedury i funkcje PL/SQL do kapsułkowania logiki biznesowej. Skutecznie używać struktur kontrolnych, kursorów oraz obsługi wyjątków. Definiować i zarządzać pakietami, wyzwalaczami oraz zabezpieczoną logiką zapisaną. Debugować i testować kod PL/SQL za pomocą standardowych narzędzi Oracle.Format kursu Interaktywne wykłady i dyskusje. Wiele ćwiczeń i praktyki. Ręczne wdrażanie w środowisku laboratoryjnym.Opcje dostosowania kursu Aby złożyć wniosek o dostosowany szkoleniowy kurs dla tego kursu, skontaktuj się z nami, aby zorganizować.Oracle Database: Programowanie z PL/SQLPodstawy PL/SQL Architektura i struktura bloku PL/SQL Typy danych, zmienne i stałe Deklarowanie i przypisywanie zmiennychKontrola przepływu i logika decyzyjna Instrukcje IF, CASE i zagnieżdżone warunki Konstrukcje LOOP, WHILE i FOR Instrukcje EXIT i CONTINUEKursorzy i transakcje Implicite i eksplicite kursory Pętle FOR kursorów i atrybuty Kontrola transakcji: COMMIT, ROLLBACK, SAVEPOINTObsługa wyjątków Typy wyjątków i klauzule WHEN Używanie RAISE_APPLICATION_ERROR Niestandardowe wyjątki i obsługujące je proceduryProcedury i funkcje Tworzenie procedur i funkcji Parametry IN, OUT i IN OUT Wywoływanie procedur zapisanych z SQL i PL/SQLPakiety i wyzwalacze Tworzenie i zarządzanie pakietami Specyfikacja pakietu vs. ciało pakietu Wyzwalacze poziomu wiersza i poziomu instrukcjiBezpieczeństwo i testowanie Udzielanie i odejmowanie uprawnień do wykonywania Debugowanie PL/SQL z SQL Developer Testowanie jednostkowe procedur zapisanych i pakietówPodsumowanie i następne krokiPL/SQL (Język Proceduralny/SQL) jest rozszerzeniem SQL przez Oracle, które umożliwia programistom pisanie logiki proceduralnej bezpośrednio w bazie danych.Ten szkoleniowy kurs prowadzony przez instruktora (online lub na miejscu) jest przeznaczony dla developerów i profesjonalistów technicznych na poziomie średnim, którzy chcą pisać niezawodne programy PL/SQL, zarządzać wyjątkami i tworzyć procedury, funkcje oraz pakiety w Oracle Database.Do końca tego szkolenia uczestnicy będą w stanie: Tworzyć bloki, procedury i funkcje PL/SQL do kapsułkowania logiki biznesowej. Skutecznie używać struktur kontrolnych, kursorów oraz obsługi wyjątków. Definiować i zarządzać pakietami, wyzwalaczami oraz zabezpieczoną logiką zapisaną. Debugować i testować kod PL/SQL za pomocą standardowych narzędzi Oracle.Format kursu Interaktywne wykłady i dyskusje. Wiele ćwiczeń i praktyki. Ręczne wdrażanie w środowisku laboratoryjnym.Opcje dostosowania kursu Aby złożyć wniosek o dostosowany szkoleniowy kurs dla tego kursu, skontaktuj się z nami, aby zorganizować. Zrozumienie pojęć baz danych relacyjnych Podstawowa wiedza o SQL Znajomość podstaw programowania proceduralnegoGrupa docelowa Developerzy Database Programiści backend i inżynierowie danych Personel obsługi technicznej i DevOps pracujący w środowiskach Oracle
Course Outline:

PL/SQL Podstawy

  • PL/SQL architektura i struktura bloków
  • Typy danych, zmienne i stałe
  • Deklarowanie i przypisywanie zmiennych

Sterowanie przepływem i logika decyzyjna

  • Instrukcje IF, CASE i zagnieżdżone warunki
  • Konstrukcje LOOP, WHILE i FOR
  • Instrukcje EXIT i CONTINUE

Kursory i transakcje

  • Jawny i niejawny kursory
  • Pętle FOR dla kursora i atrybuty
  • Kontrola transakcji: COMMIT, ROLLBACK, SAVEPOINT

Obsługa wyjątków

  • Typy wyjątków i klauzule WHEN
  • Używanie RAISE_APPLICATION_ERROR
  • Własne wyjątki i obsługiwacze

Procedury i funkcje

  • Tworzenie procedur i funkcji
  • Parametry IN, OUT i IN OUT
  • Wywoływanie procedur składowanych z SQL i PL/SQL

Pakiety i triggery

  • Tworzenie i zarządzanie pakietami
  • Specyfikacja pakietu vs. ciało pakietu
  • Triggery na poziomie wiersza i instrukcji

Bezpieczeństwo i testowanie

  • Nadawanie i odbijanie uprawnień wykonawczych
  • Debugowanie PL/SQL za pomocą SQL Developer
  • Testowanie jednostkowe procedur składowanych i pakietów

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - Oracle Database: Program with PL/SQL

Qatar - Oracle Database: Program with PL/SQL

Egypt - Oracle Database: Program with PL/SQL

Saudi Arabia - Oracle Database: Program with PL/SQL

South Africa - Oracle Database: Program with PL/SQL

Brasil - Oracle Database: Program with PL/SQL

Canada - Oracle Database: Program with PL/SQL

中国 - Oracle Database: Program with PL/SQL

香港 - Oracle Database: Program with PL/SQL

澳門 - Oracle Database: Program with PL/SQL

台灣 - Oracle Database: Program with PL/SQL

USA - Oracle Database: Program with PL/SQL

Österreich - Oracle Database: Program with PL/SQL

Schweiz - Oracle Database: Program with PL/SQL

Deutschland - Oracle Database: Program with PL/SQL

Czech Republic - Oracle Database: Program with PL/SQL

Denmark - Oracle Database: Program with PL/SQL

Estonia - Oracle Database: Program with PL/SQL

Finland - Oracle Database: Program with PL/SQL

Greece - Oracle Database: Program with PL/SQL

Magyarország - Oracle Database: Program with PL/SQL

Ireland - Oracle Database: Program with PL/SQL

Luxembourg - Oracle Database: Program with PL/SQL

Latvia - Oracle Database: Program with PL/SQL

España - Oracle Database: Program with PL/SQL

Italia - Oracle Database: Program with PL/SQL

Lithuania - Oracle Database: Program with PL/SQL

Nederland - Oracle Database: Program with PL/SQL

Norway - Oracle Database: Program with PL/SQL

Portugal - Oracle Database: Program with PL/SQL

România - Oracle Database: Program with PL/SQL

Sverige - Oracle Database: Program with PL/SQL

Türkiye - Oracle Database: Program with PL/SQL

Malta - Oracle Database: Program with PL/SQL

Belgique - Oracle Database: Program with PL/SQL

France - Oracle Database: Program with PL/SQL

日本 - Oracle Database: Program with PL/SQL

Australia - Oracle Database: Program with PL/SQL

Malaysia - Oracle Database: Program with PL/SQL

New Zealand - Oracle Database: Program with PL/SQL

Philippines - Oracle Database: Program with PL/SQL

Singapore - Oracle Database: Program with PL/SQL

Thailand - Oracle Database: Program with PL/SQL

Vietnam - Oracle Database: Program with PL/SQL

India - Oracle Database: Program with PL/SQL

Argentina - Oracle Database: Program with PL/SQL

Chile - Oracle Database: Program with PL/SQL

Costa Rica - Oracle Database: Program with PL/SQL

Ecuador - Oracle Database: Program with PL/SQL

Guatemala - Oracle Database: Program with PL/SQL

Colombia - Oracle Database: Program with PL/SQL

México - Oracle Database: Program with PL/SQL

Panama - Oracle Database: Program with PL/SQL

Peru - Oracle Database: Program with PL/SQL

Uruguay - Oracle Database: Program with PL/SQL

Venezuela - Oracle Database: Program with PL/SQL

Polska - Oracle Database: Program with PL/SQL

United Kingdom - Oracle Database: Program with PL/SQL

South Korea - Oracle Database: Program with PL/SQL

Pakistan - Oracle Database: Program with PL/SQL

Sri Lanka - Oracle Database: Program with PL/SQL

Bulgaria - Oracle Database: Program with PL/SQL

Bolivia - Oracle Database: Program with PL/SQL

Indonesia - Oracle Database: Program with PL/SQL

Kazakhstan - Oracle Database: Program with PL/SQL

Moldova - Oracle Database: Program with PL/SQL

Morocco - Oracle Database: Program with PL/SQL

Tunisia - Oracle Database: Program with PL/SQL

Kuwait - Oracle Database: Program with PL/SQL

Oman - Oracle Database: Program with PL/SQL

Slovakia - Oracle Database: Program with PL/SQL

Kenya - Oracle Database: Program with PL/SQL

Nigeria - Oracle Database: Program with PL/SQL

Botswana - Oracle Database: Program with PL/SQL

Slovenia - Oracle Database: Program with PL/SQL

Croatia - Oracle Database: Program with PL/SQL

Serbia - Oracle Database: Program with PL/SQL

Bhutan - Oracle Database: Program with PL/SQL

Nepal - Oracle Database: Program with PL/SQL

Uzbekistan - Oracle Database: Program with PL/SQL