Sprawdź 150 GWARANTOWANYCH TERMINÓW SZKOLEŃ na rok 2026! Dofinansowanie do 100% — sprawdź możliwości z BUR i KFS!
Szkolenie Oracle

Testy jednostkowe dla programistów PL/SQL z narzędziem utPLSQL

Podczas szkolenia skupimy się na poznaniu i praktycznym wykorzystaniu testów jednostkowych, które są kluczowym etapem w zapewnianiu wysokiej jakości kodu. Dzięki nim możliwe jest...

więcej →
1800 PLN netto 2 214 PLN brutto Dofinansowanie BUR/KFS
Czas trwania 2 dni
Monika Lewandowska
Monika Lewandowska Autor szkolenia

Najbliższe terminy 9:00 – 16:00

15.06 –
Gwarantowany Online
Termin niegwarantowany
Kliknij aby przejść do formularza zapisu
17.08 –
Gwarantowany Online
Termin niegwarantowany
Kliknij aby przejść do formularza zapisu
09.11 –
Gwarantowany Online
Termin niegwarantowany
Kliknij aby przejść do formularza zapisu
Powiadamiaj mnie o nowych terminach gwarantowanych tego szkolenia

Powiadomienia o terminach gwarantowanych

Na podany adres e-mail będziesz otrzymywać informacje o pojawiających się terminach gwarantowanych szkolenia Testy jednostkowe dla programistów PL/SQL z narzędziem utPLSQL.

Z powiadomień możesz wypisać się w dowolnym momencie.

Zorganizuj to szkolenie tylko dla swojego zespołu

To szkolenie można zorganizować w formie zamkniętej — z programem dopasowanym do potrzeb Twojego zespołu, w uzgodnionym terminie i formacie.

Dowiedz się więcej

Opis szkolenia


O szkoleniu w skrócie

Podczas szkolenia skupimy się na poznaniu i praktycznym wykorzystaniu testów jednostkowych, które są kluczowym etapem w zapewnianiu wysokiej jakości kodu. Dzięki nim możliwe jest eliminowanie błędów już we wczesnych fazach tworzenia oprogramowania, co przekłada się na minimalizację kosztów związanych z naprawą problemów.

Ponadto, szczególną uwagę poświęcimy narzędziu utPLSQL. Narzędzie utPLSQL jest narzędziem dedykowanym do testów baz danych Oracle: SQL i PL/SQL. Wykorzystanie tego rozwiązania ułatwia nie tylko proces testowania, ale także znacząco obniża koszty z nim związane. Przećwiczymy techniki wykorzystania utPLSQL w praktyce, pokazując, jak efektywnie korzystać z jego możliwości.

Zapoznamy się również z metodologią TDD, która łączy proces testowania i implementacji w integralną część. Warto zaznaczyć, że choć testy jednostkowe bywają postrzegane jako czasochłonne i kosztowne, nasze szkolenie pokaże, że z odpowiednim podejściem i narzędziami, proces ten może być bardzo efektywny.

Korzyści ze szkolenia

Po ukończeniu tego szkolenia uczestnik będzie potrafił:
  • przygotować przypadki testowe,
  • utworzyć testowalny kod PL/SQL,
  • tworzyć oprogramowanie w metodologii TDD,
  • tworzyć testy jednostkowe z wykorzystaniem narzędzia utPLSQL

Dla kogo?

Szkolenie jest skierowane do programistów PL/SQL na każdym poziomie zaawansowania, którzy chcieliby podnieść jakość tworzonego kodu. Wdrożenie testów jednostkowych w proces tworzenia oprogramowania to duże wyzwanie, jednak warte wysiłku. Testy jednostkowe umożliwiają znaczną redukcję błędów jeszcze w fazie implementacji, co nie tylko zmniejsza koszty fazy implementacji i testów, ale także koszty wytworzenia całego oprogramowania.



Szkolenie "Testy jednostkowe dla programistów PL/SQL z narzędziem utPLSQL" jest szkoleniem autorskim, o programie wynikającym z najlepszej wiedzy i komercyjnego doświadczenia autora szkolenia. Nie jest to szkolenie autoryzowane, firma JSystems Sp. z o.o. nie reprezentuje w tym zakresie firmy Oracle.
Przejdź do programu szkolenia

Prowadząca szkolenie

Monika Lewandowska

Monika Lewandowska

Monika Lewandowska to doświadczona projektantka i programistka baz danych Oracle, Oracle ACE Pro i członkini społeczności Symposium 42. Swoją przygodę z technologią zaczęła od Oracle 7 i od tamtej pory rozwija swoją pasję do wydajności i optymalizacji.

Jako prelegentka polskich i międzynarodowych konferencji (POUG, DOAG, UKOUG, OUGN, SIOUG, RMOUG i wiele innych) pokazuje, że SQL może być nie tylko poprawny — ale naprawdę szybki.



Doświadczenie


Ma wieloletnie doświadczenie w bankowości, telco i systemach kartowych. W pracy skupia się na zrozumieniu potrzeb klienta, prostych i przejrzystych rozwiązaniach oraz najwyższej jakości kodzie, wspieranym testami jednostkowymi (utPLSQL, Quest Code Tester).

Pracowała jako programistka, projektantka, analityk i lider techniczny — od zbierania wymagań po wdrożenia.



Specjalizacja


Specjalizuje się w wydajności: tam, gdzie inni mówią „działa", ona pyta „dlaczego tak wolno?" i znajduje rozwiązania, które realnie przyspieszają systemy.



Prywatnie


Monika łączy pasję do wydajności z miłością do dalekich wypraw motocyklowych. Wyznaje zasadę, że życie (podobnie jak bazy danych) najlepiej smakuje przy dużej prędkości.

Program szkolenia

  1. Testowanie oprogramowania
    • Koszty znalezienia i naprawy błędów
    • Cel etapu testowania
    • Strategie testowania
      • metody czarnej skrzynki
      • metoda białej skrzynki
    • Testy nieformalne
      • Weryfikacja typowych błędów
      • Inspekcje i przeglądy
      • Code review
    • Przypadki testowe
    • Etapy testowania
    • Fazy testów
    • Metody testów
    • Rodzaje testów
      • Funkcjonalne
      • Niefunkcjonalne
    • Najczęstsze błędy
  2. Metodologia białej skrzynki
    • Grupy równoważne
    • Analiza warunków brzegowych
    • Error guesing
  3. Testy jednostkowe
    • Definicja – testy czy programowanie?
    • Korzyści z przeprowadzenia testów jednostkowych
    • Typowe problemy podczas testów jednostkowych
    • Tworzenie oprogramowania w metodologii TDD
    • Tworzenie testowalnego kodu PL/SQL
    • Przygotowywanie przypadków testowych
    • Przygotowanie środowiska do testów
    • Konfiguracja
    • Dane testowe
  4. Tworzenie testów z wykorzystaniem narzędzia utPLSQL
    • Instalacja narzędzia
    • Tworzenie prostych testów
    • Operatory porównania
      • Równości
        • Wartości null
        • Restrykcje
      • Nierówności
      • Zakresy
      • Mniejsze/większe niż
      • Mniejsze równe/większe równe niż
      • Porównywanie wartości null
      • Porównywanie wartości boolean
      • Doposowywanie do wzorca
      • Negacja
    • Wspierane typy danych
    • Testowanie złożonych typów danych
    • Kursory
      • Testowanie ilości wierszy
      • Testowanie nieposortowanych danych
      • Testowanie dat w kursorach
      • Testowanie kursorów z inną kolejnością kolumn
      • Wskazywanie kolumn do porównywania
      • Wykluczanie kolumn z porównywania
      • Testowanie, czy kursor zawiera się w innym kursorze
    • Kolekcje PL/SQL
      • Nested
      • Varray
      • Asocjacyjne
      • Testowanie ilości wierszy
      • Porównywanie dwóch kolekcji
    • Obiekty
      • Konwersja do typu ANYDATA
      • Porównywanie obiektów
    • Kolekcje SQL
      • Konwersja kolekcji do typu ANYDATA
      • Nested
      • Varray
      • Porównywanie wartości kolekcji
      • Porównywanie kolekcji nieposortowanych
      • Wykluczanie kolumn z porównywania
      • Porównywanie wskazanych kolumn
      • Porównywanie ilości wierszy
      • Testowanie kolekcji null
    • Porównywanie typów ROWTYPE
    • Tworzenie pakietów testujacych
    • Adnotacje
      • Suite
      • Test
      • Disabled
      • Beforeall
      • Afterall
      • Beforeeach
      • Aftereach
      • Beforetest
      • Aftertest
    • Testowanie wyjątków
    • Czyszczenie środowiska po testach
      • Automatyczny rollback
      • Manulany rolback
      • Force manual rollback
    • Problem poleceń TCL w aplikacji
      • Manulany clean up
      • Autonomous transaction
      • Warunkowy commit
      • Flashback
    • Uruchamianie testów
      • Z bieżącego schematu
      • Ze schematu UT3
    • Wyszukiwanie testów
      • Pakiety testujące
      • Procedury testujące
    • Raportowanie
      • Raport uruchamiany na konsoli
      • Raport pokrycia kodu
    • utPLSQL w SQL Developerze (plugin)
      • generowanie testów
      • uruchamianie testów
      • raport pokrycia kodu
    • Dobre praktyki
      • Tworzenie testowalnego kodu
      • Test Driven Development

Terminy gwarantowane

Szkolenia oznaczone jako "termin gwarantowany" odbędą się w zaplanowanym terminie niezależnie od liczby zgłoszonych uczestników. Nie musisz się martwić, że szkolenie zostanie odwołane z powodu zbyt małej liczby zapisanych osób.

Szkolenia online

Szkolenie realizowane jest w formie zdalnej na żywo poprzez platformę ZOOM. Trener prowadzi szkolenie na żywo, a uczestnicy mogą na bieżąco zadawać pytania i wykonywać ćwiczenia. Format online zapewnia pełną interakcję z trenerem, identyczną jak przy szkoleniu stacjonarnym.

Szkolenie na żywo z trenerem — nie kurs video

To nie jest nagrany kurs video. Przez cały czas trwania szkolenia masz bezpośredni kontakt z doświadczonym trenerem-praktykiem. Możesz na bieżąco zadawać pytania, prosić o wyjaśnienie trudnych zagadnień, konsultować własne projekty i uzyskać odpowiedź na dowolne pytanie związane z tematyką szkolenia. To realne wsparcie eksperta, którego nie zapewni żaden kurs nagrany.

Certyfikat ukończenia szkolenia

Każdy uczestnik po ukończeniu szkolenia otrzymuje imienny certyfikat potwierdzający udział i zdobyte kompetencje. Certyfikat wystawiany jest przez JSystems — firmę z certyfikatem ISO 9001 — i jest honorowany przez pracodawców.

Środowisko robocze

Nie jest wymagane instalowanie żadnego oprogramowania. Każdy uczestnik szkolenia otrzymuje dostęp do gotowego środowiska w chmurze, skonfigurowanego na potrzeby szkolenia. Dostęp realizowany jest poprzez przeglądarkę lub zdalny pulpit, w zależności od szkolenia.

Zainteresowany? Zapisz się na szkolenie!

Zapisz się — wybierz termin

Sprawdź pozostałe szkolenia z kategorii:

Oracle

Opinie uczestników

5.0/5
Testy jednostkowe dla programistów PL/SQL z narzędziem utPLSQL

Bardzo konkretne i profesjonalne, w formie warsztatów - polecam.

Jakub Pułka Centrum Elektronicznych Usług Płatniczych ESERVICE Sp. z o.o.
5.0/5
Testy jednostkowe dla programistów PL/SQL z narzędziem utPLSQL

Polecam

Łucja Krawiec Centrum Elektronicznych Usług Płatniczych ESERVICE Sp. z o.o.
5.0/5
Testy jednostkowe dla programistów PL/SQL z narzędziem utPLSQL

Bardzo wartościowe szkolenie.

Paweł Niedbała Diagnostyka S.A.
5.0/5
Testy jednostkowe dla programistów PL/SQL z narzędziem utPLSQL

Bardzo dobre wejście w testowanie kodu PL/SQL. Polecam.

Andrzej Oleś Silky Coders
5.0/5
Testy jednostkowe dla programistów PL/SQL z narzędziem utPLSQL

Szkolenie, na którym w krótkim czasie można bardzo dużo dowiedzieć się o zagadnieniach testów jednostkowych. Osoba prowadząca wie co mówi i ma duże doświadczenie z narzędziem.

Dawid Kuś Diagnostyka S.A.
5.0/5
Testy jednostkowe dla programistów PL/SQL z narzędziem utPLSQL

Profesjonalnie przygotowane szkolenia i kompetentni prowadzący z JSystems utwierdzają mnie w przekonaniu, że warto korzystac z usług profesjonalistów. Polecam każdemu zainteresowanemu testami jednostkowymi w PL/SQL.

RAFAŁ SZOŁOMICKI RAFAŁ MARCIN SZOŁOMICKI
5.0/5
Testy jednostkowe dla programistów PL/SQL z narzędziem utPLSQL

bardzo przydatne szkolenie

Joanna Kurtyka Polska Wytwórnia Papierów Wartościowych S.A.
Pokaż wszystkie opinie Google Opinie w Google

Zaufali nam

...i wiele innych

5,0 - średnia ocena na podstawie 282 opinii

Dlaczego warto nas wybrać?

Terminy gwarantowane na 100%

Jeśli termin jest oznaczony jako gwarantowany, odbędzie się we wskazanym czasie — nawet jeśli część grupy wycofa się z udziału. Ryzyko organizacyjne ponosimy my, nie Ty.

100% format warsztatowy

Każde zagadnienie teoretyczne jest poparte ćwiczeniami praktycznymi o rosnącym poziomie trudności. Uczymy przez działanie, nie przez slajdy.

Trenerzy-praktycy z oceną min. 4.75/5

Każdy trener JSystems ma bogate doświadczenie komercyjne w technologiach których uczy i musi utrzymywać średnią z ankiet powyżej 4.75 na 5. Czerwony pasek to u nas minimum ;)

Gotowe środowiska w chmurze

Do każdego szkolenia wymagającego oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Uczestnik nie musi nic instalować — łączy się przez zdalny pulpit lub SSH.

Dowiedz się dlaczego warto nas wybrać

A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia
A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia

Chcesz wrócić do tego szkolenia?

Wyślemy Ci przypomnienie z linkiem.

Zanim wyjdziesz

Wyślemy Ci podsumowanie tego szkolenia z terminami i ceną — do przemyślenia w spokoju.

Żadnego spamu — tylko jedno podsumowanie.