Spring Boot Roadmap - How To Master Spring Boot

Поділитися
Вставка
  • Опубліковано 22 січ 2025

КОМЕНТАРІ • 393

  • @sharidass1408
    @sharidass1408 3 роки тому +137

    You are the best Trainer on Java so far in my experience. Yes we need Oath 2 course from you. Keep rocking. Big Fan

    • @lifeofaproblemsolver479
      @lifeofaproblemsolver479 3 місяці тому

      Read the Spring Authorization Server docs and then you are set :), along with Redis, some database, user logins, and basic OAuth documentation from the opensource site.

  • @amigoscode
    @amigoscode  3 роки тому +4

    Courses and the diagram available here: amigoscode.com/p/roadmap

    • @aaijo
      @aaijo 2 роки тому

      Hi Nelson, thank you for all your great work, it's really helpful!
      Is there a way to download the roadmap as PDF? It seems coggle usually has this option, but it's not in your diagram. Also print to pdf returns only blank pages.
      I'd like to print out the diagram to track my progress and keep being reminded of the bigger picture ;)

    • @IgorTrono
      @IgorTrono 7 місяців тому

      it shows "error page" when I clicked on this URL.

  • @alexanderrjakhov6301
    @alexanderrjakhov6301 3 роки тому +19

    Hello from Russia. Thank you very much for this video! I have been working with the spring framework for only one month, and your roadmap to spring boot is very useful for us - the new generation of java programmers

  • @AshrafMMA
    @AshrafMMA 3 роки тому +10

    Exactly what I have been looking for a while.

  • @quantum598
    @quantum598 3 роки тому +5

    Nelson, you're the GOAT, your videos/tutorials + courses are an immense treasure to us early career people! Been following since your Sterling (Bank?) days (Recall the day in the life of a Software Engineer video being the first I've watched! )

  • @JonasKeil
    @JonasKeil 3 роки тому +10

    The roadmaps clarity and structure shows your deep understanding of java✨

  • @mareksz6525
    @mareksz6525 3 роки тому +7

    You bring so much value to the world. Thank you Nelson!

  • @jonathankee1400
    @jonathankee1400 3 роки тому +1

    You a very influential person, introducing spring boot and java to more people, your videos really bootstrap my web application, thank you very much!

  • @rs-crypto-university
    @rs-crypto-university Рік тому +2

    Your videos are gold. Really high quality and I always learn a lot! I guess you are the only one I know who explains spring boot in such a clear and easy way

  • @LomaDaLux
    @LomaDaLux 3 роки тому +9

    We are DEFINITELY interested in the AuthO course!

  • @nukeman444
    @nukeman444 Рік тому

    You are a Beast. I left Java Websphere and JSP/DB2 in favor of the C# Microsoft stack of technologies 15 years ago. I'm thinking of coming back home. That roadmap is awesome.

  • @TheAbhishekh
    @TheAbhishekh 6 місяців тому +2

    00:03 Reading the documentation is crucial for mastering Spring Boot.
    02:08 Documentation is crucial for software frameworks like Spring Boot.
    04:24 Spring Boot simplifies building microservices and promotes testing.
    06:29 Choose SQL for better understanding and foundational knowledge in database concepts.
    08:53 Spring Data JPA simplifies database interactions.
    11:08 Importance of backend and microservices in Spring Boot
    13:19 Connect to external APIs and Docker/Kubernetes importance
    15:26 Managing configuration and secrets in Spring Boot

  • @iceman4895
    @iceman4895 3 роки тому

    Honestly, the best channel on SpringBoot .

  • @modernvfxnerd
    @modernvfxnerd 3 роки тому +1

    "spring jata dpa" cracked me up so hard, dunno why
    great video as always, thank you for making such an effort into making these, if not for your videos i'd propably would never learn this stuff

  • @ruhinapatel6530
    @ruhinapatel6530 2 роки тому

    Your channel is the best I've come across.. Keep doing the great work

  • @alaminalif8276
    @alaminalif8276 3 роки тому +19

    OAuth2, please. By all means. Another great content. Thank you

  • @abdo-ar-888
    @abdo-ar-888 2 роки тому +137

    I have an idea for you, why you don't make a full course from scratch based in this road map this will be very very cool and useful

    • @عبدالصمد-ح4ت
      @عبدالصمد-ح4ت Рік тому +9

      He needs money

    • @mohdotnet
      @mohdotnet Рік тому +1

      Fantastic idea . I second that suggestion

    • @hackerman5764
      @hackerman5764 Рік тому +9

      that course would be 48+ hours long and maybe not even he has mastered every part of this roadmap

    • @abdo-ar-888
      @abdo-ar-888 Рік тому

      @@hackerman5764 it's not really an issue if it's about timing, and anyway it'll definitely be a professional course so I don't think it'll be for free

    • @alexradu1921
      @alexradu1921 Рік тому

      @@hackerman5764 and who would even complete such a long course

  • @trinhduyhung8211
    @trinhduyhung8211 3 роки тому

    Finally. Been waiting for this. Thanks dude

  • @ravenmantilla
    @ravenmantilla 3 роки тому +26

    Great video. In your grapg you missed Spring Cache, AOP, those arey key for a complete Spring-based solution.

  • @mojjammil
    @mojjammil 3 роки тому +1

    Jazakallah. Such a timely video for me when I'm on this journey.

  • @samae-r7216
    @samae-r7216 2 роки тому

    Thanks brother. I'm starting to learn Spring, definitely following you.

  • @katana8960
    @katana8960 2 роки тому

    The roadmap is so clear for beginner to learn Spring Boot. Thank you so much.

  • @milkabakhuya6078
    @milkabakhuya6078 5 місяців тому

    Thank you amigoscode .Quite good to learn from you

  • @raymondyoo5461
    @raymondyoo5461 2 роки тому

    I recently start learning Spring Framework and I'm gonna try what you listed on the roadmap
    Thanks for your advice.

  • @dongli9832
    @dongli9832 2 роки тому +1

    this is very crystal clear, very helpful to line up in the mind. keep going, appreciate!

  • @faculorenzo
    @faculorenzo 2 роки тому

    The best Java teacher so so far. I would like the Oath 2 course from you. Thank! Huge Fan

  • @dimitrisfou6908
    @dimitrisfou6908 3 роки тому

    The best notification on my mobile, keep rolling!!!!!!!!!

  • @malicious8909
    @malicious8909 3 роки тому

    Really needed this one 😃😃😃 much much much appreciated making this one brother, Jazakallah :)

  • @makumbo22
    @makumbo22 3 роки тому

    Awesome material AMIGO, thank you too much for all your support to the community!!!

  • @demamdq2346
    @demamdq2346 3 роки тому

    Microservice course will we great, cant wait!!!

  • @mudas
    @mudas 3 роки тому

    Excellent, This is what I was looking for a long time

  • @d.2968
    @d.2968 3 роки тому +6

    Great! Do you plan something about Spring Batch ? Thank you so much!

  • @AnaoDoEmbu
    @AnaoDoEmbu 3 роки тому

    Very nice initiative Bro! Congratulations!

  • @pguti778
    @pguti778 2 роки тому

    You've got my sub!!! So clear!!

  • @sadiqshah1349
    @sadiqshah1349 3 роки тому

    Excellent video. Keep posting videos. Appreciated.

  • @JazminMortimer
    @JazminMortimer 3 роки тому

    This is exactly what I needed!!!

  • @danielmuthoni9777
    @danielmuthoni9777 3 роки тому

    Great! One of the best tutor here. Your explanation is so exceptional.

  • @shahrukh8222
    @shahrukh8222 3 роки тому

    Please make one video on hibernate. I've been following your videos since last year and I have to admit that your knowledge is impeccable.

  • @abdelrahmanelsayed3290
    @abdelrahmanelsayed3290 3 роки тому

    I really needed this. Thank you bro. I'm loving your videos and your courses.

  • @Adam-qn9uq
    @Adam-qn9uq 2 роки тому

    🙏 Much much appreciated !!
    You're becoming my reliable resource for my study 👍
    As-salamu alaykum ☺

  • @Iliaspap80
    @Iliaspap80 3 роки тому +3

    OAuth2 would be really interesting indeed. Keep up the good work!

  • @_wizard123
    @_wizard123 3 роки тому

    ma men you are a beast bro i owe u my success

  • @sergeil.2548
    @sergeil.2548 3 роки тому +2

    Great video, thank you very much! I was looking for a breakdown of all Spring Boot components, and here it is 👍🏼

  • @sakshamgupta7316
    @sakshamgupta7316 11 місяців тому

    Amazing work brother!! Thanks a lot for the video..

  • @sefakutlu737
    @sefakutlu737 2 роки тому

    Thank your for creating this roadmap. It helped me a lot

  • @t20t1
    @t20t1 3 роки тому

    Very good teaching or information sharing style and finally
    what a beautiful voice you have.

  • @dadasajad8741
    @dadasajad8741 2 роки тому

    looking forward to it brother. thank you very much.

  • @smailkoubi6547
    @smailkoubi6547 3 роки тому

    I just watched the video and i want to say thank you. Thank you for the great explanation and for investing your time and efforts to help others. May Allah bless you. Although didn't expect to be on the screen haha !

  • @boristhedestroyerofancient508
    @boristhedestroyerofancient508 3 роки тому

    Epic video as always ;)

  • @환이-f6w
    @환이-f6w 3 роки тому

    I always study while watching your videos, thank you

  • @sandeepnanda7928
    @sandeepnanda7928 3 роки тому +3

    Thanks a lot for sharing the Spring Boot Roadmap. It would be very helpful if you could share OAuth2 and Spring Cloud.

  • @buntymaurya2821
    @buntymaurya2821 3 роки тому

    Thanks for this roadmap learned new stuffs

  • @ngoalalibo4862
    @ngoalalibo4862 3 роки тому

    Amazing Video!!! Great Depth

  • @imtiazbasha3324
    @imtiazbasha3324 2 роки тому +1

    Assalamu alaikum brother. Really Awesome video

  • @nox-freak
    @nox-freak 3 роки тому

    Excatly what i wanted bro !

  • @TechStory5
    @TechStory5 3 роки тому +1

    I would love if you make a video about springboot testing

  • @CarlosRojas-zk1ic
    @CarlosRojas-zk1ic Рік тому

    This content is great thanks so much!

  • @aamnig2467
    @aamnig2467 3 роки тому

    Many thanks, really I enjoyed your way of explaining the concepts, really appreciated

  • @venkatanirudh9818
    @venkatanirudh9818 3 роки тому +3

    Great video Mr Jamal.Can you please make a roadmap video for a full stack Java developer with Spring Boot as the backend framework and Angular/React as the frontend framework

  • @elhouahmed2087
    @elhouahmed2087 Рік тому

    و عليكم السلام
    May GOD bless you, teacher !
    It's one of the best long tech tubes i watched so far 👌

  • @BreakingN3wz
    @BreakingN3wz 2 роки тому +1

    So, setting up the architecture you would do what first? I know you would want to read the documentation; however, given this tutorial, would you set up the class libraries first so that you can start the transactions?

  • @omarbarra3456
    @omarbarra3456 3 роки тому

    I have pretty much understood the amazing knowledge you have shared, Thanks!

  • @FabrizioBeccaceci
    @FabrizioBeccaceci 3 роки тому +140

    I would be really interest in a more detailed comparison between Jpa with hibernate and jdbc, I would like to better understand why you don’t recommend it in bigger projects. If anyone has any resources about this topic it’s appreciate too

    • @jericho7989
      @jericho7989 3 роки тому +6

      I want to know it also our company has millions of data but still uses hibernate spring data jpa + criteria query

    • @erickjhormanromero6905
      @erickjhormanromero6905 3 роки тому +14

      Jpa is the specification with some rules to work with database, hibernate is an implemetation of the rules, it'll allow to convert your tables in java classes and jdbc is the normal java
      Java Database Connectivity that define how clients connects to database using more specific sql native.

    • @SimplyRusty
      @SimplyRusty 3 роки тому +4

      @@erickjhormanromero6905 yeah he asked about spring data jpa though as OG mentioned data jpa used in small project

    • @Gabriel-rl3lg
      @Gabriel-rl3lg 3 роки тому +12

      JDBC is just the driver, it's the bridge between the database and your application, with JPA you have Hibernate managing database connections and you can improve your development speed, because you can map your class properties with some java annotations to tell Hibernate correlate them with properties in tables on the database, this is what we call a ORM (object relational mapping), and with this, you can create queries to the database without the necessity to write them in plain SQL (which saves you from writing boilerplate code), and if you have any necessity to customize a query, or the query generate by Hibernate is not performing the way you want, you can still write your own queries with HQL, that is basically SQL but using the names of the classes and properties that you defined in your application (but to works properly, everything have to be well mapped).

    • @FabrizioBeccaceci
      @FabrizioBeccaceci 3 роки тому +1

      @@Gabriel-rl3lg Alright, this description math what i knew and my experience using hibernate and jpa, but this description lists only useful features of it so i don't understand why he discourages people to use it in bigger projects

  • @younesdehbi8791
    @younesdehbi8791 3 роки тому

    Crystal Clear Amigooooo

  • @eidancodez65
    @eidancodez65 3 роки тому

    Very insightful roadmap to learn spring framework

  • @jevonne8160
    @jevonne8160 3 роки тому

    Love your work, keep it up

  • @hsmhsm327
    @hsmhsm327 2 роки тому

    thnx man
    Spring for a beginner is really confusing
    what to use, what to learn, with what you need to start

  • @leiss6623
    @leiss6623 3 роки тому +10

    Thanks for the guide.
    Could you do a video on data structure and algorithms roadmap?

    • @Swingtraders_
      @Swingtraders_ 3 роки тому

      Please help on the data structures

  • @Filfranca
    @Filfranca 3 роки тому

    Thank you very much for the video !

  • @prajjwaltripathi2911
    @prajjwaltripathi2911 Рік тому

    needed this

  • @mshohag4229
    @mshohag4229 3 роки тому

    Your videos are really informative

  • @rakeshmi2092
    @rakeshmi2092 3 роки тому

    its very nice and boost up knowledge of every one.

  • @hishamzoghbi6533
    @hishamzoghbi6533 3 роки тому

    Keep it up bro, god bless you 🙏

  • @tanveerbaba30
    @tanveerbaba30 3 роки тому +4

    Would be good if we have a Tutorial on OAuth2

  • @EugeneChe-81
    @EugeneChe-81 3 роки тому

    Спасибо! Очень вовремя и доходчиво) Hello from Russia) 🇷🇺

  • @akailok
    @akailok 3 роки тому +24

    Sir you have great knowledge and good teaching skills. Can you develop a small project using
    1.spring boot
    2.mangodb
    2.Auth 2.0
    4.caching
    5.Load balancing
    6.Thread sharing
    7.React as front end.
    Can you please develop mini project using above concepts. This can help millions of poor people who can't afford to join expensive classes online.

    • @nagavijaykumarprathi8531
      @nagavijaykumarprathi8531 3 роки тому +1

      Bro..
      Do find any course/video with above topics

    • @a-roh5039
      @a-roh5039 2 роки тому

      There is nothing "mini" about combining all those concepts. These topics have been covered in countless places. Being a good developer means going outside of your comfort zone and figuring some things out for yourself. So I'd suggest finding your own resources and doing this project yourself. You will learn a lot more this way.

    • @sastashroud7646
      @sastashroud7646 2 роки тому

      @@a-roh5039 should I do data structures and algorithms or Learn spring boot for switching job

  • @ProgrammingwithShahan
    @ProgrammingwithShahan 3 роки тому

    Such a great video. I appreciate it

  • @kvsm123
    @kvsm123 3 роки тому

    Appreciate your great work.

  • @mechda87
    @mechda87 2 роки тому

    Salamu3leikoem my brother!!! Amazing page!!! I will follow u!!!

  • @sanafmomin8847
    @sanafmomin8847 3 роки тому

    Amazing .... this really helped.

  • @sukoon-e-alfaz7047
    @sukoon-e-alfaz7047 2 роки тому +1

    There another framework I would recommend to you is Hilla Framework. Please do make a video on that. Thanks for your video brother!!

  • @znbm8289
    @znbm8289 3 роки тому

    Thank you so much for the video

  • @houssemeddine6522
    @houssemeddine6522 3 роки тому

    Amazing bro, this is very helpful.

  • @marcoandreschmidt5859
    @marcoandreschmidt5859 7 місяців тому +1

    Studying spring framework was one of the most boring things that I ever did in programming. It’s incredible overwhelming. The project is huge. So … sure I’ll keep going

  • @FlavioMarquesInf
    @FlavioMarquesInf 2 роки тому

    Great video!

  • @oseitutu598
    @oseitutu598 3 роки тому

    You are my hero!!

  • @iamsushiil
    @iamsushiil 3 роки тому

    Yes ! we are really interested in OAuth2 security, please do make a full course on it.

  • @elhalmihamza28
    @elhalmihamza28 3 роки тому

    from Algeria : i am with you go on

  • @arslonboyisorov7751
    @arslonboyisorov7751 2 роки тому

    Great! Thank you bro

  • @FahadAli-km3ll
    @FahadAli-km3ll 2 роки тому

    Wa alaykum salam. Just discovered your channel. Amazing content! Subbed!

  • @celebmoments7060
    @celebmoments7060 3 роки тому +1

    New subscriber here, Oath 2 course from you will definitely help.
    Thanks

  • @zoricamaneva3352
    @zoricamaneva3352 Рік тому +2

    Great overview for Spring Boot, can you make a whole course for decomposing a Spring Boot monolith application into micro services, because there are so many developers facing with it as we have old applications that should be migrated into microservices. Think will be very useful, thank you

  • @dungphamtien4027
    @dungphamtien4027 3 роки тому

    Great video. Thank you very much!

  • @igrbloodlemonproductions5262
    @igrbloodlemonproductions5262 3 роки тому +6

    Great video, helpful as always! Have you thought of making a video on how to implement web sockets in springboot since it's a highly asked thing to be used by web applications.

  • @Jgiga
    @Jgiga 3 роки тому

    Great work amigo.

  • @Poperzenknarz
    @Poperzenknarz 2 роки тому

    Thank you !

  • @bryanin
    @bryanin 3 роки тому

    Great job!

  • @maximilian_gl
    @maximilian_gl 3 роки тому +2

    OAuth2 video would be great!

  • @nashwanamin
    @nashwanamin 3 роки тому

    Well done brother 👏🏻👏🏻👏🏻

  • @sadeepaalwis5938
    @sadeepaalwis5938 3 роки тому

    Thnks man extremely helpful