Szkolenia - szczegóły
Wpisał: Administrator   
21.03.2007.

Powrót do listy szkoleń

Szkolenia


Do góry | Powrót do listy szkoleń
Kod LN-40
Tytuł Automatyzacja procesów wytwarzania aplikacji z użyciem narzędzia ANT
Spis treści Wprowadzenie
Instalacja
- sciągnięcie, instalacja, pierwsze uruchomienie
Struktura skryptu
- XML, znaczniki
- projekt, cel - „target”, zadanie, scieżki typu „classpath”, referencje
Uruchamianie skryptów ANT
- linia komend
- parametry
Wybrane zadania
- ant, antcall, copy, delete, exec, import, input, jar, java, javac, property, unjar, zip, unzip, ear, war
Zadania opcjonalne
- ftp, junit, replaceregexp
Zdobywane umiejętności Techniki i narzędzie do automatyzacji procesów kompilacji, kopiowania, wywoływania automatycznych testów, złożonych procesów instalacji aplikacji Java i J2EE oraz wiele innych zadań.
Wymagania Podstawowa znjamość środowiska uruchomieniowego Java, zrozumienie procesów kompilacji programów Java, umiejętność pracy z systemem plików lokalnym i zdalnym za pośrednictwem FTP i z lini komend.
Przeznaczony dla Deweloperzy i programiści Javy, administratorzy i instalatorzy aplikacji Javowych.
Do góry | Powrót do listy szkoleń
Kod LN-50
Tytuł Instalacja, konfiguracja oraz automatyzacja procesów składowania i wersjonowania plików źródłowych i dokumentów z użyciem narzędzia SVN Subversion
Spis treści Podstawowe pojęcia z VCS (version control systems).
Podstawowe cechy SVN (jak podstawowe funkcje VCS są realizowane przez SVN, czym się różni / jest lepszy od innych systemów kontroli wersji).
Klient - instalacja.
Podstawowe operacje: update, commit, log, checkout.
Praca z logiem (status, log, info).
Przeglądanie historii zmian.
Konflikty (unikanie i rozwiązywanie).
Ćwiczenie na zmianach wprowadzanych jednocześnie na wspólnym pliku i ich rozwiązywaniu.
Inne komendy: diff, ignores, locking, blame.
Inne wybrane komendy - omówienie działania i zastosowań.
Struktura repozytorium.
Jak organizować repozytoria.
Ustawianie własciwości repozytorium.
Definiowanie niestandardowych właściwości.
Automatyzacja i narzędzia linii komend.
Zdobywane umiejętności Zrozumienie działania SVN. Umiejętność używania większości funkcji SVN poprzez klienta GUI.
Wymagania Ogólne pojęcie o idei i działaniu systemów zarządzania / kontroli wersji.
Idealnie: jakieś doświadczenie w używaniu systemów zarządzania wersjami innym niż Subversion SVN.
Przeznaczony dla Deweloperzy, programiści.
Do góry | Powrót do listy szkoleń
Kod WT-10
Tytuł Zbieranie i obiektowa analiza wymagań z użyciem UML 2
Spis treści Proces analizy obiektowej
Wizja i zakres projektu, tworzenie dokumentacji
Specyfikacja wymagań, tworzenie dokumentacji
Przypadki użycia, diagramy
Modelowanie przypadków użycia, diagramy
Przepływ zdarzeń, tworzenie dokumentacji, diagramy
Strukturalizowanie przypadków użycia, diagramy
Modelowanie aktywności, diagramy
Zdobywane umiejętności Techniki zbierania wymagań użytkownika względem budowanego/planowanego systemu
Techniki przeprowadzania wywiadów
Stworzenie dokumentu wizji i zakresu projektu
Stworzenie specyfikacji wymagań systemowych
Stworzenie formularza przypadków użycia
Techniki dokumentowania/opisywania przypadków użycia
Techniki opisu przepływu zdarzeń
Tworzenie i opisywanie scenariuszy przypadków użycia
Modelowanie i dokumentowanie wymagań za pomocą diagramów: przypadków użycia, aktywności
Szablony dokumentów: wizja projektu, specyfikacja wymagań systemowych, formularz przypadków użycia
Wymagania Znajomość podstawowa problematyki podejścia obiektowego do wytwarzania oprogramowania lub umiejętność programowania w języku obiektowym.
Przeznaczony dla Początkujących analityków obiektowych, analityków strukturalnych chcących przejść do analizy obiektowej, programistów obiektowych chcących włączyć się do procesów zbierania wymagań i analizy
Do góry | Powrót do listy szkoleń
Kod LT-70
Tytuł Dostęp do baz danych poprzez JDBC
Spis treści Co to jest JDBC
Instalowanie sterowników JDBC
Konfigurowanie i połączenie się z bazą danych z użyciem DriverManager'a
Architektura dwu i trój - warstwowa
Interfejs Connection
JDBC URL
Interfejsy Statement, PreparedStatement, CallableStatement
Transakcje, ustawianie poziomu izolacji, zatwierdzanie i wycofywanie
Zwalnianie zasobów DBMS
Interfejs ResultSet, typy, przesuwanie kursora, obrabianie wyników zapytania
Określenie liczby zwróconych rekordów
Określanie odstępu współbieżnego do wyniku zapytania
Aktualizacja danych w ramach obrabianego ResultSet''u, usuwanie i wstawianie rekordów
Składowanie danych typy BLOB i CLOB
Określanie czy zwrócona wartość kolumny jest NULL
Przekazywanie parametrów w zapytaniach PreparedStatement
Wywołania składowanych procedur
Optymalizacja wielodostępu - pula połączeń
Zdobywane umiejętności Umiejętność podłączenia aplikacji napisanej w Javie do relacyjnej bazy danych poprzez JDBC.
Techniki zadawania pytań, modyfikacji i odczytu danych z BD.
Wymagania Umiejętność programowania w Javie, znajomość podstawowych zagadnień z dziedziny relacyjnych baz danych.
Przeznaczony dla Początkujących analityków obiektowych, analityków strukturalnych chcących przejść do analizy obiektowej, programistów obiektowych chcących włączyć się do procesów zbierania wymagań i analizy
Do góry | Powrót do listy szkoleń
Kod WT-20
Tytuł Programowanie aplikacji rozproszonych z użyciem EJB 3.0
Spis treści Plan kursu
Wprowadzenie do aplikacji rozproszonych i architektury wielowarstwowej
Wymagania względem aplikacji klasy enterprise
Typy komponentów EJB
- typy
- klient, widok klienta, JNDI
- przykład klienta
Serwer aplikacyjny i środowisko programistyczne – przygotowanie do programowania EJB 3.0
- podstawowe pliki deskryptorów
- podstawowe pliki konfiguracyjne (data source)
- pliki EAR, JAR, struktura modułów EJB
- ANT
Komponenty sesyjne
- bezstanowy
- stanowy
- adnotacje i interfejsy, wymagania względem klasy komponentu EJB 3.0
- cykl życia
- współbieżna obsługa wywołań przez klientów
- definiowanie nazwy JNDI - @LocalBinding, @RemoteBinding
- dostęp do innych komponentów, dependency injection
- przykład
- ćw
Komponenty encyjne
- adnotacje i interfejsy, wymagania względem klasy komponentu EJB 3.0
- EntityManager, detachment, reattachment entities
- cykl życia
- współbieżna obsługa wywołań przez klientów
- metody callback’owe
- listenery dla komponentów encyjnych
- klucz główny
- klucz główny złożony
- relacje, typy relacji
- język zapytań, wyszukiwanie
- przykład
- ćwiczenie
Komponenty MDB
- adnotacje i interfejsy, wymagania względem klasy komponentu EJB 3.0
- współbieżna obsługa przetwarzania wiadomości
- konfiguracja aktywacji i potwierdzanie wiadomości
- selektory wiadomości
- przykład
- ćwiczenie
Zdobywane umiejętności
Wymagania Umiejętność programowania w Javie, znajomość podstawowych zagadnień RMI, J2EE, JDBC.
Przeznaczony dla Dla osób zajmujących się programowaniem skalowalnych, rozproszonych rozwiązań w architekturze wielowarstwowej z wykorzystaniem Javy i technologii internetowych.