How To Become Java Backend Developer in 2023? Complete Backend Engineer Roadmap | Spring Boot
HTML-код
- Опубликовано: 20 июл 2024
- 🔴 Book a FREE career counselling session with Learnbay: bit.ly/3RR4zfI
Follow @Learnbay platforms to stay connected for the latest updates & information -
linktr.ee/Learnbay
In this video , I have shared the learning path I followed to learn all important concepts related to Java Backend development , from scratch. Java is a very important programing language which finds it's usage in most of the top product based companies like Amazon , Google , Oracle etc. This video covers all the important topics(beginner to advanced) you would need to learn in backend development using Java , from scratch , ranging from JSP Servlets all the way to Spring Boot. This will help you in making projects , and also during working for companies as a Java Developer.
🔴 Connect with me on Instagram - / code.blooded.voyager and ask me doubts 1:1. Would try to reply to each one of you.
🔴 Join My Telegram Channel for Placement Updates - telegram.me/riddhi_dutta
🔴 Connect with me on LinkedIn - / riddhi-dutta
🔴 Connect with me on Twitter - / rite2riddhi
🔴 Complete Java Developer roadmap - • How to Master Java A-Z...
🔴 Complete DSA Syllabus for cracking Product Based Companies : • How to start DSA from ...
🔴 My DSA Revision Strategy : • How to revise DSA for ...
🔴 My Low Level Design Preparation Strategy : • How to prepare Low Lev...
🔴Graph Placement Series From Scratch - • Graphs - The Ultimate ...
🔴 Low Level Design and Design Pattern Series - • Low Level Design & Des...
🔴 My Company Review Series - • How to Crack Atlassian...
🔴 Amazon SDE Revision Sheet - • Video
🔴 Link to my TopicWise SDE Sheets Playlist : • Trees SDE Coding Probl...
Tags
#java #javaprogramming #riddhiduttajava #javadeveloper #javadevelopment #javatutorial #spring #backenddeveloper #backendwebdevelopment
java tutorial for beginners
java full course
how to learn java
java developer
java developer interview
java developer roadmap
java developer course
java developer work in company
java developer interview questions
java developer salary
java developer jobs for freshers
java developer interview questions for freshers
java developer skills needed
java developer interview questions for 2 years experience
java developer full course
java developer roadmap 2022
java developer salary in india
java developer roadmap 2023
java in programming language
java in project
java projects
java projects for beginners
java programming
java programming for beginners
java programming full course
java programs for practice
java projects with source code
java interview questions and answers
how to learn spring boot step by step
how to learn spring framework in java
how to learn spring
how to learn spring boot
dependency injection spring boot
@configuration in spring boot
how to learn spring boot from scratch
how to learn spring framework
java backend development tutorial
java backend
java backend developer
java backend projects
java backend developer full course
java backend tutorial
java backend developer interview questions
java backend roadmap
java backend course
java backend developer skills
java backend interview questions
java backend web development
java backend spring boot
java backend spring
java spring backend tutorial
java spring backend project
java spring backend
java backend with spring boot
java full stack developer course for beginners
java full stack developer
java full stack developer course
java full stack developer roadmap
java full stack developer interview questions
java full stack project
spring aop
spring mvc
jsp
servlets
maven
spring rest
jdbc
rest api
postman
spring data jpa
hibernate
orm
spring security Наука
After knowing core java
1.Networking-HTTP, TCP, TCP vs UDP, Client server model
2.Caching-what it is,why and where exactly its used
3.Databases(Mysql recommended)
4.Build tools like maven(recommended), gradle.. its functionalities
5. Install tomcat, postman
6.IDE - intelliJ or Eclipse
7. Start from JSP and servelets(to understand springboot later well)
8.MVC architecture and JDBC
9.Start with spring, spring core(dependency injection, inversion of control, Beans and bean scope, spring configurations-xml annotatios,java code)
10.Spring mvc-request params,request mappings, path variable
11. Spring rest-JSON data binding, spring rest control, retrieve pojos, using path variables for rest endpoints, exception handling)
12.Hibernate - crud operations, eager vs lazy loading,hibernate mappings
13. Spring data jpa and spring data rest - configurations, pagination, sorting
14. Spring AOP - beforereadadvicetype. Pointcutexpressions, poincut declarations, ordering aspects,join points, advice types
15.Spring security- authentication and authorization, oauth 2.0, jwt token, cors, csrf,user roles
16. Learn unit testing - test driven development
17.JUNIT and mockito
18. Now springboot - spring boot dev tools, spring boot actuator, redis with spring boot, kafka with spring boot
19. As a fresher this is enough.. but there is spring cloud, microservices and hld are also might be important
Thanks for this
I've tried to compile the list as best as I can:
# Backend Developer Roadmap
Networking
HTTP
TCP
TCP Vs UDP
Client Server Model
Caching
Databases - SQL
Maven, Gradle
Tomcat SQL Postman
JSP and Servlets
JSP-Frontend
Servlets-Backend
JSP: Jakarta Server Pages, JSP Archiecture
MVC Architecture
JDBC: Java Database Connectivity
JDBC: Java Database Connectivity
Spring
Spring Core- Dependancy Injection
Inversion of Control
Beans and Bean Scope
Spring Configurations: XML, Annotations, Java Code
Spring MVC-Request Params
Request Mappings
Path Variable
Spring Rest- JSON Data Binding
Spring Rest Controller
Retreive Pojos
Using Path Variables For Rest Endpoints
Exception Handling
Hibernate- CURD Operations
Eager vs Lazy Loading
Hibernate Mappings
Spring Data Rest- Configurations
Paginations
Sorting
Spring AOP- BeforeAdvice Type
Pointcut Expressions
Pointcut Declerations
Ordering Aspects
Join Points
Advice Types
Spring Security
Authentications and Authorizations
OAUTH 2.0
JWT Token
CORS
CSRF
User Roles
Junit
Mockito
Spring Boot (Makes Development Process Faster)
Spring Boot Dev Tools
Spring Boot Actuator
Redis with spring boot
Kafka with spring boot
BHAI sikhne se pehle hi darra raha hai kya 😂
rip me
@@shivraj19jfjfhfhfhchAs you get experienced, you will get used and comfortable to it
@@shivraj19jfjfhfhfhch😂
One video got answers for my all questions, Thanks!
Networking:
• HTTP
• TCP
• TCP Vs UDP
• Client Server Model
Web Development:
• Caching
• Databases - SQL
• Maven, Gradle
• Tomcat SQL Postman
• JSP and Servlets
• JSP-Frontend
• Servlets-Backend
• JSP: Jakarta Server Pages, JSP Architecture
• MVC Architecture
• JDBC: Java Database Connectivity
Spring Framework:
• Spring
• Spring Core- Dependency Injection
• Inversion of Control
• Beans and Bean Scope
• Spring Configurations: XML, Annotations, Java Code
• Spring MVC-Request Params
• Request Mappings
• Path Variable
• Spring Rest- JSON Data Binding
• Spring Rest Controller
• Retrieve Pojos
• Using Path Variables For Rest Endpoints
• Exception Handling
• Hibernate- CRUD Operations
• Eager vs Lazy Loading
• Hibernate Mappings
• Spring Data Rest- Configurations
• Paginations
• Sorting
• Spring AOP- BeforeAdvice Type
• Pointcut Expressions
• Pointcut Declarations
• Ordering Aspects
• Join Points
• Advice Types
• Spring Security
• Authentications and Authorizations
• OAUTH 2.0
• JWT Token
• CORS
• CSRF
• User Roles
Testing:
• Junit
• Mockito
Spring Boot:
• Spring Boot (Makes Development Process Faster)
• Spring Boot Dev Tools
• Spring Boot Actuator
• Redis with Spring Boot
• Kafka with Spring Boot
you can upload videos on backend development for a spring boot microservice with adapting design pattern and a basic to medium complex code. with event driven architecture.
Love your content. Really helpful.
Can you please create a playlist for Java with those discussed points?
Thnk u soo much for this vdio,there ia very less vidoes on backend java developer
Great video indeed, please make a video about making projects of Spring boot for practise and Resume
This was a good video 👍for us to get all topics as a one-stop solution kind off. So I think you should also make a video on whatever is left as u mentioned, like Spring cloud, microservices, etc., which clearly ends the topic, and at any point be it fresher or as an experience to refer your three videos would act as 1 stop solution checklist. Would be waiting for sure for the video...🙂
DSA is required to become java programmer?
@@TheAIGadgetGuruDSA?? DSA is a problem solving it is an entirely different skill.
Bhaiya... I feel like you answered my instagram DM query with great detail by making a video on that. Thank you so so much bhaiya... This will definitely help me and lot of other students who are just beginning their corporate journey. Once again, thank you. ❤
❤️😊
pls put timestamps
No
Great video.
Keep making videos that attract serious viewers.
Thank You
Hi Ridhi , i inspire a lot from you and started a youtube channel to create content which would be useful to the resher folks .
your editing inspired me a lot , can you please let me know if you editied thease photo by your own or you hired someone .
if yes can you please his point of contact .
tools you are using while editing
Great job man
How can I implement that? After learning Java backend concepts for making a project we need good hold in JavaScript as it's a part of front end how to make a project without it?😊
I am working on Java Vertx in a product based company. Will it be difficult for me to switch jobs?
Do i need to learn spring along with my current job?
Hello Riddhi Bhaiyaa
I want to Move from Testing to Development. I am looking for REST API DEVELOPMENT using Spring boot. Thank you so much to cover this roadmap in your channel 😊
Glad
Guys what is the best platform for Core java that teaches concepts through coding problems?
Bhaiya can you do a video on expressjs and node js backend also please bhaiya your content is really very useful for begineers
Hi Riddhi dutta, for each topic if u provide good source to start learning it will be helpful for us
very helpful thank you
Thanks a lot❣
Love your channel, thank you so much for the roadmap!!!
Thank you from Canada, very interesting!
Is that Okay if I learn a old version of spring because the teacher is good but did not update his course so he use Spring 5 and springboot 2 instead of 6 and 3 respectively?
Yes the basic concepts remain the same
Which course did you recommend to switch to SpringBoot after learning core java
Sir me DSA java me learn kar raha hu but mujhe web development me jana he aur backend me node.js hoga aur nodejs toh javascript hee use karta he na toh java se nodejs me shift karna easy hoga DSA ke liye and overall web development please reply kare very confused
you make it very complex
Iam a flutter developer and also i used java for dsa just want to know should i go with spring boot or with nodejs becuase i have heard in my college that there are less jobs for springboot if you are fresher
please bhaiya make a video suggest some good project on spring
You could've also told us the resources you used to learn these. No issues though, great video.
Would make a separate video or else it would have gone too long
@@rite2riddhi Please do make it as soon it can be possible for you.
@@rite2riddhi Been 7 months bro, please bring the video
Thanks 🔥
Bro please add the resources...so that we can follow u.... please add them.
It would be really helpful if you add the resources as well
Yes for sure. I think this will become Java the backend developer playlist.
Hello sir mujhe aapse thodi si guidance chahiye. Mei bahut confused aur depressed hu apne career ko leke. Kya aap koi tarika bata sakte hai ki mei aapse connect hoke baat kar saku.
bhaiaya exception handling, and multi threading pe one video
Ok
Pls also provide resources
Brilliant as usual ! However , for coding interviews and scripting requirements Python is being the go to language and for day to day SDLC activities Java is must in most of the companies.
How do you balance both of them ? Any advice on how to approach ? Python for DS interviews and Java for development?
I use java for dsa interviews. Back in college i used to use mostly C++
Yeah, it's really hard to unlearn and learn the new things ! Especially when we spend a year in python it's hard to shift to Java. But no language can replace Java when it comes to development! So no choice other than learning it ! :(
Sir is good to learn Java backed for freshers
Could you please share the resources you've used to learn these things as well?
Sure will do that in some other video
@@rite2riddhi please share it soon
Riddhi
Agar tum in topics ke sath best resources bhi
Add kar dete ki pade kaha se
Then this video deserves millions views
Warna confuse hi hote rahenge 😢
how much dsa will be needed after learning these tech. and making some cool projects to get a job as fresher
Dsa is important. Watch my video of how to get started with dsa
Hey Riddhi, when are you uploading JAVA collections video ?
Soon.
DSA is required to become java programmer?
Sir i have a doubt please reply, since u r a Java backend developer i am asking this question to you..is it compulsory for a Java backend developer to know front end frameworks like react or angular etc..or a basic understanding of javascript is enough?..please reply
Basic understanding would be fine
if i learn java basics that covered in your first video and i have good projects on mern am i eligible for sde 1 positons ( 1y exp ) java req postions?
Yes yes
@@rite2riddhi thanks for the reply
✌🏻
should i learn jsp or thymleaf
vaiya ek springboot course liye aoo na
bsic to advanced
Bro do you have any plans for starting a Java Backend course, paid? Please please consider it. Let us know
Not yet.
@@rite2riddhi Not yet gives us hope!
@@JJ-tp2dd to be honest i first want to contribute to youtube, before thinking about paid courses. Would only think about that , when it would be difficult for me to sustain both ends. And yes , I won't compromise on quality , coz I really really love teaching and imparting whatever knowledge I have.
@@rite2riddhi Understood brother, we will support you whatever you decide. But do consider our request, please!
@@JJ-tp2dd sure thank you. Means a lot.
How can I connect you?Pls make some courses or pls give some resources so that we will prepare from there.
Insta
@@rite2riddhi I have messaged you in insta.but you did not reply.pls reply.and give some resources where we can study specially tools like postman,tomcat
Thank You Riddhi Bhai, you cleared my mind. Posting this comment so that it motivates you to know that ur videos truly make an impact.
Thank you so much. It helps , surely.
@@rite2riddhi Again came back, Bhai ye Java AWT k baad JSP and Servlets shuru krna sahi rhega ya i should start with spring, i know java core and i know Sql as well as JDBC
@@pritammishra5406 jsp servlets karo , i would suggest. Basics and fundamentals clear honi chahiye. Ki pehle kaisa hota tha chiz and uha pe keya problems hoti thi.
@@rite2riddhi Thank you for the quick guidance bhai, will sure post an update, and thanks for multithreading video
I am 2022 batch passout and I am a freshers but kahi se referrel nhi mil pa raha plse suggest me bhaiya🙏🙏🙏🙏🙏
Abhi market i khrp hai :)
Kya kre bhaiya kuchh smjh m nhi a rha
Riddhi have you considered launching a live java backend course? u could use a platform like graphy (many ppl like akshay saini, love babbar, sanket singh etc) are all doing live courses. Since u love teaching Pls consideer it in the future. 😁
Yeah I know. Thank you for the suggestion.
he also teaches dsa concepts really well. his graph playlist is also on next level. probably the best right now. hoping for more dsa content from him.
@@ritwik121 thanks ritwik
Estimation time to complete the path?
6months
@@rite2riddhi provided if u ain't loaded by clg academics..😔..
what about dsa ?
Needed for product based companies
Video for dsa is also there. Check my channel
ChatGPT is coming
I am Python Backend Developer.
Now learning Golang for Backend + Micro Services.