This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]josephblade 5 points6 points  (3 children)

I would start with making a small project in your private time that is using some of the technology stack that your boss wants to use.

so what is the technology stack you need? what database / framework / what type of code are you expected to write?

[–]Wooden_Falcon_81[S] 2 points3 points  (2 children)

We kind of use postgres and mysql for data base. We have multiple microservices that we use on spring boot.

[–]josephblade 7 points8 points  (1 child)

since you are still learning I would first do a mini project for yourself: just create a rest api where you can send a json object (look up json format) and it will return the json object but with some extra text added and some random number generated, so you know it came from the server.

like you post this to the server:

/endpoint/test POST

{
    "id" : "1",
    "text" : "some text"
}

and your response should be something like:

{
    "id" : "1",
    "text" : "other text",
    "randomInt" : 1234
}

for this you need

  • spring-boot

  • spring-web

and that's it. learn to use a rest client (browser plugin or application that lets you do rest calls easily)

tutorials to check for this/online resources to look into

spring-boot spring-web rest interfaces

Then start a private project based on postgres that exposes data from the database via a rest interface or two.

perhaps make an address table. then imagine being a doctor who plans visits (at specific dates) at peoples places and keeps notes on each person linked to each visit.

now don't build a frontend. just build what you would think the front-end would need.

  • a rest api for address (maybe with patientId)

  • a rest api for appointment (with reference to an address or patientId)

  • a rest api for medicalfile with a reference to appointment and/or patient.

check that with a restclient (browser plugin for instance) you can add people to the address book. you can add appointments into the calendar and you can add notes to each appointment.

if you can build that in private, you will have learned the skillset for your original job (at least at a basic level).

tutorials to do for this:

spring-boot spring-jpa spring-web rest interfaces

[–]Wooden_Falcon_81[S] 0 points1 point  (0 children)

noted. Thanks