#97

Spring – szybkie tworzenie nowoczesnej aplikacji webowej

Nieodłączną częścią naszej pracy jest ciągłe poszukiwanie i wykorzystywanie technologii, które umożliwią nam szybsze tworzenie oprogramowania wysokiej jakości. Jako programiści, chcemy maksymalnie skupić się na logice aplikacji, a nie na żmudnym konfigurowaniu kolejnych komponentów i budowaniu bazowego szkieletu od podstaw. Ten warsztat przeznaczony jest dla ludzi, którzy chcą zacząć pracować efektywnie.

Spring (spring.io) jest jedną z najczęściej wybieranych technologii do tworzenia nowoczesnych aplikacji w języku Java. Swoją ogromną popularność zawdzięcza m.in. prostej konfiguracji, przejrzystości, uniwersalności oraz powiązanym projektom, które można ze sobą dowolnie łączyć.

Podczas warsztatu zbudujemy od podstaw w pełni funkcjonalną aplikację webową, korzystając z różnych projektów/modułów platformy Spring – Spring Boot, Spring MVC, Spring Data oraz Spring Security. Celem warsztatu jest również zaprezentowanie możliwości platformy Spring na bazie rzeczywistych przypadków użycia, omówienie jej wad, zalet oraz wniosków płynących z codziennej pracy.

**Od uczestników wymagane jest swobodne posługiwanie się językiem Java.**

Podczas warsztatu zapewniamy dostęp do kawy, herbaty, wody oraz pizzę w porze obiadowej.

Prowadzący

Piotr Łaskawiec:

Pasjonat technologii bazujących na Java Virtual Machine. Obecnie pracuje jako architekt oprogramowania, opracowując oraz implementując rozwiązania dla największych instytucji finansowych na świecie. W projektach kładzie nacisk na kwestie wydajnościowe, jakość kodu oraz wykorzystanie narzędzi usprawniających proces tworzenia oprogramowania. Autor licznych publikacji technicznych, okazjonalny mówca (J-Day, SEConference, InfoMEET, OWASP), trener. Uzależniony od dzielenia się wiedzą.

Program warsztatów

  1. Spring – wprowadzenie, architektura, fakty i mity.
  2. Zrozumieć magię – napiszmy własny framework w 30 minut.
  3. Szybki start – Spring Boot.
  4. Zarządzanie danymi – Spring Data.
  5. Nowoczesna aplikacja webowa – Spring MVC.
  6. Bezpieczeństwo ponad wszystko – Spring Security.
  7. Przyszłość – Spring 5, Kotlin.

Uwaga

W trosce o jakość warsztatów jesteśmy zmuszeni ograniczyć liczbę uczestników. **Kwalifikacja odbywa się na podstawie odpowiedzi udzielonych w formularzu zgłoszeniowym oraz - w dalszym kroku - kolejności zgłoszeń.** Potwierdzenie udziału w warsztatach wraz z instrukcją przygotowania środowiska otrzymasz najpóźniej na 7 dni przed planowaną datą wydarzenia.

Zapisy na wybrany warsztat zostały zakończone.