Aplikacja internetowa do zarządzania zadaniami

Nauka programowania aplikacji z wykorzystaniem wszystkich możliwości Spring Framework to inwestycja czasochłonna lecz z pewnością dająca wiele satysfakcji i korzyści. Spring jest projektem rozwijanym od ponad dwóch dekad, co przekłada się na jego stabilność i dojrzałość. Spring składa się z wielu mniejszych projektów i modułów, takich jak Spring Boot, Spring Data, Spring Security, Spring Cloud, które umożliwiają tworzenie takiej architektury rozwiązania, jaka jest wymagana do spełnienia wymagań klienta i potrzeb użytkownika.

Aby lepiej poznać założenia narzędzia Spring Framework oraz zależności z innymi technologiami, polecam następujący kurs na platformie Udemy:

W tym kursie krok po kroku wykładowca przedstawia w elementarnych przykładach różne zagadnienia związane z technologią Spring Framework, projektem Spring Boot, korzystaniem z bazy danych. Dopiero w siódmym rozdziale od lekcji 86 do 139, mając opanowane podstawy, będzie można śledzić i wypróbować samodzielnie, jak zrealizować prostą aplikację internetową do zarządzania zadaniami.

Poniżej przedstawiam nieco zmodyfikowaną wersję tej aplikacji, która może być wykorzystywana np. przez uczniów do zarządzania swoimi szkolnymi obowiązkami i wydarzeniami. Jest wiele rzeczy, które są w obecnej wersji niedoskonałe i będą przeze mnie rozwijane, dlatego celowo nie chcę wskazywać lokalizacji repozytorium, z którego można pobrać gotowy kod.

Jedno z okien prostej aplikacji webowej do zarządzania listą zadań
Jedno z okien prostej aplikacji webowej do zarządzania listą zadań.