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

  • Poleć znajomemu
  • Zadaj pytanie


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