-
Add HTML templates.
-
Add base Spring Boot project's structure
-
Add CRUD operations for Courses with Spring-MVC and Thymeleaf
- output for all courses at /course;
- output for the chosen course at /course/#id;
- update Author or/and Title for the chosen course;
- create a new course at /course/new;
- delete the chosen course;
- search a course by its title's prefix.
-
Add Spring-data-jpa support
- add Lesson and User entities, repos, services and controllers;
- assign/unassign Users to/from course;
- create/delete lessons for courses.
-
Add Authentication and Authorization
- add registration and login functionality;
- add roles for users;
- access to pages based on user's role.
-
Add Unit tests with JaCoCo report
- Services' layer tests with H2 DB;
- Controllers' layer tests with Mockito and MockMvc.
-
Add pictures for User Profile and Courses
- OneToOne DB connection between Images tables and User/Course tables;
- custom Internal Server Error exceptions handling;
-
Notifications
You must be signed in to change notification settings - Fork 0
Lexxkit/LMS-MTSTeta
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published