How To Become Java Backend Developer in 2023? Complete Backend Engineer Roadmap | Spring Boot

Sdílet
Vložit
  • čas přidán 26. 07. 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
  • Věda a technologie

Komentáře • 104

  • @karthik3707
    @karthik3707 Před rokem +70

    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

  • @butterscotch_695
    @butterscotch_695 Před rokem +74

    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

  • @techthief3278
    @techthief3278 Před rokem +1

    One video got answers for my all questions, Thanks!

  • @ShivamGupta-cx3hy
    @ShivamGupta-cx3hy Před 2 měsíci +2

    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

  • @sharuk3545
    @sharuk3545 Před rokem

    Thnk u soo much for this vdio,there ia very less vidoes on backend java developer

  • @amitpandey9222
    @amitpandey9222 Před 11 měsíci

    Love your content. Really helpful.
    Can you please create a playlist for Java with those discussed points?

  • @ashrithdesai1733
    @ashrithdesai1733 Před rokem +31

    pls put timestamps

  • @tusharrai9762
    @tusharrai9762 Před rokem +1

    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.

  • @amanjain0842
    @amanjain0842 Před 11 měsíci

    Great video indeed, please make a video about making projects of Spring boot for practise and Resume

  • @sankarapuvishnuvardhan4418
    @sankarapuvishnuvardhan4418 Před 11 měsíci

    Great job man

  • @vatsalkudecha2746
    @vatsalkudecha2746 Před rokem +2

    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. ❤

  • @abderrahmanbouziki8159

    very helpful thank you

  • @FaizMohan
    @FaizMohan Před rokem +5

    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...🙂

    • @TheAIGadgetGuru
      @TheAIGadgetGuru Před rokem

      DSA is required to become java programmer?

    • @piyushpathak1186
      @piyushpathak1186 Před rokem

      ​@@TheAIGadgetGuruDSA?? DSA is a problem solving it is an entirely different skill.

  • @ChadSigma111
    @ChadSigma111 Před rokem +2

    Great video.
    Keep making videos that attract serious viewers.

  • @neyaznak
    @neyaznak Před rokem

    Thanks a lot❣

  • @moyenaak
    @moyenaak Před 9 měsíci

    Love your channel, thank you so much for the roadmap!!!

  • @harissaeed5811
    @harissaeed5811 Před 10 měsíci

    you make it very complex

  • @pritam...8796
    @pritam...8796 Před 9 měsíci

    Thanks 🔥

  • @jaskaransingh6323
    @jaskaransingh6323 Před rokem +2

    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 😊

  • @BapunParida
    @BapunParida Před rokem

    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

  • @satusamanta5798
    @satusamanta5798 Před rokem +2

    ✌🏻

  • @abc-ym4zs
    @abc-ym4zs Před rokem

    Bhaiya can you do a video on expressjs and node js backend also please bhaiya your content is really very useful for begineers

  • @aniketbhatnagar8551
    @aniketbhatnagar8551 Před rokem

    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?

  • @YoursHomie
    @YoursHomie Před rokem

    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?😊

  • @abhishekc3556
    @abhishekc3556 Před rokem +8

    You could've also told us the resources you used to learn these. No issues though, great video.

    • @rite2riddhi
      @rite2riddhi  Před rokem +8

      Would make a separate video or else it would have gone too long

    • @FaizMohan
      @FaizMohan Před rokem +2

      @@rite2riddhi Please do make it as soon it can be possible for you.

    • @JJ-tp2dd
      @JJ-tp2dd Před 10 měsíci

      @@rite2riddhi Been 7 months bro, please bring the video

  • @tejeshaak5968
    @tejeshaak5968 Před rokem

    Hi Riddhi dutta, for each topic if u provide good source to start learning it will be helpful for us

  • @Diptanjank
    @Diptanjank Před 4 měsíci +1

    please bhaiya make a video suggest some good project on spring

  • @nikhilvijay6022
    @nikhilvijay6022 Před rokem

    Guys what is the best platform for Core java that teaches concepts through coding problems?

  • @dhanshripatil3172
    @dhanshripatil3172 Před rokem +3

    Pls also provide resources

  • @tejasxd30
    @tejasxd30 Před rokem +1

    Bro please add the resources...so that we can follow u.... please add them.

  • @motivation8238
    @motivation8238 Před 5 měsíci

    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

  • @aaspaskihassi4582
    @aaspaskihassi4582 Před rokem

    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

  • @asktostranger8296
    @asktostranger8296 Před rokem

    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 😢

  • @PalakSingh-tm8rq
    @PalakSingh-tm8rq Před rokem +2

    It would be really helpful if you add the resources as well

    • @FaizMohan
      @FaizMohan Před rokem +1

      Yes for sure. I think this will become Java the backend developer playlist.

  • @atalaguitare13
    @atalaguitare13 Před rokem +1

    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?

    • @rite2riddhi
      @rite2riddhi  Před rokem +2

      Yes the basic concepts remain the same

    • @abhaykaushik95
      @abhaykaushik95 Před rokem

      Which course did you recommend to switch to SpringBoot after learning core java

  • @pritammishra5406
    @pritammishra5406 Před rokem +2

    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.

    • @rite2riddhi
      @rite2riddhi  Před rokem

      Thank you so much. It helps , surely.

    • @pritammishra5406
      @pritammishra5406 Před rokem +1

      @@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

    • @rite2riddhi
      @rite2riddhi  Před rokem +1

      @@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.

    • @pritammishra5406
      @pritammishra5406 Před rokem +1

      @@rite2riddhi Thank you for the quick guidance bhai, will sure post an update, and thanks for multithreading video

  • @Himanshu-sq6zx
    @Himanshu-sq6zx Před rokem +1

    bhaiaya exception handling, and multi threading pe one video

  • @pjagannadham2540
    @pjagannadham2540 Před rokem

    Sir is good to learn Java backed for freshers

  • @visase2036
    @visase2036 Před rokem +3

    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?

    • @rite2riddhi
      @rite2riddhi  Před rokem +2

      I use java for dsa interviews. Back in college i used to use mostly C++

    • @visase2036
      @visase2036 Před rokem

      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 ! :(

  • @favoritevideos7812
    @favoritevideos7812 Před rokem +1

    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

  • @muleyshubham
    @muleyshubham Před rokem +1

    Hey Riddhi, when are you uploading JAVA collections video ?

  • @desiCineMan
    @desiCineMan Před rokem +2

    Could you please share the resources you've used to learn these things as well?

  • @TheAIGadgetGuru
    @TheAIGadgetGuru Před rokem

    DSA is required to become java programmer?

  • @pujasaha6842
    @pujasaha6842 Před 10 měsíci

    vaiya ek springboot course liye aoo na
    bsic to advanced

  • @shivendrakumartiwari
    @shivendrakumartiwari Před rokem

    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.

  • @chiragvohra6673
    @chiragvohra6673 Před rokem +1

    how much dsa will be needed after learning these tech. and making some cool projects to get a job as fresher

    • @rite2riddhi
      @rite2riddhi  Před rokem +2

      Dsa is important. Watch my video of how to get started with dsa

  • @Harsh-fd4ml
    @Harsh-fd4ml Před rokem

    should i learn jsp or thymleaf

  • @JJ-tp2dd
    @JJ-tp2dd Před rokem +2

    Bro do you have any plans for starting a Java Backend course, paid? Please please consider it. Let us know

    • @rite2riddhi
      @rite2riddhi  Před rokem

      Not yet.

    • @JJ-tp2dd
      @JJ-tp2dd Před rokem

      @@rite2riddhi Not yet gives us hope!

    • @rite2riddhi
      @rite2riddhi  Před rokem

      @@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.

    • @JJ-tp2dd
      @JJ-tp2dd Před rokem

      @@rite2riddhi Understood brother, we will support you whatever you decide. But do consider our request, please!

    • @rite2riddhi
      @rite2riddhi  Před rokem +1

      @@JJ-tp2dd sure thank you. Means a lot.

  • @pranavsharma7479
    @pranavsharma7479 Před rokem

    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?

  • @john_doe_2231
    @john_doe_2231 Před rokem +1

    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. 😁

    • @rite2riddhi
      @rite2riddhi  Před rokem +1

      Yeah I know. Thank you for the suggestion.

    • @ritwik121
      @ritwik121 Před rokem

      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.

    • @rite2riddhi
      @rite2riddhi  Před rokem +1

      @@ritwik121 thanks ritwik

  • @swagataroy6877
    @swagataroy6877 Před rokem

    How can I connect you?Pls make some courses or pls give some resources so that we will prepare from there.

    • @rite2riddhi
      @rite2riddhi  Před rokem

      Insta

    • @swagataroy6877
      @swagataroy6877 Před rokem

      ​@@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

  • @shivamsingh-ty6pq
    @shivamsingh-ty6pq Před rokem

    I am 2022 batch passout and I am a freshers but kahi se referrel nhi mil pa raha plse suggest me bhaiya🙏🙏🙏🙏🙏

  • @vijayanks1714
    @vijayanks1714 Před rokem

    Estimation time to complete the path?

  • @DhavalAhir10
    @DhavalAhir10 Před rokem

    I am Python Backend Developer.
    Now learning Golang for Backend + Micro Services.

  • @rsn691
    @rsn691 Před rokem

    what about dsa ?

    • @rite2riddhi
      @rite2riddhi  Před rokem

      Needed for product based companies

    • @rite2riddhi
      @rite2riddhi  Před rokem

      Video for dsa is also there. Check my channel

  • @eternal2solitary
    @eternal2solitary Před rokem

    ChatGPT is coming