Zapraszamy!

https://www.facebook.com/events/371940836481795/

Szkolenie JAVA - Spring Core 10 XII (Kraków)
Trener: Marcin Górski, http://mgorski.pl/
Zapisy: www.it-dzial.pl, [email protected] + potwierdzenie opłaty
Czas trwania: 7 godzin (pełne szkolenie 3 dni / 21 h)
Cena: 300 zł,- netto / 1 szkolenie (w tym 200 zł na co-working)

Przedpłata na konto (wystawiamy FV VAT +23%):
07 1140 2004 0000 3202 7568 4809 AdAstra Łukasz Dragosz

Opis i program:

Spring jest lekkim szablonem Javy, który oferuję dużą swobodę podczas tworzenia aplikacji. Kurs frameworka Spring jest skierowany dla programistów Javy, którzy chcą poszerzyć swoją wiedzę programistyczną i ułatwić sobie prace. Część 1-sza dla początkujących, kolejne części tego szkolenia dla MID-ów.

Podczas zajęć kursu uczestnicy uczą się programować na interface'ach oraz poznają sposób działania frameworku Spring. Szkolenie obejmuje zagadnienia IoC (odwrócenie kontroli) oraz DI (wstrzykiwanie zależności). Uczestnicy budują aplikacje w oparciu o Spring oraz konfigurują ją za pomocą XML oraz adnotacji.

Szkolenia prowadzone są w formie wykładów oraz warsztatów praktycznych. Główny nacisk kładziemy na ćwiczenia, podczas których uczestnicy mają okazję na praktycznych przykładach sprawdzić i utrwalić zdobytą wiedzę teoretyczną. Dla 5 osób możemy zorganizować laptopy. Reszta musi wziąć swoje.

1 część - szkolenie 10 XII 2016:

Wprowadzenie do Springa
Java beans
Progamowanie w oparciu o interfejsy
Strategy pattern - wzorzec strategii i jego zastowanie
Kontekst Spring
Cykl życia bean'a w Springu
Wzorce projektowe: Inversion of Controll, Dependency Injection
Aplikacja standalone (konsolowa)
Aplikacja sieciowa (web)
Kontekst testowy
Architektura Spring
Konfiguracja - XML, adnotacje, groovy
Fabryki komponentów i ich wykorzystanie
Inicjalizacja komponentu - dodatkowe możliwości konfiguracyjne
Upraszczanie konfiguracji aplikacji, "Convention over configuration"
Testowanie aplikacji opartej o framework Spring
Serwisy REST

Przerwa obiadowa 13:30-14:00, 2 przerwy na kawę w trakcie

2 część - szkolenie XII / I 2017

Programowanie aspektowe
Persystencja, dostęp do danych poprzez JDBC
Integracja z Hibernate
Transakcje
Spring w aplikacjach internetowych
Zdalne wywoływanie metod
Połączenie z AJAX

3 część - szkolenie XII / I 2017

Profile
Bezpieczeństwo - Spring Security

Narzędzia:

Podczas tego szkolenia uczestnicy będa pracowac przy użyciu następujących narzędzi oraz bibliotek
Spring 4.x
Hibernate 4 / JPA
Java 7
Serwer aplikacyjny: Tomcat 7.x+
Bazy danych: PostgreSQL, MySQL, H2
Maven lub Gradle
Kontrola wersji: Git
Narzędzia: Firebug, Eclipse STS