#194

Spring Framework – wprowadzenie

Program komputerowy. Zestaw danych oraz metod wykonujących na tych danych określone operacje. Bez względu na to czy to gra czy platforma zakupowa wszystko sprowadza się do tych dwóch rzeczy. Jednak aby ten cel osiągnąć po drodze czyha jeszcze cała masa chochlików wrzucających kłody pod nogi. Tematów do przemyśleń jest cała masa, od paradygmatów programowania (obiektowy, funkcyjny, proceduralny) poprzez architekturę, narzędzia, bezpieczeństwo i całą masę dodatkowych elementów, które nie pozwalają na skupieniu się nad danymi i logiką programu.

Wobec powyższego zrozumiałym staje się, że programiści szukają dodatkowych narządzi, bibliotek, frameworków ułatwiających codzienną pracę, realizujących powtarzalne i niezbyt atrakcyjne elementy programu. Nieatrakcyjne ale jednak niezbęde.

Podczas warsztatu zapewniamy dostęp do kawy, herbaty, wody. W porze obiadowej zapewniamy pizzę w wersji mięsnej lub wegetariańskiej.

Żarówka

Czego się nauczysz?

Podczas warsztatu poznamy jeden z takich frameworków ułatwiających codzienne życie. Spring (spring.io) jest jedną z najczęściej wybieranych technologii do tworzenia nowoczesnych aplikacji w języku Java. Realizuje jedną z ważniejszych zasad programowania obiektowego – Dependency Injection. Do tego cała masa wspierających bibliotek i świetne narzędzie do codziennej pracy mamy gotowe. A do tego za darmo...
Notatnik

Wymagania wstępne

1. podstawowa znajomość języka Java,
2. podstawowa znajomość programowania obiektowego.
W trakcie zajęć uczestnicy korzystają z własnych laptopów.

Prowadzący

Tomasz Łabuz:

Z informatyką spotkał się na poziomie Atari 65XE i języków Basic i Action! Zawodowo zajmuje się programowaniem już kilkanaście lat, głównie na platformę Java z wykorzystaniem frameworków Spring i Wicket. W pracy ukierunkowany głównie na cel czyli działający program i zadowolony klient, nie zapomina przy tym o dobrych wzorcach projektowych i architekturze nie blokującej rozwoju systemu w przyszłości, posiada doświadczenie jako kierownik techniczny małych zespołów wykonawczych. W ciągu ostatnich 5 lat prawie rok spędził prowadząc szkolenia z Java, głównie ze Spring Framework, Hibernate, EJB i administracji serwerem JBoss. Z zamiłowania kucharz, lubi sobie również czasem pochodzić z aparatem fotograficznym.

Program warsztatów

  1. Spring – wprowadzenie, architektura
  2. Pierwsza aplikacja.
  3. Szybki start – Spring Boot.
  4. Utrwalanie danych – Spring Data.
  5. Aplikacja webowa – Spring MVC.
  6. Wstęp do testowania aplikacji.
  7. Krótko na temat programowania reaktywnego.

Uwaga

Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do zmiany lokalizacji wydarzenia oraz jego odwołania w przypadku niezgłoszenia się minimalnej liczby uczestników.

Zapisy na wybrany warsztat zostały zakończone.