Strona główna Szkolenia Efektywne budowanie aplikacji JEE w OpenSource
Szkolenie: Efektywne budowanie aplikacji JEE w OpenSource
Kategoria: KOMPUTERY I INTERNET / Inne
Szkolenie zamknięte
Najedź kursorem na daną ikonkę aby dowiedzieć się więcej
Osoba kontaktowa:
Agata Broniszewska
tel.: 022 535 68 37
email: abroniszewska@premiumtechnology.pl
| Tytuł: | Efektywne budowanie aplikacji JEE w środowisku OpenSource |
|---|---|
| Kategoria: | KOMPUTERY I INTERNET / Inne |
| Metodyka: | Wykłady |
| Opis: | Cele warsztatów: • Zaprezentowanie możliwości wykorzystania narzędzi OpenSource do efektywnego tworzenia aplikacji JEE o wysokiej jakości • Nauczenie uczestników najlepszych praktyk wytwarzania oprogramowania (w szczególności w zakresie programowania) w celu podnoszenia jakości tworzonego kodu źródłowego |
| Poziom zaawansowania : | początkujący |
| Wielkość grupy: | 10 |
| Program: | Zagadnienia poruszane na szkoleniu: • Blok I – Wstęp do analizy i projektowania aplikacji obiektowych za pomocą UML 2.0 - Identyfikowanie klas i ich odpowiedzialności oraz związków z innymi elementami - Dokumentowanie projektu aplikacji - Model analityczny a model projektowy - Identyfikowanie podsystemów i ich komponentów oraz ich interfejsów - Projektowanie klas, atrybutów i operacji • Blok II – Budowanie aplikacji z wykorzystaniem narzędzia Maven - Wprowadzenie do narzędzia - Struktura projektu - Konfiguracja projektu i procesu kompilacji i budowania - Publikowanie witryny projektu - Integracja Mavena i środowiska Eclipse • Blok III – Przegląd rozwiązań JEE - Spring Framework czy EJB 3.0? • Blok IV – Budowanie komponentów w Javie - Rodzaje i zastosowanie komponentów EJB - Komponenty w Springu - Zapisywanie do bazy danych - Tworzenie WebService’ów • Blok V – Podnoszenie jakości kodu - Koncepcja Test-Driven Development - Testy jednostkowe w Javie (na przykładzie JUnit) - Testy integracyjne - Refactoring kodu - Wsparcie środowiska Eclipse w re factoringu - Automatyzacja procesu budowania, testowania i rozmieszczania aplikacji za pomocą Mavena i rozwiązań Continuous Integration Po zakończeniu szkolenia uczestnik powinien umieć: • Omówić proces analizy i projektowania aplikacji obiektowych i ich modelowania za pomocą notacji UML • Wykorzystać narzędzie Maven do generowania plików źródłowych, kompilowania, testowania i budowania aplikacji JEE • Wskazać dostępne rozwiązania na platformie JEE, wskazać ich wady i zalety oraz zastosowanie • Budować aplikację JEE z komponentów • Tworzyć i automatyzować wykonywanie testów jednostkowych • Wykorzystywać w praktyce koncepcję refactoringu w celu tworzenie lepszego jakościowo kodu źródłowego |
| Wymagania: | Wymagania wstępne: • Podstawowa znajomość UML • Znajomość zagadnień związanych z wytwarzaniem oprogramowania • Znajomość składni i podstawowych koncepcji języka Java • Podstawowa znajomość środowiska Eclipse |
| Świadczenia dodatkowe: | Cena szkolenia obejmuje materiały szkoleniowe, całodzienną przerwę kawową oraz lunch. |
Poleć szkolenie znajomemu