Oracle Database 23ai: Nowe funkcje dla deweloperów - Plan Szkolenia
Oracle Database 23ai to najnowsze wydanie długoterminowe skoncentrowane na produktywności programistów i wbudowanych możliwościach sztucznej inteligencji, w tym wyszukiwania wektorowego AI, ulepszeń JSON/relacyjności, sterowników asynchronicznych/pipeliningowych, poprawek SQL/PLSQL i nowych funkcji operacyjnych, które korzystają nowoczesnym aplikacjom i obciążeniom z wbudowaną sztuczną inteligencją.
To prowadzone przez instruktora szkolenie (online lub stacjonarne) jest skierowane do programistów średniozaawansowanych, którzy chcą poznać nowe funkcje 23ai i zastosować je w rzeczywistych scenariuszach rozwojowych, aby osiągnąć poziom umiejętności podstawowy-średniozaawansowany.
Na koniec tego szkolenia uczestnicy będą mogli:
- Opisać kluczowe funkcje skierowane do programistów wprowadzone w Oracle Database 23ai i kiedy je zastosować.
- Używać wyszukiwania wektorowego AI i nowych możliwości JSON/relacyjnych w przykładowych aplikacjach.
- Korzystać z funkcji sterowników asynchronicznych/pipeliningowych i ćwiczyć ulepszone przepływy klient-serwer dla lepszej wydajności.
- Zastosować praktyczne techniki testowania, debugowania i wdrażania kodu aplikacji opartego na 23ai w środowiskach rozwojowych.
Format kursu
- Interaktywne wykłady i ukierunkowane demonstracje.
- Praktyczne laboratoria z użyciem Oracle Database 23ai Free i narzędzi dla programistów.
- Przewodnik przez ćwiczenia z przykładowymi aplikacjami Java/Quarkus i front-end.
Opcje dostosowania kursu
- Aby poprosić o dostosowaną wersję tego kursu (ukierunkowanie na stos języków, głębsza treść PL/SQL lub dodatkowe laboratoria), skontaktuj się z nami w celu uzgodnienia.
Plan Szkolenia
1. Wprowadzenie i Nowości w Oracle Database 23ai
- Przegląd wydania, pozycjonowanie i drogowskaz dla programistów.
- Przegląd wysokiego poziomu wyszukiwania wektorowego AI, dualności JSON/relacyjnej i napędów asynchronicznych.
- Jak 23ai zmienia typowe przepływy pracy programistów i wzorce aplikacji.
2. Ręce do pracy: Środowisko i narzędzia (Laboratorium)
- Instalowanie i używanie Oracle Database 23ai Free do laboratoriów.
- Konfigurowanie JDK, IDE i sterowników klienta (JDBC, R2DBC, jeśli dotyczy).
- Pierwsze połączenie, proste zapytania i szkielet projektu przykładowego.
3. Dualność JSON-Relacyjna i Nowe Typy Danych (Laboratorium)
- Używanie poprawionego typu danych JSON i kolekcji JSON w kodzie aplikacji.
- Wzorce dualności: kiedy stosować podejścia relacyjne vs JSON.
- Przykłady: przechowywanie, zapytanie i aktualizowanie obiektów JSON z aplikacji Java/Quarkus.
4. Wyszukiwanie Wektorowe AI i Przypadki Użycia Programisty (Laboratorium)
- Wprowadzenie do wyszukiwania wektorowego AI, typów danych wektorowych i indeksów wektorowych.
- Budowanie przykładowego wyszukiwania semantycznego: generowanie, przechowywanie i zapytania o podobieństwie.
- Integracja wyszukiwania wektorowego z kodem aplikacji i bibliotekami (przykłady LangChain/LlamaIndex omawiane koncepcyjnie).
5. Programowanie Asynchroniczne, Pipelinowanie i Wzorce Wydajności
- Zrozumienie pipelinowania na poziomie napędów i asynchronicznych wzorców żądania dla JDBC, R2DBC i innych napędów.
- Wzorce po stronie klienta (reaktywne strumienie, wirtualne wątki Java) i wpływ na serwer.
- Praktyczne laboratorium: wdrożenie wywołań pipelinowych i pomiar poprawy przepustowości.
6. Poprawki SQL, PL/SQL i Kontrola Bezpieczeństwa
- Nowe funkcje języka SQL/PLSQL istotne dla programistów (np. anotacje schematu, bezpośrednie łączenia w aktualizacjach, nowy typ logiczny).
- Przegląd SQL Firewall i jak poprawia on bezpieczeństwo wykonywanego SQL podczas uruchomienia.
- Ręce do pracy: migracja małej procedury do używania nowych funkcji językowych i testowanie zachowania SQL Firewall w kontrolowanym laboratorium.
7. Najlepsze Praktyki Testowania, Debugowania i Wdrażania (Laboratorium)
- Testowanie jednostkowe logiki bazy danych, generowanie reprezentatywnych danych testowych i pomiar zachowania z nowymi funkcjami.
- Pakowanie i wdrażanie aplikacji programistów, które używają funkcji 23ai do środowisk testowych.
- Sprawdź listę: optymalizacja wydajności, uwagi dotyczące zgodności i następne kroki do gotowości do produkcji.
Podsumowanie i Krok Dalej
Wymagania
- Zrozumienie SQL i koncepcji baz danych relacyjnych
- Doświadczenie w tworzeniu aplikacji w języku Java lub podobnych
- Znałość podstawowych koncepcji PL/SQL lub skryptowania po stronie serwera
Adresaci
- Developeri aplikacji (Java, Quarkus lub podobne)
- Developeri baz danych i inżynierowie PL/SQL
- Inżynierowie DevOps odpowiedzialni za narzędzia deweloperskie i środowiska CI
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Oracle Database 23ai: Nowe funkcje dla deweloperów - Plan Szkolenia - Rezerwacja
Oracle Database 23ai: Nowe funkcje dla deweloperów - Plan Szkolenia - Zapytanie
Propozycje terminów
Szkolenia Powiązane
Administracja Oracle Database 19c
35 godzinOracle Database 19c to wielomodelowa baza danych, która zapewnia pełne wsparcie dla danych relacyjnych i nierelacyjnych.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do średniozaawansowanych administratorów systemów i baz danych, którzy chcą zarządzać, monitorować, zabezpieczać, tworzyć kopie zapasowe i odzyskiwać Oracle Database 19c w środowiskach Standard Edition 2 oraz zaplanować przejście z wersji 11g do 19c.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Przygotować środowisko i przeprowadzić czystą instalację oraz konfigurację Oracle Database 19c SE2.
- Wyjaśnić komponenty infrastruktury Oracle, w tym SGA, PGA, Shared Pool, Database Buffer Cache oraz mechanizmy Redo.
- Korzystać z narzędzi administracyjnych, takich jak Enterprise Manager (EM Express) i SQL Developer, do codziennych operacji.
- Wdrożyć najlepsze praktyki zarządzania pamięcią masową dla tablespace'ów, plików danych i wykorzystania przestrzeni segmentów.
- Zabezpieczać bazy danych i utrzymywać bezpieczeństwo za pomocą użytkowników, ról, uprawnień, profili i audytów.
- Projektować i wykonywać strategie tworzenia kopii zapasowych i odzyskiwania oparte na RMAN, zgodne z celami RTO/RPO.
- Monitorować i rozwiązywać problemy z wydajnością za pomocą dynamicznych widoków wydajności, śledzenia SQL i planów wykonania.
- Planować i przeprowadzać migrację z wersji 11g do 19c, korzystając z obsługiwanych ścieżek aktualizacji i narzędzi.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie, skontaktuj się z nami w celu uzgodnienia szczegółów.
Oracle Database 19c SE2 Administration Essentials
49 godzinOracle Database 19c to długoterminowa wersja wsparcia flagowej platformy bazodanowej Oracle, zaprojektowana w celu zapewnienia wysokiej wydajności, skalowalności i niezawodności dla obciążeń przedsiębiorstw.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do administratorów baz danych oraz specjalistów IT na poziomie początkującym i średniozaawansowanym, którzy chcą efektywnie instalować, konfigurować i zarządzać środowiskami Oracle Database 19c SE2.
Pod koniec szkolenia uczestnicy będą potrafili:
- Zrozumieć architekturę Oracle Database 19c SE2 i jej kluczowe komponenty.
- Zainstalować i skonfigurować Oracle Database 19c SE2 na obsługiwanych platformach.
- Wykonywać kluczowe zadania administracyjne, w tym tworzenie kopii zapasowych, odzyskiwanie i zarządzanie bezpieczeństwem.
- Optymalizować wydajność bazy danych i monitorować stan systemu przy użyciu narzędzi Oracle.
- Planować i przeprowadzać migracje ze starszych wersji Oracle Database do 19c.
Format kursu
- Interaktywne wykłady i dyskusje.
- Liczne ćwiczenia i praktyka.
- Praktyczne wdrożenia w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie, skontaktuj się z nami w celu uzgodnienia szczegółów.
Oracle Database 19c: Administracja
35 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub stacjonarnie) skierowane jest do administratorów systemów, którzy chcą nauczyć się administrowania, monitorowania i wspierania bazy danych Oracle.
Na końcu tego szkolenia uczestnicy będą w stanie:
- Zrozumieć główne funkcje i zmiany architektury bazy danych Oracle.
- Zarządzać i monitorować bazy danych Oracle.
- Optymalizować wydajność bazy danych Oracle.
Oracle Database 19c - Backup i Odzyskiwanie
14 godzinTo prowadzone przez instruktora, na żywo szkolenie w Polsce (online lub stacjonarnie) skierowane jest do początkujących administratorów baz danych, którzy chcą zarządzać zadaniami backupu i odzyskiwania w Oracle Database 19c.
Na koniec tego szkolenia uczestnicy będą w stanie:
- Zrozumieć podstawowe koncepcje backupu i odzyskiwania w Oracle Database 19c, w tym architekturę oraz różne typy awarii.
- Uzyskać praktyczne doświadczenie w konfigurowaniu ustawień backupu i odzyskiwania, w tym środowiska RMAN i obszaru szybkiego odzyskiwania.
- Rozwinąć praktyczne umiejętności w wykonywaniu różnych typów backupu i operacji odzyskiwania, w tym pełnych, przyrostowych i punktowego odzyskiwania.
- Nauczyć się korzystać z technologii Flashback firmy Oracle do skutecznego odzyskiwania bazy danych i zarządzania scenariuszami odzyskiwania po awarii.
- Zastosować najlepsze praktyki backupu, odzyskiwania i odzyskiwania po awarii, aby zapewnić dostępność danych i zminimalizować czas przestoju w Oracle Database 19c.
Oracle Database 19c - Administracja Data Guard
21 godzinTo szkolenie prowadzone przez instruktora w trybie Polsce (online lub na miejscu) jest skierowane do administratorów baz danych na poziomie średnim, którzy chcą zarządzać, optymalizować i zabezpieczać środowiska Oracle Data Guard w celu zapewnienia niezawodnego odzyskiwania po awarii i wysokiej dostępności.
Na koniec tego szkolenia uczestnicy będą w stanie:
- Zrozumieć architekturę i korzyści z Oracle Data Guard w kontekście odzyskiwania po awarii i wysokiej dostępności.
- Nabyć doświadczenia praktycznego w konfigurowaniu i zarządzaniu bazami danych fizycznymi i logicznymi, w tym za pomocą Data Guard broker.
- Rozwinąć praktyczne umiejętności w monitorowaniu, diagnostyce i optymalizacji środowisk Oracle Data Guard dla optymalnej wydajności.
- Poznać zaawansowane funkcje, takie jak Active Data Guard, Oracle Data Guard z RAC i zabezpieczanie komunikacji w Oracle Data Guard.
- Stosować najlepsze praktyki w planowaniu odzyskiwania po awarii, zapewnianiu spójności danych i automatyzowaniu operacji Oracle Data Guard.
Oracle Database 19c - Instalacja i uaktualnianie
7 godzinTo szkolenie prowadzone przez instruktora (online lub stacjonarnie) jest skierowane do początkujących administratorów baz danych, którzy chcą upewnić się, że są dobrze przygotowani do zarządzania i optymalizacji swoich środowisk Oracle.
Na koniec tego szkolenia uczestnicy będą w stanie:
- Zrozumieć kluczowe funkcje i architekturę Oracle Database 19c, w tym wymagania systemowe i metody instalacji.
- Przećwiczyć praktyczne umiejętności instalowania Oracle Database 19c oraz Oracle Grid Infrastructure, w tym konfigurowanie sieci, magazynu i ustawień zabezpieczeń.
- Nauczyć się pełnego procesu uaktualniania do Oracle Database 19c, od planowania przed-uaktualnieniem do walidacji po-uaktualnienia.
- Rozwinąć umiejętności rozwiązywania problemów, aby radzić sobie z typowymi problemami podczas instalacji i uaktualniania.
- Stosować najlepsze praktyki dla instalacji i uaktualniania Oracle Database, aby zapewnić płynne i udane wdrożenie.
Oracle Database 19c - Architektura Wielodostępowa
21 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do administratorów baz danych na poziomie średniozaawansowanym, którzy chcą efektywnie zarządzać i optymalizować środowisko wielodostępowe.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zrozumieć kluczowe komponenty i korzyści architektury wielodostępowej Oracle Database 19c, w tym CDB i PDB.
- Zdobyć praktyczne umiejętności w zakresie instalowania, konfigurowania i zarządzania bazami danych kontenerowymi (CDB) oraz wtyczkowymi bazami danych (PDBs).
- Rozwinąć biegłość w implementowaniu środków bezpieczeństwa, strategii tworzenia kopii zapasowych i odzyskiwania oraz dostrajania wydajności w środowisku wielodostępowym.
- Nauczyć się zarządzać wysoką dostępnością i odzyskiwaniem po awarii w architekturze wielodostępowej, w tym konfigurować Data Guard i Oracle RAC.
- Poznać techniki rozwiązywania problemów oraz najlepsze praktyki utrzymywania bezpiecznego, wydajnego i niezawodnego środowiska wielodostępowych baz danych.
Oracle Database 19c - administracja RAC, ASM i Grid Infrastructure
35 godzinTen szkolenie prowadzone przez instruktora (online lub stacjonarne) jest skierowane do administratorów baz danych na poziomie średnim, którzy chcą zarządzać i optymalizować złożone środowiska baz danych Oracle o wysokiej dostępności.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
- Nabyć kompleksową wiedzę na temat architektury Oracle RAC i Grid Infrastructure, w tym instalacji, konfiguracji i zarządzania.
- Rozwijać praktyczne umiejętności w zarządzaniu Automatic Storage Management (ASM), w tym zarządzaniem grupami dysków, dostrajaniem instancji i backup/recovery.
- Poznać zaawansowane techniki dostrajania wydajności RAC, konfiguracje odzyskiwania po awarii oraz najlepsze praktyki dla wysokiej dostępności.
- Nabyć umiejętności diagnostyki i rozwiązywania problemów w środowiskach RAC i Grid Infrastructure.
- Zrozumieć proces łatania i aktualizacji Oracle RAC i Grid Infrastructure przy minimalizacji przerw w działaniu i utrzymaniu stabilności systemu.
Oracle Database 19c Bezpieczeństwo
21 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do administratorów systemów, którzy chcą zdobyć kompleksową wiedzę na temat funkcji bezpieczeństwa Oracle Database 19c.
Pod koniec szkolenia uczestnicy będą mogli:
- Zrozumieć koncepcje bezpieczeństwa bazy danych.
- Wdrożyć mechanizmy uwierzytelniania i autoryzacji w celu kontroli dostępu do bazy danych.
- Skonfigurować i zarządzać kontami użytkowników, rolami i uprawnieniami w sposób efektywny.
- Wdrożyć solidne środki bezpieczeństwa przeciwko różnym zagrożeniom i podatnościom.
Oracle Database 19c: Koncepcje Data Warehouse
14 godzinOracle Database 19c to solidna platforma do tworzenia i zarządzania przedsiębiorstwowymi systemami data warehouse, które wspierają obciążenia analizy danych.
Ta szkolenie prowadzone przez instruktora (online lub stacjonarnie) jest skierowane do początkujących specjalistów od danych i analityków, którzy chcą zrozumieć podstawowe koncepcje i architekturę systemów data warehouse opartych na Oracle.
Na koniec tego szkolenia uczestnicy będą w stanie:
- Zrozumieć kluczowe koncepcje i architekturę data warehouse Oracle.
- Opisać typowe składniki systemu data warehouse, takie jak tabele faktu i wymiaru.
- Rozpoznać przypadki zastosowania i korzyści z użycia data warehouse Oracle w biznesowej inteligencji.
- Przygotować się do głębszego szkolenia w zakresie ETL, optymalizacji wydajności i systemu data warehouse Oracle.
Format kursu
- Interaktywna prezentacja i dyskusja.
- Praktyczne korzystanie z Oracle SQL i eksploracji schematu data warehouse.
- Kierowane ćwiczenia koncepcyjne i analiza projektowania data warehouse.
Opcje dostosowywania kursu
- Aby poprosić o dostosowane szkolenie na podstawie wewnętrznych modeli danych lub celów analitycznych, prosimy o kontakt z nami.
Oracle Database 19c: Techniki Data Warehousing
21 godzinOracle Database 19c to potężna platforma do budowy wysokowydajnych baz danych magazynowych, które wspierają obciążenia związane z biznesową inteligencją i analityką.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do profesjonalistów Oracle na poziomie średnim, którzy chcą wdrożyć i zoptymalizować rozwiązania baz danych magazynowych za pomocą Oracle Database 19c.
Po ukończeniu tego szkolenia uczestnicy będą w stanie:
- Projektować i wdrażać schematy baz danych magazynowych (gwiaździste, śnieżki).
- Używać podziału i kompresji Oracle dla dużych zestawów danych.
- Optymalizować procesy ETL i wydajność zapytań dla obciążenia analitycznego.
- Wykorzystywać funkcje Oracle do raportowania w czasie rzeczywistym i historycznego.
Format kursu
- Interaktywne wykłady i dyskusje.
- Ręczne korzystanie z funkcji Oracle Data Warehouse w przykładowych scenariuszach.
- Przewodnik do ćwiczeń skupionych na modelowaniu, ETL i optymalizacji wydajności.
Opcje dostosowania kursu
- Aby zażądać dostosowanego szkolenia dla tego kursu na podstawie modeli danych lub potrzeb raportowania organizacji, skontaktuj się z nami, aby umówić.
Oracle Database 19c: SQL Tuning Workshop
21 godzinSQL Tuning in Oracle Database 19c to proces poprawy wydajności SQL poprzez analizę, statystyki i techniki optymalizacji.
To szkolenie prowadzone przez instruktora (online lub stacjonarne) jest skierowane do profesjonalistów Oracle na poziomie średnim, którzy chcą zrozumieć i zastosować techniki tuningu SQL dla Oracle Database 19c w celu poprawy wykonywania zapytań i wydajności bazy danych.
Po zakończeniu tego szkolenia uczestnicy będą mogli:
- Interpretować plany wykonania i identyfikować wąskie gardła wydajności.
- Zastosować narzędzia tuningu Oracle, takie jak AWR, ADDM i SQL Tuning Advisor.
- Używać indeksów, podpowiedzi i statystyk do optymalizacji zapytań.
- Diagnostykować i rozwiązywać nieefektywne polecenia SQL w rzeczywistych środowiskach.
Format kursu
- Interaktywne wykłady i dyskusje.
- Praktyczne używanie narzędzi tuningu Oracle i zapytań SQL.
- Prowadzone ćwiczenia skupione na rzeczywistych scenariuszach tuningu i analizie wydajności.
Opcje dostosowania kursu
- Aby zażądać dostosowanego szkolenia dla tego kursu na podstawie Twoich systemowych lub biznesowych zapytań, skontaktuj się z nami w celu umówienia.
Oracle SQL dla analityków - podstawy
21 godzinPoziom
Podstawowy
Forma
Wyklady, Prezentacja, Intensywny warsztat
Cel szkolenia
Szkolenie jest adresowane do analityków danych oraz użytkowników, którzy potrzebują efektywnie i elastycznie wyciągać dane z bazy danych za pomocą poleceń języka SQL.
Korzyści płynące ze ukończenia szkolenia
Nauka podstawowych technik analizy danych za pomocą języka SQL.
Oracle SQL dla analityków - zaawansowany
14 godzin
Poziom
Zaawansowany
Forma
Wykład, Prezentacja, Intensywny warsztat
Cel szkolenia
Szkolenie skierowane jest do analityków danych i użytkowników, którzy potrzebują efektywnie i elastycznie pozyskiwać dane z bazy danych za pomocą bezpośrednich poleceń języka SQL. Uzupełnia szkolenie ORA-SA1 o zaawansowane mechanizmy języka SQL.
Korzyści z ukończenia szkolenia
Poznanie zaawansowanych technik analizy danych przy użyciu języka SQL w celu bardziej elastycznego i efektywnego raportowania.
Oracle SQL Intermediate - ekstrakcja danych
14 godzinCelem kursu jest umożliwienie uczestnikom opanowania pracy z językiem SQL w bazie danych Oracle do wydobycia danych na poziomie średnim.