Kurs Specjalista Oracle Database

K-DB-ORACLE
  • bazy danych
  • Oracle
  • SQL
  • PL/SQL
  • kwerendy
  • procedury
  • triggery

Obecnie brak terminów otwartych. Dostępne na zamówienie dla grup.

Warszawa

  • 07.10 dzienny (zajęcia w dni powszednie)
  • 18.11 dzienny (zajęcia w dni powszednie)
  • 16.12 dzienny (zajęcia w dni powszednie)

Zdalnie

  • 07.10 dzienny (zajęcia w dni powszednie)
  • 18.11 dzienny (zajęcia w dni powszednie)
  • 16.12 dzienny (zajęcia w dni powszednie)

Tryb zdalny: online na żywo z trenerem i grupą (→ więcej o kursach zdalnych). Można: zrezygnować do 15 dni przed startem; w każdej chwili przejść na tryb zdalny; w razie potrzeby skorzystać z nagrań. Kursy dostępne również na zamówienie, w terminie i lokalizacji do uzgodnienia , dla grup od 7 osób .

4,8/5 (49)
Stars
dla firm - netto
dla osób prywatnych - brutto (pokrywamy VAT)
dla podmiotów publicznych - zwolnione z VAT

Cena kursu: 3690 PLN

lub 738 PLN miesięcznie (5 rat)


percent icon first minute (30+ dni do startu) - 3%

percent icon dostęp do nagrań w razie potrzeby

shake hand icon dla chętnych bezpłatnie warsztaty HR

percent icon praktyczne ćwiczenia i miniprojekty

coffee cup icon poczęstunek w cenie

desktop icon stanowisko komputerowe w cenie

Analityk/programista baz danych

Zapytania SQL, analiza danych, programowanie PL/SQL w bazach Oracle

  • Tematyka:
    relacyjne bazy danych, Oracle, SQL - zapytania i analiza danych, programowanie w PL/SQL
  • Czas trwania:
    48 godzin zegarowych zajęć na żywo
    + 24 godziny pracy w domu z naszymi
    materiałami = w sumie 72 godzin
  • Wymagania:
    Nie musisz mieć wcześniej styczności z programowaniem baz danych. Uczymy od podstaw
  • Przeznaczenie:
    - dla osób, które miały kontakt z analizą danych i chcą rozwijać się w kierunku SQL, projektowania i programowania baz danych
    - dla osób, które miały kontakt z programowaniem w innych językach i chcą się rozwijać w kierunku baz danych
  • Tryby zajęć:
    • weekendowo (sob-niedz., średnio co 2 tygodnie)
    • dziennie (dwa bloki 3-dniowe)
  • Grupa:
    Zajęcia stacjonarne - na sali max 12 osób.
    Dla kursów zdalnych - do 17 osób łącznie.
  • Miejsce:
    Warszawa, Jasna 14/16A, przy stacji metra (Świętokrzyska - obie linie) oraz Zdalnie (online na żywo z trenerem i grupą)
  • Elastyczność:
    a) do 15 dni przed startem można zrezygnować
    b) podczas zajęć można:
    - przejść z trybu stacjonarnego na zdalny
    - ze zdalnego na stacjonarny
    - w razie potrzeby otrzymać nagrania z zajęć
    - zawiesić uczestnictwo i dokończyć później
    (w miarę dostępności miejsc)
  • Cena:
    3 690 PLN*
    dla firm - cena netto
    dla osób prywatnych cena finalna (pokrywamy VAT)
    dla podmiotów publicznych - zwolnione z VAT
Możesz zapłacić w 5 ratach po 738 zł - bez żadnych kosztów (sprawdź)
poczęstunek w cenie
stanowisko komputerowe w cenie

Na co dzień pracujesz z danymi?
A może miałeś kontakt z którymś językiem programowania? Jeśli masz umysł ścisły i chcesz zostać analitykiem/programistą baz danych - ten bootcamp jest dla Ciebie. Czeka Cię 6 dni intensywnej nauki od podstaw. Kurs poprowadzi nasz trener - programista baz danych z wieloletnim doświadczeniem i doskonałym przygotowaniem dydaktycznym. Kurs jest nastawiony w 100% na praktykę - co oznacza zero nudnych wykładów.

Codzienna praca z dużymi zakresami danych

Lawina danych

  • Pierwszy dysk twardy z 1956 r. miał pojemność 3,75 MB – tyle co jedno skompresowane zdjęcie.
  • O ile w roku 1990 łącznie na świecie 1 TB (terabajt) danych powstawał przeciętnie w ciągu miesiąca,
  • to 15 lat później, około 2005, ta sama ilość danych powstawała już co sekundę,
  • a w 2020 terabajt był już przeciętną, wcale nie najwyższą, pojemnością dysku zwykłego komputera lub telefonu.
Codzienna praca z dużymi zakresami danych

Dzisiejszy świat jest przeładowany danymi. Obserwujemy gwałtowny (wręcz lawinowy) wzrost ilości składowanych danych. W 2010 roku na świecie istniało około 1 zettabajta danych (1 ZB = miliard TB = 1021B), a w samym 2025 powstało ok 180 ZB (szacunki International Data Corporation i Seagate). Zaledwie 0,5% tych danych jest odpowiednio przetwarzane i wykorzystywane. Powód? Danych jest bardzo dużo, trudno je przechowywać, a co dopiero przetwarzać.

Każda decyzja w biznesie - zależy od DANYCH!

Od danych zależy wszystko!

Decyzje marketingowe, sprzedażowe, produkcyjne - uzależnione są od wiedzy ukrytej w danych. Na podstawie danych podejmowane są decyzje o rozwoju wielkich koncernów i popularnych marek. Umiejętność przetwarzania i analizy danych to konieczność we współczesnym świecie. Żeby dobrze to zrobić najpierw trzeba bezpieczne przechowywać i zarządzać danymi - to absolutna podstawa! Dobra, bezpieczna i optymalnie zarządzana baza danych pozwala sprawnie je przetwarzać i w konsekwencji podejmować, trafne, skuteczne i konkurencyjne decyzje - a to gwarantuje sukces w biznesie.

Analityk/programista baz danych - stabilna praca (i nie tylko w Polsce)

Kariera programisty baz danych jest idealna dla osoby, której marzy się stabilna, dobrze płatna praca w korporacji. Dlaczego? Bo rynek potrzebuje dobrych specjalistów od baz danych. Duże organizacje (głównie międzynarodowe korporacje) ze względu na ogrom analizowanych danych posiadają mocno rozbudowane zespoły, w których pracuje wielu specjalistów od baz danych – począwszy od programistów, administratorów, poprzez managerów zespołów i skończywszy na analitykach. Projektują oni bazy danych, zbierają i standaryzują dane pochodzące z różnych źródeł wewnętrznych i zewnętrznych, implementują reguły biznesowe zgodnie z którymi dane są wyszukiwane, przetwarzane i zapisywane, tworzą rozmaite aplikacje oraz budują modele do zaawansowanej analizy danych.

Program naszego kursu

Język SQL w systemie Oracle

przygotowywanie zapytań do bazy danych, wyciąganie interesujących nas informacji z bazy danych

Teoria baz danych

budowa, projektowanie, przechowywanie danych, relacje pomiędzy danymi

Wprowadzenie do języka PL/SQL

programowanie w bazie danych Oracle, co daje nam dużo więcej możliwości przetwarzania danych niż same zapytania SQL

Program naszego kursu obejmuje również pełen zakres wymagań do egzaminu 1Z0-071 Oracle Database SQL, po zdaniu którego można uzyskać certyfikat Oracle Database SQL Certified Associate. Z kolei blok związany administracją bazą Oracle w większości pokrywa tematy wymagane na egzaminie 1Z0-062 Oracle database 12c Administration. Dla zainteresowanych, zdanie tego egzaminu w połączeniu z egzaminem 1Z0-071 Oracle Database SQL pozwala na otrzymanie certyfikatu Oracle Database 12c Administrator Certified Associate.

Dlaczego Oracle?

Oracle to standard w świecie IT (według rankingu DB-Engines).

To naturalny kierunek nauki dla osób, które chcą pracować w dużych korporacjach. Jest najpopularniejszym na świecie systemem bazodanowym. Wykorzystywany jest w największych korporacjach w Polsce i na świecie - bankowość, ubezpieczenia, telekomunikacja, itp. Pozwala na przetwarzanie milionów rekordów danych, różnych operacji, takich jak np. transakcje płatnicze, rejestry połączeń telefonicznych, zgłoszenia klientów, itp. Według wielu niezależnych analityków Oracle to najlepszy system relacyjnych baz danych wyróżniający się funkcjonalnością, wysoką wydajnością i stabilnością.

Dla kogo jest ten kurs?

Dla analityków

którzy chcą stać się programistami baz danych. Ktoś kto na codzień pracuje na dużych zbiorach danych, ma umysł ścisły, używa zaawansowanego Excela, doskonale radzi sobie z narzędziami typu Access, VBA, może zna podstawy SQL?

Dla programistów

którzy pracują na stanowiskach juniorskich lub sami nauczyli się jakiegoś języka programowania ale dalszą swoją karierę chcą rozwijać w kierunku baz danych. Dla freelancerów programistów którym marzy się stabilna, dobrze płatna praca w korporacji.

Jeśli bardziej niż programowanie, przechowywanie i przetwarzanie danych interesuje Cię analiza danych za pomocą narzędzi Microsoft takich jak Excel, Access czy SQL Server.

Nauka metodą bootcampu - na czym to polega?

Programowania baz danych uczymy metodą bootcampu. Słowo “bootcamp” pochodzi z armii amerykańskiej i oznacza ekstremalny trening, który z rekrutów robi prawdziwych wojskowych - zdolnych od razu do walki. Bootcampy programistyczne to intensywne, nastawione na praktykę programy kształcenia. Kursantów czeka wiele godzin wytężonej pracy. Kończąc nasz bootcamp jesteś gotowym do pracy (ale też dalszej nauki) młodszym programistą baz danych.

Nasi trenerzy to wybitni specjaliści

Nie każdy dobry programista będzie dobrym trenerem - bo nie każdy potrafi mówić tak, żeby inni chcieli słuchać i dodatkowo żeby zrozumieli materiał. My to potrafimy - nasza kadra współpracuje ze sobą od lat, nikt tu nie jest przypadkowo. Tworzymy zgrany zespół, nasi trenerzy są najlepsi! Bootcamp jest prowadzony przez doświadczonego specjalistę z branży. Jest to ekspert baz danych z doświadczeniem w nauczaniu i tworzeniu oprogramowania. Prowadzi żywe, obfitujące w realistyczne przykłady zajęcia.

Piotr
Oracle, SQL, Pl/SQL, Linux

Specjalista IT z szeroką wiedzą i wieloletnim doświadczeniem, administrator systemów ERP, a przede wszystkim Administrator baz danych Oracle.

Piotr

Posiada szeroką wiedzą popartą wieloletnim doświadczeniem w instalacji, kompleksowej administracji i optymalizacji baz danych. Prawdziwy pasjonat Oracle stale podnoszący swoje kwalifikacje w ramach licznych szkoleń i studiów. Absolwent Politechniki Białostockiej, gdzie ukończył studia na kierunku informatyka uzyskując tytuł inżyniera (specjalizacja: systemy oprogramowania) oraz Polsko-Japońskiej Akademii Technik Komputerowych gdzie uzyskał tytuł magistra (specjalizacja: bazy danych). Ukończył także studia podyplomowe w Wyższej Warszawskiej Szkole Informatyki z Zarządzania Projektami oraz w Szkole Głównej Gospodarstwa Wiejskiego z Efektywnej Administracji Systemami Linux. Do prowadzenia szkoleń podchodzi praktycznie – „let's do it and see how it works”. W wolnym czasie zajmuje się swoim największym projektem, czyli wychowaniem syna. Fan Wiedźmina, Gwiezdnych Wojen i dobrego jedzenia.

Posiada certyfikaty:

  • Oracle Database 12c Administrator Certified Professional (OCP)
  • Oracle Database SQL Certified Expert (OCE)
  • Oracle Real Application Clusters 11g Certified Implementation Specialist (OCS)
  • Oracle Linux 5 and 6 System Administrator (OCS)
  • Oracle Database 11g Administrator Certified Associate (OCA)
  • Oracle PL/SQL Developer Certified Associate (OCA)
  • Database SQL Certified Associate (OCA)
  • Oracle Autonomous Database Cloud 2019 Certified Specialist (OCS)
  • Oracle Cloud Infrastructure Foundations 2020 Certified Associate (OCA)
  • Oracle Cloud Infrastructure 2019 Cloud Operations Associate (OCA)
  • Oracle Cloud Infrastructure 2019 Architect Associate (OCA)
  • Microsoft Certified Professional (MCP - Windows Server 2016)
  • Praktyka, praktyka, praktyka czyli kilka słów o tym jak uczymy

    Ten bootcamp prowadzony jest w formie praktycznych warsztatów. To oznacza, że nie będzie monologu wykładowcy i prezentacji w Powerpoincie - jak na studiach. Bootcamp różni się też od typowych szkoleń np. z programu Access, gdzie nacisk kładziony jest m.in. na możliwości i interfejs tego programu. Tu skupiamy się na szerokim spojrzeniu na projektowanie baz danych, rozumienia pracy z nimi, bardziej “bezpośrednie” i “prawdziwe” programowanie niż “klikanie w interfejsie” itd.

    To jest kurs (bootcamp) od zera, ale….

    Ten kurs jest dla osób, które pracują – albo wkrótce będą pracować – z danymi lub z systemami opartymi na Oracle i nie chcą poruszać się po bazie po omacku. To często analitycy – z banków, ubezpieczeń, telekomunikacji czy administracji publicznej — którym Excel, albo wyłącznie gotowe raporty już nie wystarczają — oraz programiści, testerzy i konsultanci wdrożeniowi, którym w pracy trafiają się złożone zapytania, procedury, a może pakiety i wyzwalacze PL/SQL do przeczytania, poprawienia albo dopisania. Jeśli na przykład masz przejąć takie obowiązki, to nasz kurs jest dobrym sposobem, żeby przygotować się do nich porządnie, a nie w biegu.

    SQL-a uczymy od podstaw, ale nie w sensie pracy z danymi od zera w życiu ogóle. Łatwiej będzie Ci, jeśli masz za sobą przynajmniej epizod pracy z danymi w Excelu, Power BI lub podobnym narzędziu albo pisałeś/pisałaś cokolwiek w dowolnym języku programowania (wystarczy poziom ze studiów czy tutoriali). Tempo kursu jest dość wysokie; przydatny będzie również czas na samodzielne ćwiczenia pomiędzy zajęciami.

    Proste zapytanie napisze dziś także asystent AI. Ten kurs uczy tego, czego nie da się mu zlecić w ciemno. Rozumienia, co zapytanie naprawdę zwraca? Dlaczego złączenie zdublowało wiersze, co zrobił NULL, kiedy transakcja zablokuje innych użytkowników? Sprawdzenia, czy wynik jest poprawny, zanim trafi do raportu albo na produkcję.

    Czy nauka programowania jest trudna?

    Nauka programowania najczęściej jest porównywalna z nauką obcego języka lub gry na instrumencie muzycznym: warunkiem skutecznego i efektywnego uczestnictwa w kursie jest zarezerwowanie odpowiedniej ilości czasu w domu na ćwiczenia.

    Dalsza ścieżka kariery dla absolwenta kursu

    Ten bootcamp to doskonały punkt wyjścia dla osób, które w przyszłości chcą się rozwijać w kierunku Big Data, hurtowni danych, business intelligence.

    “Czy mogę zostać dobrym programistą baz danych bez studiów informatycznych/matematycznych?”

    Takie pytania słyszymy bardzo często. Otóż… TAK - możesz być świetnym programistą baz danych bez ukończenia studiów z nauk ścisłych. Warunkiem są jedynie dobrze rozwinięte umiejętności analityczne. Jeżeli pamiętasz ze szkoły, że zadania matematyczne/logiczne sprawiały Ci ból, a widok nauczyciela matematyki wywoływał gęsią skórkę - nie przychodź na bootcamp, bo nie poradzisz sobie ;)

    Nie martw się o sprzęt do nauki! Zapewniamy go w szkole programowania ALX
    Nie martw się o sprzęt do nauki.
    Zapewniamy go!
    Nowoczesny sprzęt komputerowy będzie do Twojej dyspozycji podczas kursu. Oprócz motywacji i chęci do nauki nie musisz niczego ze sobą zabierać!

    Program szkolenia

    Bazy danych Oracle i język SQL

    1. Wprowadzenie do baz danych:
      • podstawowe pojęcia związane z bazami danych,
      • relacyjny model danych,
      • transakcyjne bazy danych.
    2. Kilka słów o Oracle:
      • architektura DBMS,
      • wersje i licencje,
      • narzędzia sqlplus i SQL Developer,
      • konfiguracja środowiska pracy.
    3. Tworzenie prostych zapytań SQL
      • wyświetlanie danych pobranych z bazy,
      • wybór kolumn (SELECT),
      • wyrażenia arytmetyczne, łączenie napisów, wywoływanie wbudowanych funkcji,
      • używanie alternatywnych nazw kolumn – aliasy,
      • sortowanie wyników (ORDER BY),
      • ograniczanie liczby zwróconych wierszy (FETCH i starsze podejścia).
      • eliminacja powtarzających się wierszy (DISTINCT).
    4. Filtrowanie rekordów (WHERE)
      • operatory logiczne łączenia i negacji warunków,
      • operatory porównań (>, >=, =, <, <=, <>, !=),
      • operator zakresu (BETWEEN),
      • operator przynależności (IN),
      • podstawowe wzorce tekstowe (LIKE).
    5. Funkcje i operacje na wartościach
      • funkcje warunkowe, operatory logiczne (CASE, DECODE),
      • wartość NULL i jej obsługa w bazie, logika trójwartościowa,
      • funkcje dotyczące NULL: COALESCE, NVL, NVL2, NULLIF,
      • operacje związane z datami i czasem,
      • operacje na typach znakowych,
      • funkcje numeryczne,
      • niejawna konwersja typów,
      • funkcje związane z konwersją typów: TO_CHAR, TO_DATE, TO_NUMBER,
      • użycie funkcji w różnych miejscach kwerendy,
      • substytucja zmiennych w czasie wykonania kwerendy.
    6. Agregacja danych
      • funkcje agregujące,
      • grupowanie danych i zastosowania (GROUP BY)
      • filtrowanie wierszy po agregacji (HAVING),
      • klauzule grupowania wielopoziomowego (CUBE, ROLLUP, GROUPING SETS)
    7. Operacje na zbiorach
      • operatory UNION, UNION ALL, MINUS, INTERSECT,
      • kontrola kolejności wierszy zwróconych przez operacje na zbiorach.
    8. Łączenie zbiorów danych:
      • dostępne kryteria złączeń, złączenia typu equijoin, theta-join, złączenia naturalne,
      • składnia Oracle i ANSI SQL,
      • złączenia krzyżowe,
      • złączenia zewnętrzne,
      • złączenia typu selfjoin,
      • złączenia typu antijoin.
    9. Kwerendy zagnieżdżone (podzapytania)
      • zakres stosowania podzapytań,
      • podzapytania skalarne,
      • podzapytania wielowierszowe,
      • podzapytania skorelowane i nieskorelowane.
    10. Komendy DML (Data Manipulation Language) i transakcje
      • wstawianie wierszy,
      • usuwanie danych z bazy,
      • zmiana danych w bazie,
      • zakres działania ograniczeń podczas wykonywania operacji DML
    11. Zarządzanie transakcjami
      • zatwierdzanie, wycofywanie transakcji, punkty zapisu,
      • blokady przy współbieżnym wykonywaniu operacji,
      • zakleszczenia.
    12. Komendy DDL (Data Definition Language)
      • tworzenie, usuwanie i modyfikacja tabel, typy kolumn,
      • ograniczenia, klucze główne i obce,
      • tworzenie widoków prostych i złożonych,
      • schematy w bazie danych,
      • inne obiekty bazodanowe: indeksy, synonimy (publiczne i prywatne), sekwencje.
    13. Projektowanie baz danych
      • podstawowe informacje o normalizacji,
      • normalizacja a efektywność,
      • dobieranie odpowiednich typów danych,
      • dobre praktyki tworzenia i nazewnictwa obiektów,
      • użytkownicy, role i uprawnienia – podstawy.

    Programowanie w Oracle

    1. Wprowadzenie do programowania PL/SQL:
      • jednostki leksykalne i konwencje,
      • bloki anonimowe i programy,
      • blok wykonywalny i blok deklaracji,
      • uruchamianie bloków anonimowych i programów.
    2. Definiowanie i obsługa zmiennych:
      • deklaracja i zmiana wartości zmiennych,
      • wykorzystanie standardowych typów danych w zmiennych,
      • atrybuty %TYPE i %ROWTYPE,
      • praca z typami złożonymi, własne typy złożone,
      • rekordy, tabele i tabele rekordów,
      • stałe,
    3. Programowanie strukturalne:,
      • instrukcje sterujące: warunki, pętle.
    4. Klauzula INTO
      • użycie funkcji SQL,
      • obsługa wyjątków, typowe wyjątki wbudowane,
      • tworzenie własnych wyjątków,
      • etykiety, zasięgi widoczności nazw, bloki zagnieżdżone.
    5. Kursory:
      • kursory niejawne i jawne,
      • kursory z parametrami,
      • blokowanie wierszy (klauzula FOR UPDATE),
      • klauzula WHERE CURRENT OF.
    6. Tworzenie programów:
      • procedury składowane,
      • tworzenie funkcji z użyciem ich w kodzie SQL,
      • parametry w programach ,
      • sposoby wywoływania programów.
    7. Pakiety:
      • budowa pakietu i zależności
      • uruchamianie pakietów,
      • polimorfizm w pakietach (overloading),
      • pakiety wbudowane.
    8. Wyzwalacze (triggers):
      • wyzwalacze DML na poziomie polecenia i wiersza ,
      • wyzwalacze DML działające na widokach,
      • wyzwalacze na poleceniach DDL,
      • wyzwalacze na wydarzeniach systemowych.
    9. Dynamiczny SQL:
      • potrzeba użycia dynamicznego SQL-a, przeciwwskazania,
      • natywny dynamiczny SQL,
      • pakiet DBMS_SQL.
    Zapisz się na ten kurs
    Wybierz interesujący Cię termin oraz miasto
    Warszawa:
    • 07.10 (D)TooltipTriangle
    • 18.11 (D)TooltipTriangle
    • 16.12 (D)TooltipTriangle
    Zdalnie:
    • 07.10 (D)TooltipTriangle
    • 18.11 (D)TooltipTriangle
    • 16.12 (D)TooltipTriangle
    Żaden termin nie pasuje?
    Podaj swój adres e-mail, a my powiadomimy Cię o przyszłych terminach