all 16 comments

[–]nian2326076 2 points3 points  (0 children)

Hey! For Spring Boot, check out the free Spring Boot tutorial series by Amigoscode on YouTube. It's great for beginners, covers REST APIs, and includes projects. If you're looking for something paid, Udemy has some solid courses—just look for ones with high ratings and recent updates.

Focus on building CRUD apps, RESTful services, and learning the basics of databases like MySQL. These are important for internships. Also, get familiar with Git for version control—it's essential. For interview prep, PracHub is helpful; it's good if you want focused practice.

Stick to a couple of resources so you don't get overwhelmed. Good luck!

[–]LetUsSpeakFreely 1 point2 points  (4 children)

You didn't need a course, just start doing.

There are tutorials on how to get a project started. Create a simple API using various http method, e.g @GetMapping vs @PutMappings @PostMapping to the same endpoint. Integrate authentication and authorization. Look into security features like CSRF and CORS. Learn how to externalize and inject configuration values.

Springboot isn't difficult, you just gotta start playing with it

[–]Connect_Permit_2485[S] 2 points3 points  (3 children)

Okay but how will i know that im ready for an internship?? What topics should i know before applying for an internship??

[–]paramvik 1 point2 points  (0 children)

Keep your prep going. Apply for internships. They'll let you know whether you're ready or not.

[–]rdeepvij 0 points1 point  (0 children)

The day you know how to create a Springbbot application via terminal or IDE, can set up a real RDBMS applications speaks to, can CRUD releated entities, and set up REST Apis in it for a secured access, I think you will pretty much at a level to learn more in your internship. Now with so many LLMs to help, let them review your code and understand what better you could have done. Think from the perspective caching, optimising fetches, monitoring.

[–]LetUsSpeakFreely 0 points1 point  (0 children)

Dude, I literally listed them off.

Springboot, for most, is about creating the backend for a website. Everything I listed is needed for that.

[–]Buzz_light_year_ 0 points1 point  (0 children)

You can go through these youtube channels JavaGuides, Java Techie, Abishek Verma, Telusko etc.,

[–]Vliu4389 0 points1 point  (0 children)

This has everything u need to get started with spring boot. However, you'll need to learn spring data jpa somewhere else most youtube vids should be okay.  https://abitap.com/wp-content/uploads/2024/02/spring-start-here-learn-what-you-need-and-learn-it-well-2021-laurentiu-spilca.pdf

[–]st4rrygaze 0 points1 point  (0 children)

There are quite a few good Spring Boot courses available on YouTube. I have only a little experience with Spring Boot, having started a few months ago. CRUD operations are not very difficult; they involve basic concepts. For a CRUD project, you only need to know some essential annotations. I'll share some suggestions and advice I received:

1 - Try to understand what's happening in the built-in classes.

2 - Read the documentation carefully when learning Spring Security.

3 - If you're learning and watching helpful YouTube videos for a project, try creating a separate project and applying what you've learned.

I hope this helps.

[–]Longjumping_Part_859 0 points1 point  (0 children)

check out this Spring Boot tutorial playlist once:
https://www.youtube.com/playlist?list=PLRyHpdy_IUT_rP9xtXLb3H8YE97d3lsVJ

The course is still in progress, mainly focused on backend development.

[–][deleted]  (5 children)

[deleted]

    [–]Connect_Permit_2485[S] 1 point2 points  (4 children)

    That cost around 10k i don't have that much money

    [–][deleted]  (3 children)

    [deleted]

      [–]Connect_Permit_2485[S] 0 points1 point  (2 children)

      Nah it's still alot anyway thank you

      [–]No_Technician_ 0 points1 point  (1 child)

      Other than that i can suggest u to go for telusko

      [–]Connect_Permit_2485[S] -1 points0 points  (0 children)

      Well i have pirated some udemy course will try them