Efektywne budowanie aplikacji JEE w środowisku OpenSource

Kategoria: Szkolenia › Informatyka › Pozostae

Czas trwania: 5 dni
Poziom: podstawowy
Rodzaj szkolenia: warsztaty
Materiały szkoleniowe: polskie (PT)
Certyfikacja: Premium Technology
Kod szkolenia: P-JEE01


Organizator:

Logo Premium Technology Sp. z o. o.

Premium Technology Sp. z o. o.

ul. Leszno 14
01-192 Warszawa
tel. 022 535 68 37

strona o organizatorze »

Szczegóły:

Data: do negocjacji

Cena: 3 900 zł

Miejsce wydarzenia:

ul. Leszno 14, 01-192

Warszawa


Cel szkolenia

- 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

Program szkolenia

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

Dodaj ofertę

Więcej informacji

Korzyści dla uczestników:

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

Przeznaczone dla:

- Architektów
- Projektantów
- Programistów

Kontynuacja szkolenia (opcjonalnie):
Analiza i projektowanie obiektowe z wykorzystaniem języka UML 2.0

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