The project boils down to a course management service, where you can create courses and associate them with your definitive classes.
GET /api/courses
Parameter | Type | Description |
---|---|---|
- |
- |
Required. Run the server and the client |
GET /api/courses/{id}
Parameter | Type | Description |
---|---|---|
id |
long |
Required. Id of course to fetch |
POST /api/courses
Parameter | Type | Description |
---|---|---|
Name, Category, Status and Lessons |
JSON |
Required. Parameters to create a course |
PUT /api/courses/{id}
Parameter | Type | Description |
---|---|---|
Name, Category, Status and Lessons |
JSON, long |
Required. Parameters to create a course and ID to update |
DELETE /api/courses/{id}
Parameter | Type | Description |
---|---|---|
ID |
long |
Required. Id of course to delete |
Client: Angular, Angular Material, TypeScript
Server: Java, Spring Boot, Mysql, Docker