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.
Czego się nauczysz?
Wymagania wstępne
2. podstawowa znajomość programowania obiektowego.
W trakcie zajęć uczestnicy korzystają z własnych laptopów.
Prowadzący
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
- Spring – wprowadzenie, architektura
- Pierwsza aplikacja.
- Szybki start – Spring Boot.
- Utrwalanie danych – Spring Data.
- Aplikacja webowa – Spring MVC.
- Wstęp do testowania aplikacji.
- Krótko na temat programowania reaktywnego.
Uwaga
Zapisy na wybrany warsztat zostały zakończone.