PL/SQL Oracle - Poziom zaawansowany - Programowanie w bazie danych
PL/SQL Oracle - Poziom zaawansowany - Programowanie w bazie danych
Miejsce/Czas trwania
Szkolenia otwarte:
ul.Piątkowska 163, 60-650 Poznań Pokaż w Google Maps
ul.Królwej Jadwigi i nr 43, 61-871 Poznań Pokaż w Google Maps
Szkolenia zamknięte: cała Polska
Szkolenie zdalne: cały świat
Czas trwania: 24h (3 dni)
Godziny szkolenia: 8:30 - 16:00
Cena netto
Szkolenia:
Otwarte: 1945 zł
Indywidualne: 4845 zł
Zamknięte: do negocjacji
Terminy
Aktualnie nie mamy zaplanowanego terminu szkolenia otwartego. Jeśli interesuje Cię to szkolenie to zapisz się, skontaktujemy się z Tobą i wspólnie zastanowimy się jak możemy Ci pomóc.
Poniedziałek | Wtorek | Środa | Czwartek | Piątek | Sobota | Niedziela |
---|---|---|---|---|---|---|
25 | 26 | 27 | 28 | 29 | 30 | 1 |
2 Excel - Poziom podstawowy - Wydajna praca z arkuszem
Nazwa szkolenia:
Microsoft Excel - Poziom podstawowy - Wydajna praca z arkuszem
Szkolenie w tym terminie już się odbyło
| 3 | 4 | 5 | 6 | 7 Zdalne - Excel - Poziom podstawowy - Wydajna praca z arkuszem
Nazwa szkolenia:
Zdalne - Microsoft Excel - Poziom podstawowy - Wydajna praca z arkuszem
Cena szkolenia:
Szkolenie otwarte: 545 zł Indywidualne: 1355 zł Zamknięte: do negocjacji
Czas trwania:
16h (2 dni) | 8 |
9 | 10 | 11 Excel - Poziom zaawansowany - Wydajna praca z arkuszem
Nazwa szkolenia:
Microsoft Excel - Poziom zaawansowany - Wydajna praca z arkuszem
Cena szkolenia:
Szkolenie otwarte: 745 zł Indywidualne: 1845 zł Zamknięte: do negocjacji
Czas trwania:
16h (2 dni) | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 | 1 | 2 | 3 | 4 | 5 |
Microsoft Excel - Poziom zaawansowany - Wydajna praca z arkuszem
Szkolenie otwarte: 745 zł
Indywidualne: 1845 zł
Zamknięte: do negocjacji
16h (2 dni)
Zdalne/Online - Microsoft Excel - Poziom ekspercki - Optymalna praca z arkuszem 22-11-2024 - 26-11-2024
Szkolenie otwarte: 895 zł
Indywidualne: 2225 zł
Zamknięte: do negocjacji
24h (3 dni)
Zdalne/Online - Microsoft Excel, Microsoft PowerPoint - Wizualizacja i prezentacja danych
Szkolenie otwarte: 1390 zł
Indywidualne: do negocjacji zł
Zamknięte: do negocjacji
16h (2 dni)
Zdalne - Microsoft Excel - Poziom podstawowy - Wydajna praca z arkuszem
Szkolenie otwarte: 545 zł
Indywidualne: 1355 zł
Zamknięte: do negocjacji
16h (2 dni)
Zdalne/Online - Power BI - Analiza i wizualizacja danych
Szkolenie otwarte: 1550 zł
Indywidualne: do negocjacji zł
Zamknięte: do negocjacji
16h (2 dni)
Zdalne/Online - Microsoft PowerPoint - Poziom podstawowy - Sztuka tworzenia prezentacji
Szkolenie otwarte: 455 zł
Indywidualne: 1125 zł
Zamknięte: do negocjacji
8h (1 dzień)
Microsoft Excel - Poziom podstawowy - Wydajna praca z arkuszem
Szkolenie otwarte: 745 zł
Indywidualne: 1845 zł
Zamknięte: do negocjacji
16h (2 dni)
Zdalne/Online - Power Pivot - Poziom zaawansowany - Modelowanie, analiza i raportowanie danych w Microsoft Excel BI - Power Pivot
Szkolenie otwarte: 1490 zł
Indywidualne: do negocjacji zł
Zamknięte: do negocjacji
16h (2 dni)
Zdalne/Online - Microsoft Excel VBA - Poziom podstawowy - Programowanie arkusza kalkulacyjnego
Szkolenie otwarte: 995 zł
Indywidualne: 2475 zł
Zamknięte: do negocjacji
24h (3 dni)
Zdalne/Online - Microsoft Excel - Poziom ekspercki - Optymalna praca z arkuszem 22-11-2024 - 26-11-2024
Szkolenie otwarte: 895 zł
Indywidualne: 2225 zł
Zamknięte: do negocjacji
24h (3 dni)
ZDALNE/ONLINE - MICROSOFT EXCEL VBA - POZIOM PODSTAWOWY - PROGRAMOWANIE ARKUSZA KALKULACYJNEGO
Szkolenie otwarte: 995 zł
Indywidualne: 2475 zł
Zamknięte: do negocjacji
24h (3 dni)
Zdalne/Online - Power Pivot, Power Query, Power Map - Poziom podstawowy - Modelowanie i analiza danych w Microsoft Excel BI
Szkolenie otwarte: 1390 zł
Indywidualne: do negocjacji zł
Zamknięte: do negocjacji
16h (2 dni)
Zdalne/Online - Power Query - Poziom zaawansowany - Automatycznie pobieranie i przetwarzanie danych w Microsoft Excel BI - Power Query
Szkolenie otwarte: 1390 zł
Indywidualne: do negocjacji zł
Zamknięte: do negocjacji
16h (2 dni)
Zdalne/Online - Microsoft Excel - Poziom zaawansowany - Wydajna praca z arkuszem
Szkolenie otwarte: 545 zł
Indywidualne: 1355 zł
Zamknięte: do negocjacji
16h (2 dni)
Pytania, uwagi, niejasności?
Czy to szkolenie jest dostępne w języku angielskim?
Czy to szkolenie jest dostępne w wersji zdalnej/co potrzebuję aby skorzystać ze szkolenia realizowanego zdalnie?
Gdzie odbędzie szkolenie?
Który poziom szkolenia będzie dla mnie odpowiedni?
Jestem zainteresowany pewnym szkoleniem – ale nie widzę w kalendarzu terminu – co zrobić?
Trenerzy
Wybrane autentyczne opinie poszkoleniowe:
Grupa docelowa
- Osoby wdrażające aplikacje w oparciu o bazę danych PostgreSQL
- Osoby zajmujące się zapewnieniem bezpiecznego dostępu do informacji
- Osoby odpowiedzialne za nieprzerwane działanie bazy danych i aplikacji
- Chcący sprawdzić co może zaoferować darmowe rozwiązanie
Osoby, które przyszły na szkolenie zderzyły się z następującymi problemami
- W jaki sposób mogę zabezpieczyć moje programy przez kreatywnością użytkowników? Chciałbym aby nie było możliwości podejrzenia mojego kodu.
- Projektuję proces ETL, który ma zasilić hurtownię danych na podstawie plików CSV pochodzących z innego źródła danych. Przed wstawieniem dane muszą być oczyszczone i sprowadzone do spójnego formatu w wieloetapowym procesie.
- Mój program przetwarza w pętli miliony wierszy i przez to działa wolno. Czy mogę go jakoś przyspieszyć?
- Na środowisku testowym przy małej liczbie użytkowników wszystko działało bez zarzutu, ale na produkcji przy większej liczbie użytkowników zawiesza się i działa wolno. Podejrzewam że mogą występować blokady.
Opis szkolenia
Poprzez serię praktycznych ćwiczeń lub pracując na plikach kursantów zajmiemy się następującymi zagadnieniami:- Dynamiczne tworzenie poleceń SQL, tworzenie pakietów, szyfrowanie kodu
- Tabele zewnętrzne, funkcje strumieniowe
- Tworzenie kolekcji, przetwarzanie tablicowe, natywna kompilacja
- Śledzenie sesji, profilowanie
Zakres tematyczny
- Wprowadzenie do bazy danych Oracle – omówienie architektury serwera Oracle
- Co siedzi w pamięci czyli prawie wszystko o globalny obszarze systemowym – SGA
- Znaczenie poszczególnych buforów dla prawidłowej pracy serwera
- Kto tu naprawdę rządzi, czyli procesy drugoplanowe serwera Oracle
- Wielkość ma znaczenie – ustalamy rozmiary poszczególnych komponentów
- Architektura fizyczna, czyli z czego zbudowana jest Wyrocznia
- Co jest na początku – budowa i rodzaje plików parametrów inicjalizacyjnych
- Co kontroluje plik kontrolny?
- Budowa i sposoby składowania plików danych
- Jak odbudować zniszczenia – czym są i co przechowują pliki REDO
- Szukamy dziury w całym, czyli interpretacja plików log
- Co siedzi w pamięci czyli prawie wszystko o globalny obszarze systemowym – SGA
- Obsługa złożonych typów danych
- Definiowanie różnych typów kolekcji
- Czym jest typ rekordu – użycie atrybutu „%ROWTYPE”
- Tworzenie podtypów
- Jak stworzyć własny typ danych?
- Przetwarzanie tablicowe
- Jak poruszać się po kolekcji rekordów?
- Obsługa dużych zbiorów danych
- Pobieranie dużych ilości danych za pomocą polecenia BULK COLLECT
- Masowa modyfikacja danych za pomocą FORALL
- Omówienie zagrożeń wydajnościowych
- Dynamiczny SQL
- Jak mogę zbudować dynamicznie zapytanie SQL?
- Metody wykonywania dynamicznych poleceń SQL
- Polecenie EXECUTE IMMEDIATE
- Pakiet DBMS_SQL
- Mechanizm REF CURSOR
- Otrzymywanie danych z dynamicznego polecenia SQL
- Przedstawienie zagrożeń płynących z używania mechanizmu
- Generator danych, czyli funkcje strumieniowe
- Czym jest funkcja strumieniowa?
- Kiedy należy korzystać z generatora danych?
- Przedstawienie korzyści oraz zagrożeń wydajnościowych, płynących z budowania funkcji strumieniowych
- Tworzenie pakietów
- Czym jest pakiet?
- Tworzenie specyfikacji pakietu
- Deklaracja konstrukcji publicznych
- Tworzenie ciała pakietu
- Jak korzystanie z pakietów wpływa na wydajność serwera Oracle?
- Optymalizujemy wydajność – profilowanie, śledzenie sesji oraz natywna kompilacja
- Omówienie mechanizmów śledzenia sesji
- Pakiet DBMS_MONITOR
- Pakiet DBMS_SYSTEM
- Użycie zmiennych na poziomie sesji
- Przechwytywanie zdarzenia o numerze 10046
- Jak znaleźć i zinterpretować wyniki śledzenia sesji
- Lokalizacja „wąskiego gardła”, czyli profilowanie PL/SQL
- C jest szybsze – korzystanie z natywnej kompilacji
- Omówienie mechanizmów śledzenia sesji
- Obsługa zaawansowanych pakietów wbudowanych w serwer Oracle
- Serwer Oracle jako kopalnia zaawansowanych rozwiązań programistycznych
- Generowanie definicji danych za pomocą pakietu DBMS_METADATA
- Obsługa automatycznych zadań przez pakiet DBMS_SCHEDULER
- Przekazywanie danych między działającymi zadaniami przy użyciu pakietu DBMS_PIPE
- Jak sprawić, żeby mój kod był nieczytelny dla człowieka, czyli użycie opcji PL/SQL Wrapper
- Serwer Oracle jako kopalnia zaawansowanych rozwiązań programistycznych