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 frameworka 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 frameworka 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ą:




Uwaga! Jeżeli w ciągu 24-godzin od zapisania się na listę mailingową nie otrzymasz wybranego przez siebie prezentu to skontaktuj się ze mną.

Zgoda? Zapisując się do newslettera wyrażasz zgodę na przesyłanie Ci starannie wyselekcjonowanych informacji marketingowych. Dane są przechowywane w systemie MailChimp i nie są udostępniane nikomu więcej.

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ć :)

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.

1 000 000 zł

Milion złotych. Tak, milion złotych. Milion złotych to cel, który sobie postawiłem jakiś czas temu. Chcę zarobić milion złotych na tym blogu. Do tej pory zebrało się 28 869,21 zł, więc jak widzisz jest już co pokazać, ale do celu nadal sporo brakuje. Jeszcze nie wiem do końca jak, ale to zrobię. Na pewno nigdy nie będę pobierał żadnych opłat za dostęp do treści, bo tymi chcę się po prostu dzielić.

Wysoko ponad ten milion stawiam na szerzenie wiedzy i dotarcie do jak największej liczby osób. I tu mam prośbę do Ciebie: jeśli uważasz, ten artykuł za wartościowy, to udostępnij go proszę swoim znajomym. Przy lewej lub dolnej (na małych wyświetlaczach) krawędzi ekranu znajdziesz przyciski, które Ci to ułatwią. Jeżeli ich nie widzisz, to najprawdopodobniej zostały zablokowane przez Twój program do blokowania reklam. Niezależnie od tego, czy prześlesz ten wpis dalej, czy nie, to ja i tak dziękuję Ci serdecznie za doczytanie do tego miejsca! Do przeczytania niebawem.

PS. Jeśli mój blog przypadł Ci do gustu tak bardzo, że chciał(a)byś mi się w jakiś sposób odwdzięczyć, to mam dla Ciebie kilka ciekawych propozycji, z których możesz skorzystać. Szczególnie gorąco zachęcam do wsparcia poprzez serwis Patronite, ale jeżeli zdecydujesz się na którąkolwiek z wymienionych opcji, to serdecznie Ci za to DZIĘKUJĘ!

Picture Credits
  • „certyfikat” generowany po ukończeniu kursu