Logo PLOUG
szukaj w serwisie

Szkolenia Publikacje Kontakt O Nas Schemat serwisu
Aktualizowano: 06.09.2010
 Aktualności



 
 
 
 

30.03.2010
Rekrutacja na szkoły PLOUG w Łodzi
Przyszłaq wiosna i są już pierwsze zgłoszenia na Łódzkie szkoły
Końcówki klienckie Java z użyciem bazy danych Oracle - 1
SQL - 0
PL/SQL - 1
Hurtownie Danych - 1


Przypominam o permanentnej rekrutacji na niżej wymienione szkołyPLOUG



A oto tematy i programów łódzkich szkół.

Końcówki klienckie w technologii Java z użyciem bazy danych Oracle

Program Kursu
- Wprowadzenie do technologii Java
o Niezależność platformy i sprzętu - maszyna wirtualna
o JDeveloper IDE – zarządzanie środowiskiem budowania aplikacji
o Przypomnienie zagadnienia programowania obiektowego
o Przypomnienie mechanizmów obsługi sytuacji wyjątkowych
o Kolekcje obiektów
o Metody nawigacji po kolekcjach

- Tworzenie aplikacji okienkowych w technologii ADF SWING
o Podstawowe kontenery
o Podstawowe komponenty
o Modele rozmieszczenia (layout)
o Obsługa zdarzeń
o Szczegółowe omówienie mechanizmu prezentacji danych w obiektach JTable

- Wprowadzenie do SQL i PL/SQL
o Przypomnienie składni SQL
o Wprowadzenie do języka PL/SQL
o Przekazywanie kursorów poza procedury lub funkcje

- Tworzeniu grubego klienta opartego o technologię JDBC
o Biblioteka ojdbc.jar stanowiąca API JDBC dla baz danych Oracle
o Mapowanie typów języka Java na typy bazodanowe
o Nawiązywanie połączenia do bazy danych
o Wykonywanie zapytań na bazie danych wybierających
o Wykonywanie zapytań na bazie danych modyfikujących stan bazy
o Wykonywanie procedur i funkcji składowanych
o Pobieranie danych przekazanych przez kursor
o Obsługa transakcji
o Składowane procedury JAVY

Oracle Warehouse – Hurtownie Danych
Program Kursu
- Rola przetwarzania analitycznego
o Do kogo adresowane jest przetwarzanie analityczne
o Przetwarzanie transakcyjne i analityczne – różnice
o Sposoby prezentacji danych dla biznesu
- Podstawowe pojęcia dotyczące hurtowni
o Struktury heterogeniczne danych
o Proces ETL
o Wymiary – typy
o Tabela faktów
o Miara, miara kalkulowana
o Kostka danych
o Struktury – gwiazda, płatek śniegu
- Proces ETL – metody realizacji
o Źródła danych definiowanie – różnice w zależności od typu
o Integracja danych
o Przetwarzanie procesów ETL
- Wymiary - definiowanie
o Definiowanie prostego wymiaru
o Mapowanie wymiaru danymi relacyjnymi
o Przetwarzanie wymiaru
o Wymiary hierarchiczne
o Wymiary czasu
o Wymiary typu rodzic-potomek
- Definiowanie kostek – miary
o Tabela faktów – wybór
o Tworzenie kostki w schemacie gwiazdy
o Mapowanie miar i wymiarów
o Przetwarzanie kostki
o Złożone kostki w schemacie płatka śniegu tworzenie i przetwarzanie
- Tworzenie hurtowni z poziomu PL/SQL
o Podstawowe pakiety schematu OWB
o Programistyczne tworzenie elementów hurtowni danych

Podstawy SQL
Program Kursu
- Zapytania wybierające
o Filtrowanie i sortowanie w SQL
o Funkcje agregujące - grupowanie i filtrowanie z nim związane
o Realizowanie złączeń – zapytania do wielu tabel
o Różnice między rodzajami złączeń
o Zapytania skalarne i ich zastosowanie do filtrowania
o Złączenia między tabelami a zapytaniami.
o Samozłączenie i metody analizy hierarchii
o Zaawansowane grupowanie – ROLL UP, CUBE, GROUPING SETS
o Zapytania nad partycjami – zaawansowane metody grupowania
- Raportowanie z zastosowaniem operatora COMPUTE
- Zapytania modyfikujące zawartość tabeli
o Zapytanie wstawiające wiersze
o Zapytania aktualizujące
o Zapytania usuwające dane
- Tworzenie tabel
o Tworzenie prostych tabel
o Definiowanie więzów integralności
o Więzy natychmiastowe a odroczone
o Modyfikowanie tabel – dodawanie usuwanie kolumn i ograniczeń
o Tabele tymczasowe – i ich rola
- Tworzenie perspektyw
o Podstawy tworzenia perspektyw
o Modyfikowanie danych z zastosowaniem perspektyw
o Weryfikacja danych wprowadzanych prze perspektywy
o Rola perspektyw w bazie danych
o Perspektywy systemowe - perspektywy słownika danych
- Tworzenie indeksów – ich rola i rodzaje

Rozszerzenie proceduralne PL/SQL
- Podstawy programowania proceduralnego w Oracle
o Typy danych w PL/SQL
o Struktura bloków anonimowych w ORACLE
o Instrukcje warunkowe
o Pętle i ich rodzaje
- Tworzenie procedur w PL/SQL
o Podstawowy schemat procedury
o Przekazywanie zmiennych do i z procedury
o Wyjątki i ich obsługa
o Wyjątki użytkownika, ich definiowanie i obsługa
- Tworzenie funkcji w PL/SQL
o Podstawowy schemat funkcji
o Przekazywanie zmiennych do i z funkcji
o Wyjątki, wyjątki użytkownika, ich definiowanie i obsługa
- Pakiety – organizowanie kodu w większe jednostki programistyczne
o Podstawowy schemat pakietu i jego ciała
o Funkcje (procedury, typy) prywatne i publiczne pakietu.
o Przeciążanie funkcji i procedur w obrębie pakietu
- Procedury wyzwalane - triggery
o Podstawowy schemat procedury wyzwalanej
o Zdarzenia i miejsce wyzwalania triggerów
o Rola triggerów w bazie danych – dynamiczne więzy integralności
o Triggery na bazie danych i schemacie
o Rola triggerów dla audytu
- Kursory
o Deklaracja kursora i metody nawigowania
o Parametryzacja kursorów
o Kursory referencyjne i ich zastosowanie

Wszystkie szkoły rozpisane są na trzy dni w czasie których uczestnicy mają możliwość nie tylko wysłuchania wykładu ale również przećwiczenia omawianych zagadnień. Każdy uczestnik kursu ma do dyspozycji komputer w sali ćwiczeniowej, a zajęcia prowadzone są przez pracowników naukowych łódzkich Wyższych Uczelni, będących często jednocześnie praktykującymi programistami.

Przedział czasowy w jakim mogą zostać zorganizowane szkoły do marzec – maj 2010.

Szkoła zostanie zrealizowana jeśli dla danego tematu zbierze się minimum 14 osobowa grupa uczestników.

Jeśli jesteś zainteresowany udziałem w któreś z Łódzkich szkół zgłoś już dziś swój akces na adres mailowy
jadwiga.gnybek@gmail.com.

Liczba zgłoszeń na poszczególne szkoły będzie przeze mnie prezentowana na naszych stronach WWW.

Powrót do aktualności
EnglishEnglish
  Copyright © 2004-2010 by PLOUG

http://www.ploug.org.pl/index.php?action=sitemap