Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan Szkolenia
Wprowadzenie
- Cele i struktura kursu
- Przegląd funkcji Java EE 8
Przegląd architektury Java EE
- Architektura wielowarstwowa w Java EE
- Kluczowe komponenty: EJB, JPA, JSP i serwlety
- Rola Java EE w aplikacjach korporacyjnych
Przegląd interfejsów API i funkcjonalności Java EE 8
- Wprowadzenie do nowych interfejsów API: JSON-B, Bezpieczeństwo i HTTP/2
- Ulepszenia w istniejących interfejsach API: JAX-RS, CDI i inne
- Wsparcie dla chmury i HTML5
Przygotowanie środowiska programistycznego
- Instalacja Java EE 8 i wymaganych narzędzi
- Konfiguracja zintegrowanego środowiska programistycznego (IDE)
- Konfiguracja serwerów aplikacji (np. WildFly, GlassFish)
Instalacja i konfiguracja Java EE 8
- Przewodnik instalacji krok po kroku
- Konfigurowanie ustawień serwera
- Weryfikacja instalacji
Tworzenie przykładowej aplikacji
- Konfigurowanie podstawowej struktury projektu
- Tworzenie prostej usługi internetowej
- Wdrażanie przykładowej aplikacji
Odczyt i zapis do bazy danych Database
- Podłączanie Java aplikacji EE do bazy danych
- Używanie JPA do operacji na bazie danych
- Wdrażanie operacji CRUD
Zrozumienie wstrzykiwania zależności
- Koncepcje wstrzykiwania zależności (DI) w Java EE
- Używanie adnotacji CDI w aplikacjach
- Zarządzanie fasolami i ich cyklem życia
Pisanie komponentów stanowych
- Przegląd stanowych beanów sesyjnych
- Tworzenie komponentów stanowych i zarządzanie nimi
- Trwałość i zarządzanie stanem
Praca z Java EE Websockets
- Wprowadzenie do Websockets w Java EE
- Konfigurowanie Websockets do komunikacji w czasie rzeczywistym
- Wdrażanie Websockets w aplikacjach
Mapowanie Java typu do i z JSON
- Używanie interfejsu API JSON-B do wiązania danych
- Dostosowywanie mapowań JSON
- Parsowanie i generowanie JSON za pomocą Java EE
Tworzenie interfejsu użytkownika dla aplikacji
- Przegląd JSF i HTML5 w Java EE
- Tworzenie interfejsu użytkownika za pomocą JSF
- Integracja interfejsu użytkownika z usługami zaplecza
Zabezpieczanie aplikacji
- Wdrażanie Java EE Security API
- Mechanizmy uwierzytelniania i autoryzacji
- Zabezpieczanie usług RESTful i aplikacji internetowych
Testowanie aplikacji
- Pisanie testów jednostkowych i integracyjnych dla komponentów Java EE
- Narzędzia do testowania aplikacji Java EE (np. Arquillian)
- Automatyzacja testów w potoku rozwoju
Debugowanie aplikacji
- Techniki debugowania w Java EE
- Używanie narzędzi IDE do debugowania
- Rozwiązywanie typowych problemów
Wdrażanie aplikacji
- Pakowanie aplikacji Java EE
- Wdrażanie w różnych środowiskach (deweloperskie, przejściowe, produkcyjne)
- Praktyki ciągłego wdrażania
Rozwiązywanie problemów
- Identyfikowanie i rozwiązywanie typowych problemów związanych z wdrażaniem
- Monitorowanie wydajności aplikacji
- Najlepsze praktyki dotyczące stabilności aplikacji
Podsumowanie i kolejne kroki
Wymagania
- Java doświadczenie w programowaniu
Uczestnicy
- Programiści
21 godzin