Główny trener, programujący architekt specjalizujący się w Java EE, prezes SSEPP.
Szkolenie przedstawia spójny zestaw narzędzi dla całego zespołu.
Posługiwanie się jednolitym i sprawdzonym przez profesjonalistów zestawem narzędzie skutkuje drastycznym zwiększeniem produktywności widocznym niemal natychmiast.
Prezentowany zestaw narzędzi pokrywa wszystkie aspekty procesu developerskiego: zarządzania zadaniami, monitorowanie jakości, zarządzanie kodem
1. Maven (produktywność, standardy, jakości)
1.1. Standardowa struktura projektu
1.1.1. Zalety
1.1.2. Wielomodułowe projekty Java EE
1.1.3. Dobór strategii zależności pomiędzy artefaktami
1.1.4. Hierarchia artefaktów
1.2. Cykl budowania
1.2.1. Najlepsze praktyki
1.2.2. SNAPSHOT i Release wersji
1.3. Zależności (Zarządzanie i rozwiązywanie konflików)
1.4. Repozytoria - Repozytorium na poziomie organizacji
1.5. Integracja z Eclipse - M2 plugin
2. Zarządzanie kodem - SVN
2.1. Konfiguracja Eclipse
2.2. Codzienna praca i zapisywanie postępów – najlepsze praktyki
2.3. Konflikty i scalani plików
2.4. Wersjonowanie (Tagi i Gałęzie)
3. Jakość
3.1. Checkstyle - automatyczna weryfikacja zgodności ze standardami
3.2. Metryki
3.3. Narzędzia wpierające Test Driven Development
3.3.1. Zagadnienia podstawowe (scenariusze wynikające z Use Case, teoria)
3.3.2. Zagadnienie otwartości kodu na testy (Wstrzykiwanie zależności, wzorce projektowe, architektura sprzyjająca testom)
3.3.3. Testy jednostkowe i integracyjne
3.3.4. Techniki testowania (Mock Objects, Stubs, Fakes)
3.3.5. Praktyczne wykorzystanie narzedzi: Junit, TestNg, EclEmma (kontrola pokrycia kodu), JSFUnit i Selenium – różne podejścia do testowania GUI
4. Śledzenie zdarzeń w systemie
4.1. Logowanie przy pomocy Log4j i fasady SLF4J
4.2. Optymalizacja logów
4.3. Efektywne przeglądanie logów (chainsaw)
5. Eclipse Web Tools Platform
5.1. Konfiguracja pluginu (servery, moduły aplikacji, integracja z Maven)
5.2. Wsparcie dla EJB, JPA, JMS, Webservices
6. Integracja całości na platformie Continous Inegration - Hudson
7. Praca zadaniowa z Mylyn


dodano 31/03/2012

Wspinanie się po szczeblach kompetencji.
Metodyka nauczania w naszej firmie została oparta o jeden ze standardowych psychologicznych modeli kompetencji: pięciostopniowy model Dreyfus.

Oferujemy usługi szkoleniowe w oparciu o własne Mobilne Centrum Szkoleniowe. MCS pozwala na przeprowadzenie szkoleń w dowolnym, dogodnym dla klienta miejscu.
Możesz wybrać dowolną lokalizację szkoleń a my zajmiemy się infrastrukturą techniczną.
Sprawdź próbkę naszych kompetencji.