W ramach partnerstwa z portalem StrefaKursów.pl otrzymałem kilka tygodni temu propozycję recenzji kursu Spring Framework od podstaw. Początkowo podszedłem do tego trochę sceptycznie, bo podstawy Springa przerobiłem już dosyć dawno temu i pracując z nim na co dzień nie wiedziałem czy będę mógł odpowiednio ocenić kurs. Po chwili przemyślenia wpadł mi do głowy pewien pomysł – zaproponuję mojemu bratu (bardzo dobrze zapowiadającemu się, ale jeszcze raczkującemu programiście), żeby on zrecenzował ten kurs przede mną. I tak też zrobiłem 🙂 Dla niego była to faktycznie nauka od podstaw, więc cała recenzja będzie dużo bardziej obiektywna.
Kilka słów o kursie
Na początek kilka słów o samym kursie. Pozwolę sobie przytoczyć to informacje ze strony, gdyż bardzo trafnie oddają one jego ideę.
Dla kogo jest ten kurs?
Kurs przeznaczony jest dla osób, które chcą zapoznać się z frameworkiem Spring, poznać w praktyce zasady jego działania oraz możliwości. To idealne szkolenie dla osób, które posiadają już pewną wiedzę na temat języka Java i chcą ją rozszerzyć o tematy związane z Java Enterprise Edition. Znajomość podstaw Java jest niezbędna, aby komfortowo korzystać z kursu i wykorzystać w pełni wiedzę w nim zawartą.
Jeden duży projekt
Kurs rozpoczynamy od instalacji niezbędnych narzędzi i utworzenia pustego projektu, który będziemy rozwijać, krok po kroku, przez całe szkolenie. Finalnie zostanie on wdrożony na serwer i udostępniony dla każdego połączonego z siecią użytkownika. W kursie znajdziesz podstawowe informacje ze wszystkich najważniejszych modułów Springa. W jego trakcie omawiam ich działanie, konfigurację oraz podstawowe funkcjonalności.
Solidne podstawy
Zdobywanie wiedzy na temat frameworku Spring rozpoczniesz od poznania podstaw związanych z wstrzykiwaniem zależności (dependency injection) i spring beans. Pokażę ci różne rodzaje DI i cykl życia beanów. Zobaczysz również jak te dwie technologie łączą się ze sobą i jakie są zaawansowane techniki pracy z nimi.
Spring MVC
Kiedy zapoznasz się z podstawami, przyjdzie czas na zagłębienie się w webowy aspekt frameworku Spring – dowiesz się sporo na temat wzorca Model – View – Controller i jego springowego rozszerzenia. Zobaczysz czym są kontrolery, jak przebiega ich komunikacja ze światem zewnętrznym i skąd Spring wie kiedy uruchomić daną metodę biznesową oraz jaki widok zwrócić.
Persystencja danych i Spring Security
Po zakończeniu przygody z front-endową częścią Springa wrócimy do backendu – dowiesz się jak zapisywać dane biznesowe do bazy danych, jak je odczytywać, aktualizować i usuwać.
Dodatkowo zabezpieczymy naszą aplikację formularzem logowania, tak aby nikt nieuprawniony nie miał do niej dostępu.
Wdrożenie projektu na serwer
Na koniec pokażę ci jednego z internetowych operatorów chmury – Digital Ocean. Utworzymy tam nasz własny, wirtualny serwer bazujący na systemie operacyjnym Unix i wdrożymy projekt, tak by można było z niego korzystać z każdego miejsca z dostępem do internetu.
Kilka słów od nas
Zarys kursu już mamy. Pora więc na naszą opinię.
Nasza ocena ogólna, to bardzo dobry z małym minusikiem.
Najważniejsze w kursie jest to, że wiedza o podstawach Springa jest przekazana w uporządkowany, przystępny i zrozumiały sposób. Trafionym rozwiązaniem był również pomysł rozwijania projektu „od zera do bohatera” przez cały czas trwania kursu dodając w kolejnych krokach nowo poznane funkcjonalności. Dla mojego brata wielkim pozytywem było pojawienie się testów jednostkowych – nie jest to bowiem taka oczywista sprawa na początku kariery programistycznej. Fajnym jest również to, że autor kursu przedstawia i omawia różne sposoby konfiguracji projektu i mimo bazowania tylko na jednym, pokazuje jak można osiągnąć to samo inną drogą. Dodatkowy plus należy się również za podsumowania na końcu poszczególnych filmików.
Wspomniany minusik dajemy jedynie za drobne niedociągnięcia techniczne. Zdarzyło się kilka nieznacznych przycięć ekranu, ale sumarycznie nie wpływa to na odbiór przekazywanych treści.
20% zniżki na dowolny kurs
Jeżeli chciał(a)byś skorzystać z kursu Spring Framework od podstaw lub dowolnego innego kursu z oferty portalu StrefaKursów.pl to masz ku temu najlepszą okazję. Tylko do końca marca korzystając z jednego z poniższych linków:
oraz kodu zniżkowego Spring20 wszystkie kursy otrzymasz 20% taniej!
Bądź na bieżąco!
Podobają Ci się treści publikowane na moim blogu? Nie chcesz niczego pominąć? Zachęcam Cię do subskrybowania kanału RSS, polubienia fanpage na Facebooku, zapisania się na listę mailingową:
lub śledzenia mnie na Twitterze. Generalnie polecam wykonanie wszystkich tych czynności, bo często zdarza się tak, że daną treść wrzucam tylko w jedno miejsce. Zawsze możesz zrobić to na próbę, a jeśli Ci się nie spodoba – zrezygnować
Dołącz do grup na Facebooku
Chcesz więcej? W takim razie zapraszam Cię do dołączenia do powiązanych grup na Facebooku, gdzie znajdziesz dodatkowe informacje na poruszane tutaj tematy, możesz podzielić się własnymi doświadczeniami i przemyśleniami, a przede wszystkim poznasz ludzi interesujących się tą samą tematyką co Ty.
W grupie Programista Na Swoim znajdziesz wiele doświadczonych osób chętnych do porozmawiania na tematy krążące wokół samozatrudnienia i prowadzenia programistycznej działalności gospodarczej. Vademecum Juniora przeznaczone jest zaś do wymiany wiedzy i doświadczeń na temat życia, kariery i problemów (niekoniecznie młodego) programisty.
Wesprzyj mnie
Jeżeli znalezione tutaj treści sprawiły, że masz ochotę wesprzeć moją działalność online, to zobacz na ile różnych sposobów możesz to zrobić. Niezależnie od tego co wybierzesz, będę Ci za to ogromnie wdzięczny.
Na wsparciu możesz także samemu zyskać. Wystarczy, że rzucisz okiem na listę różnych narzędzi, które używam i polecam. Decydując się na skorzystanie z któregokolwiek linku referencyjnego otrzymasz bonus również dla siebie.
Picture Credits
- „certyfikat” generowany po ukończeniu kursu
8 marca 2018 at 22:11
Jako autor recenzowanego kursu powiem Dzięki! 🙂 chyba, że to skala dziesięciostopniowa 😉
8 marca 2018 at 23:54
🙂 spokojnie, skala typowo „akademicka” 😉
Dobra robota! Może warto iść za ciosem i przygotowywać kolejny? 🙂
9 marca 2018 at 09:45
Za około miesiąc debiut na udemy z polskojęzycznym kursem, tak żeby sprawdzić wody… A i dla Strefy kolejny kurs w przygotowaniu, więc dzieje się 🙂
9 marca 2018 at 09:56
Nice! Powodzenia 🙂