Computer Science
Develop the backend for a Customer Relationship Management Tool using Java Springboot
This menternship is aimed at getting you up to speed with all the basics of developing a good backend system. You will be creating backend software for a Customer Relationship Management Tool that satisfies the characteristics of good software, and meets the requirement outlined in the scope of work provided.
Price
$45
About this menternship
What does it mean to write great backend software?
  1. It solves the functional requirement at hand.
  2. It is secure as required by the type of data transacted.
  3. It can scale in 2 ways:
    1. With the amount of data that flows to and from it.
    2. With time, as more requirements are gradually coded into it.
  4. It is well documented so other parts of the system may interact with it easily.

This menternship is aimed at getting you up to speed with all the basics of developing a good backend system. You will be creating backend software for a Customer Relationship Management Tool that satisfies the characteristics of good software, and meets the requirement outlined in the scope of work provided to you once you enrol for this Menternship.

Do note, that you are to use Java Springboot as the framework for development for this Menternship.

Through the duration of this Menternship experience, you will have the constant assistance of a mentor to help you through your queries and to help you learn certain key skills as desired by the industry.
Looking forward to some great work, all the best!
Why take up this menternship?
On completing this menternship, you will learn about
  1. Designing Database structure and data types
  2. Creating an Entity Relationship Diagram
  3. Building Secure Backend APIs 
  4. Documenting APIs and System Architecture
  5. Writing Unit Tests
  6. How to use a Version Control System
  7. Deploying your Backend to a Server
Expected Output
  1. Database Structure Documentation (ERD)
  2. API Specifications
  3. Sequence Diagram
  4. Sample GIT Repository
  5. Source Codebase
  6. Link to Online Hosting
  7. Postman link of your working live API collection
  8. Summary Video
Develop the backend for a Customer Relationship Management Tool using Java Springboot
$45
This menternship offers
Mentorship
People with experience in the industry of your choice ready to help you complete the challenges at hand.
Certification
Every challenge comes with a certificate on completion from both Mentormind and the company hosting the challenge.
Real life experience
Gain real-time work experience, online. Each challenge comes with resources to help bring the office to where you are.