Tworząc video tutorial Nieszablonowy projekt Java do portfolio, zewnętrzne API, Java Sound, Speak Random Chuck Norris Jokes, dostępny na YouTube, wspominałem, że powstaną kolejne części, które będą kontynuacją. Tak, też się stało kolejna, druga część jest już dostępna.

Dlaczego akurat mój video tutorial, co jest w nim takiego unikalnego? Odpowiedź poniżej.

Video tutorial pokazuje jak dodać Spring Framework do istniejącego projektu. Czas trwania 35 minut.

Nie jest to kolejny poradnik z serii „poznajmy adnotacje w Spring i zróbmy aplikację CRUD”.

Pokazuje on pracę ze Spring Framework z perspektywy osoby na stanowisku Java Developera – tak jak w prawdziwej pracy.
Spring do istniejącego projektu, kontynuacja „Nieszablonowy projekt Java do portfolio”; TRAILER

Kupując ten video tutorial otrzymujesz dożywotni, nielimitowany dostęp do materiału poprzez konto na moim blogu. Video tutorial dostępny z dowolnego urządzenia przez przeglądarkę internetową.

Składa się on z następujących elementów:

  • Dodanie zależności dla Spring do Maven.
  • Wykorzystanie start.spring.io.
  • Różnica między Spring Boot, a Spring Framework.
  • Praktyczne zastosowanie adnotacji @Service, @Controller, @Component.
  • Wstrykiwanie zależności przez konstruktor oraz @Autowired.
  • Testy JUnit dla komponentów Spring w użyciem @SpringBootTest.
  • Moduł Spring MVC – prosta obsługa GET i POST dla HTTP.

Video tutorial może stanowić oddzielną całość, może być częścią video kursu „Nieszablonowy projekt Java do portfolio, zewnętrzne API, Java Sound, Speak Random Chuck Norris Jokes”, części video kursu:

  1. git, umieszczenie projektu na GitHub.
  2. Dodanie Spring Framework do istniejącego projektu.
  3. Dodanie Hibernate do projektu.

Wiedzę, którą przedstawiłem nie przyswoiłem w “jeden dzień”, jest ona wynikiem “kompilacji” wiedzy z różnych źródeł z celowym pominięciem – “dobrze przeszkolonego pracownik informacji turystycznej” – sztucznej inteligencji, AI.

Zdjęcie mojego autorstwa, jako tło narzędzie IntelliJ IDEA – the Leading Java and Kotlin IDE.