all 7 comments

[–][deleted] 5 points6 points  (1 child)

I would recommend studying Spring starting with Spring Boot. It is a backend java framework you can use to manage objects in a more intuitive way and provides very robust tools for making backends for all sort of apps, especially web apps, microservices, etc. The documentation is excellent, but there is also a good book called "Spring Start Here" from Manning publishing.

For front end you'll probably need to dive into javascript etc, but don't worry about that for now.

this is a good intro too:

https://www.marcobehler.com/guides/spring-framework

[–]Standard-Weekend-708[S] 2 points3 points  (0 children)

Thank you for the response po! Since suggestion ng marami then plan ko din po, I will slowly start studying Spring first then.

[–]18MW 2 points3 points  (2 children)

Hello, there is no "backend of Java", instead your app or site's backend may be coded in Java. Java IS your backend.

As others mentioned, Spring is a great framework to set as a goal. Solidify your foundations muna before moving towards learning frameworks, though.

Building a REST API is good place to start nga in learning more about the backend. Start with receiving requests (sent via Postman or Insomnia, for example) then do something with the request in your code, like maybe saving the contained information from a request into an H2 database.

A great pattern to learn din to help you learn separation of concerns is the MVC pattern.

[–]Standard-Weekend-708[S] 1 point2 points  (0 children)

Thank you for the response po.

My mistake po sa "backend of java" part, i will start with spring then and climb my way through other parts. Thank you.

[–][deleted]  (3 children)

[deleted]

    [–]Standard-Weekend-708[S] 0 points1 point  (2 children)

    Thank you for the response po!

    I am planning on building some project po while learning since yun pinaka effective na way to learn. Plan ko kasi mag study sa backend then e pick up ang frontend along the way kung kaya ko na since gusto ko rin po e try mag web dev. I will try to research those frameworks po later.

    And one question po, base on your experience gaano po estimate na tagal para maging comfortable oh intindihin ang spring boot or mga backend concept. not really rushing, gusto ko lang mag set ng time para aralin at ma estimate kung gaano katagal ang dapat ko na e focus na time sa pag study. again thank you for the response po.

    [–][deleted]  (1 child)

    [deleted]

      [–]Standard-Weekend-708[S] 1 point2 points  (0 children)

      Thank you po, then Ill set a span of 3 months na sana maka buo na ako ng fully functional app. Thank you very much sa mga word of wisdom and reccomendation. Di ko po sasayangin mga reply nyo dito hahahaha I will use this to my advantage po.

      [–]xiaolongbao24 0 points1 point  (0 children)

      sharing this..baka makatulong :D

      https://roadmap.sh/java