Java Spring

KOD: javaspr

 

 

 

 

 

Terminy i zapisy
na szkolenie otwarte>>

 

Zapisy na szkolenie zdalne>>

 

Wycena szkolenia
zamkniętego
lub indywidualnego>>

 

 

 

Zalecane przygotowanie i wiedza

 

Forma prowadzenia kursu

Ćwiczenia

Język szkolenia

Polski lub angielski

Szkolenia powiązane

Kursy poprzedzające

Programowanie w języku Java

Java Advanced

Kursy powiązane

Java Hibernate

Java Web Developement - JSP

Certyfikaty

Każdy uczestnik otrzymuje Certyfikat firmy NobleProg.

Czas trwania (szkolenia otwarte)

40 godzin lekcyjnych (5 dni po 8 godzin lekcyjnych)

Cena

Otwarte 3900 zł od osoby terminy>>
   
Zamknięte
u klienta

2220 zł za osobę w przypadku grupy 4 osobowej.
670 zł dodatkowa osoba.
Sprzęt oraz salę zapewnia klient.
   
Zdalne 4200zapisz>>
   
Zamknięte lub
indywidualne
wyceń>>

 

Co to jest szkolenie otwarte?>>

Co to jest szkolenie zamknięte?>>

Co to jest szkolenie indywidualne?>>

Co to jest szkolenie zdalne?>>

Zagadnienia omawiane na kursie

Programowanie zorientowanego na interfejsy

Modelowanie i programowanie oparte na idei interfejsów
Problemy rozwiązywane za pomocą programowania zorientowanego na interfejsy

Programowanie zorientowanego na komponenty

Rola komponentów w modelu aplikacji internetowej, wprowadzenie w ideę obiektów POJO jako obiektów realizujących funkcję komponentów w aplikacji internetowej.

Wzorzec projektowy InversionOfControl i DependencyInjection

Wzorzec Odwrócenia Kontroli (Inversion of Control) oraz jego odmiany
Wstrzykiwanie Zależności (Dependency Injection), kontener IoC
Deklaratywne określanie zależności między komponentami aplikacji internetowej

Omówienie architektury Spring

Kontekst aplikacji Spring-a i jego rola jako kontenera IoC.
W jaki sposób realizuje funkcję frameworka aplikacji?
Gdzie zaczyna się cykl życia aplikacji internetowej opartej o Spring?
Cy można wykorzystać kontener Ioc Springa w aplikacji niekoniecznie internetowej?

Pliki konfiguracyjne

Wstrzykiwanie zależności w sposób deklaratywny poprzez pliki XML definiujące sposób tworzenia i nadawania właściwości komponentom aplikacji
Definiowania zależności pomiędzy komponentami
Format pliku opisu komponentów Spring oraz przykłady wstrzykiwania zależności

Fabryki komponentów i jej wykorzystanie

Mapowanie komponentów definiowanych w plikach opisu wstrzykiwania zależności oraz sposób realizacji wstrzykiwania przez Springowy mechanizm fabryki komponentów
Rozróżnienie pomiędzy komponentami singletonowymi a prototypowymi

Cykl życia komponentu oraz identyfikacja komponentów

Cykl życia komponentu, procesu wstrzykiwania zależności na poziomie komponentu oraz wywołania metod inicjujących i deaktywujących komponent
Mechanizm identyfikacji poszczególnych komponentów w kontenerze

Programowanie AOP w Spring

Programowanie zorientowane aspektowo (Aspect Oriented Programming)
Deklaratywne odwzorowania aspektów w projektowaniu aplikacji i definiowania punktów przecięć
Wprowadzenie do technologii AOP Spring i przykłady zastosowań

MVC Spring-a

Omówienie abstrakcji kontrolerów i widoków frameworka Spring i przykłady zastosowań najpopularniejszych z nich. Wprowadzenie do idei modelu, widoku i kontrolera aplikacji Springowej

Tworzenie aplikacji z użyciem Spring MVC

Standardowe kontrolery i zarządcy widoków Springa w aplikacji internetowej
Wiązanie właściwości (wiring) modelu z widokiem i odwrotnie

Wstęp do zagadnienia transakcji i trwałości komponentów

Zarządzanie transakcjami w aplikacjach internetowych (w szczególności w aspekcie J2EE)
Architektura transakcji i menadżera transakcji
Idea lekkiego frameworku zarządzania transakcjami i trwałością danych

Mechanizm zarządzania transakcjami Springa

Lekki menadżer transakcji frameworka Spring
Mechanizmy Spring służące do zarządzania transakcjami

Mapowanie wierszy tabel na obiekty POJO z wykorzystaniem Spring

Wykorzystanie metod dostępu do danych frameworka Spring do tworzenia zapytań do bazy danych
Definiowanie sposobu dostępu do danych
Tworzenie obiektów dostępu do danych (DAO)
Implementacja i wykorzystywanie DAO do utrwalania komponentów aplikacji

Warszawa

+48 22 389 77 38

Kraków

+48 12 394 59 94

Wrocław

+48 71 710 47 78

Poznań

+48 61 660 37 70

Łódź

+48 42 296 65 53

 

szkolenia@nobleprog.com

Kategorie:

Java

 

POWRÓT DO LISTY SZKOLEŃ

 

NobleProg 2006 All Rights Reserved

NobleProg Kraków, Warszawa, Poznań, Wrocław, Gdańsk, Rzeszów