#219

Wprowadzenie do technologii Spring

Spring to najpopularniejszy framework aplikacji dla platformy Java. Rozwijany od 2002 – ‘zaczynał’ jako kontener implementujący wzorzec IoC – obecnie oferuje programiście wiele bibliotek do szybkiego tworzenia różnorodnych aplikacji.

Żarówka

Czego się nauczysz?

Warsztat składa się z kilkunastu ćwiczeń, podczas których poznasz w praktyce działanie Spring’a. Oczywiście nie obejdzie się bez pisania testów ;) Zaczniemy od Hello World, na koniec dnia będziemy JSON’em przesyłać obiekt do aplikacji i zapisywać go w bazie danych. Poznamy, jak szybko można stworzyć prototyp aplikacji typu REST. Nauczymy się korzystać bogatej i przydatnej dokumentacji Spring’a. Wszystkie ćwiczenia z użyciem Spring Boot.
Grupa

Dla kogo jest ten warsztat?

Programiści chcący zrozumieć i poznać w praktyce działanie Spring’a. Potrzebna znajomość, któregokolwiek z języków: Java, Javascript, .Net, C#, C++, Perl, Ruby, Python etc.

Prowadzący

Łukasz Wyspiański:

Od 2012 Full Stack Developer (Java / Spring). Od 2017 także szkoleniowiec. Po pracy kontrabasista i bębniarz.

Program warsztatów

  1. Wprowadzenie
    1. Inversion of Control
    2. Dependency Injection
    3. Spring vs Spring Boot
  2. Adnotacje (omówienie i użycie)
    1. @SpringBootApplication
    2. @Primary
    3. @Qualifier
    4. @Profile
    5. @ConfigurationProperties
    6. @Autowired
    7. @WebMvcTest
    8. @SpringBootTest
    9. @AutoConfigureMockMvc
    10. @TestPropertySource
  3. Konfiguracja Spring
    1. Java vs XML
  4. Scope
  5. Spring Initializr
    1. Szybkie generowanie projektów
  6. Spring.io
    1. Korzystanie z oficjalnych przykładów

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.