[3/4] Jak zacząć projekt do CV? Java/Spring/Architektura

Опубликовано: 07 Июль 2026
на канале: Bartek Kalka - JavaReady
562
21

Powtórki webinarów na https://javaready.pl/webinary

Kod projektu: https://github.com/kalqa/blog

Linki z webinaru:
https://javaready.pl/linki-webinar-cz-3

Darmowa seria od ZERA do Junior Java Developera!
SPRAWDŹ 👉 https://javaready.pl

Spis treści:
00:00:00 Przywitanie i pogaduszki
00:02:00 Start webinaru
00:02:50 Krótko o mnie
00:03:50 Przypomnienie co już mamy (diagram)
00:06:00 Dokładamy 2 strzałki (komunikację)
00:07:27 Przypomnienie jakie są wymagania
00:08:30 Przypomnienie scenariusz happy path
00:09:35 Przechodzimy do kodu w IntelliJ
00:09:40 Co już mamy/test jednostkowy i plan działania
00:16:20 Piszemy funkcję saveArticle() w AuthorArticleCudFacade
00:23:25 Piszemy funkcję findAllArticles() w AuthorArticleCudFacade
00:30:27 Błędne używanie Article zamiast dto w API
00:33:30 Przykładowe użycie aktualnego kodu w funkcji main()
00:39:35 Zrobienie komunikacji między fasadami (między modułami)
00:42:30 Dużo nowego kodu, a gdzie testy jednostkowe!?
00:47:49 Ponowne uruchomienie maina i NullPointerException
00:47:55 Ręczne wstrzyknięcie zależności przez konstruktor (fasady)
00:49:33 Ponowne uruchomienie maina i opis co się zadziało
00:52:23 Omawiam zmiany w retrieveById() w ReaderArticleRetrieverFacade
00:53:24 Rzucanie wyjątków, krótkie wytłumaczenie
00:54:40 "dużo rzeczy na raz" - co jeśli nie rozumiesz jeszcze tego wszystkiego?
00:56:28 Dokończenie omawiania rezultatu funkcji main()
00:57:15 Dodanie kolejnych artykułów dla zabawy i co z testami jednostkowymi?
01:00:00 Commit zmian, co jeśli masz pytania, i zaktualizuj
01:01:45 Co dalej na kolejnym live?
01:01:55 Krótkie przedstawienie oferty szkoleń online
01:03:14 Zakończenie i podziękowania