
Celem tego kursu, jest przekazanie jak największej dawki wiedzy na temat Framework'a Angular (JavaScript) oraz języka Java i Framework'a Spring. Kurs został podzielony na 3 niezależne od siebie etapy:
Nauka Angular od podstaw.
Nauka Spring (Java) od podstaw.
Projekt wspólny.
Oznacza to, że uczestnik może zdecydować się na realizacje tylko etapu drugiego, bez potrzeby zyskiwania wiedzy z etapu pierwszego i na odwrót (dwie rożne ścieżki kształcenia - Frontend oraz Backend).
Etap trzeci ma na celu połączenie wcześniej zdobytej wiedzy w całość. W ramach tego etapu będzie realizowany projekt wspólny (Fullstack), podczas którego zostaną poruszone także zagadnienia związane z metodyką zwinną - Scrum. Kurs jest skierowany zarówno do osób, które dopiero zaczynają swoją przygodę z programowaniem, jak i dla osób, które chcą poszerzyć swoją wiedzę w zakresie tworzenia aplikacji Fullstack'owych. Dodatkowo, w ramach drugiego etapu jest przedstawiane narzędzie Docker, które między innymi służy do konteneryzacji aplikacji.
Przy większości wykładów są dołączone dodatkowe zasoby, które obejmują przedstawiane prezentacje (pdf) oraz kod źródłowy aplikacji (zip), które są tworzone w ramach kursu. W przypadku pojawienia się jakichkolwiek pytań, można śmiało zadawać je w odpowiedniej sekcji tego kursu.
Kurs otrzyma także wsparcie (przynajmniej do końca 2024) - jeśli będą pojawiać się nowe wersje oraz ważne funkcjonalności dla prezentowanych Framework'ów (Angular/Spring) to zostaną dodane odpowiednie sekcje i wykłady poświęcone nowym zagadnieniom.