Java Roadmap for 2024

Поділитися
Вставка
  • Опубліковано 10 гру 2023
  • In this Java Roadmap I will discuss your Java learning path to help succeed as a java developer. Java still very popular and it I recommend it as your first programming language.
    --
    ► Linux Course - amigoscode.com/courses/linux - COUPON: 20_LINUX
    ► Download Roadmap - open.substack.com/pub/amigosc...
    Don't Forget to
    ===========================================
    💯 Subscribe to Amigoscode - bit.ly/2HpF5V8
    💯 Courses Available for free here - amigoscode.com/courses
    💯 Join Private Facebook Group and Discord - amigoscode.com/p/join-community
    ► Recommended Books
    ===========================================
    - Clean Code - amzn.to/2UGDPlX
    - HTTP: The Definitive Guide - amzn.to/2JDVi8s
    - Clean Architecture - amzn.to/2xOBNXW
    ► Computer and Monitor
    ===========================================
    - New Apple MacBook Pro - amzn.to/3464Mmn
    - Dell 27 INCH Ultrasharp U2719D Monitor - amzn.to/2xM3nW1
    - Double Arm Stand Desk Mount - amzn.to/3aYKKfs
    - USB C Hub Multiport Adapter - amzn.to/2Jz7NlL
    ❤️ Thanks for watching
    #java #javatutorial #javaforbeginners
  • Наука та технологія

КОМЕНТАРІ • 137

  • @amigoscode
    @amigoscode  5 місяців тому +23

    ► Download Roadmap - open.substack.com/pub/amigoscode/p/your-java-roadmap-for-2024?r=22x1kh&

    • @juligomez2493
      @juligomez2493 Місяць тому

      WHERE ARE THE COURSES FOR EACH NUMBER!

    • @vijayfrontend
      @vijayfrontend 25 днів тому

      Hello @amigoscode Hope you are doing well. You are a amazing tutor who make such a complicated Java language easy for us people. I am from INDIA and You are charging 287 $ for a JAVA course and its a huge amount of money for Indian. could you please provide a discount for Indian students. Thank you. Love from INDIA

  • @Peter_N2001
    @Peter_N2001 5 місяців тому +7

    Very few creators out there providing their viewers with the resources that you provide. Much appreciated!

  • @jimjrivan
    @jimjrivan 5 місяців тому +10

    Parabéns pela aula, professor.

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

    Any language is a complete universe, more this the most used language ever, always there are more and more, Merry Christmas buddy!

  • @ahmedtahir8608
    @ahmedtahir8608 5 місяців тому +16

    Amigoscode love from india ❤

  • @soumeyadebboub442
    @soumeyadebboub442 5 місяців тому +4

    add Aspect oriented programming in "Advanced " ...thank you very much for this map

  • @DavidMid
    @DavidMid 27 днів тому +1

    Thanks for the roadmap, I'm very grateful.

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

    Thanks a lot man, I was looking for some information about Java 💗💗

  • @smaziano
    @smaziano Місяць тому

    Good video @amigoscode and the topics are very important ones for Java (and any other programming language universe). Some of them like multi threading should not be included in any basic recommendation. Good luck and continue the good work

  • @Devivl
    @Devivl 5 місяців тому +12

    Thanks a lot, bro. You're a smart man for sharing your experience for free. You're doing the right thing. You're good.

  • @jheromchacon5178
    @jheromchacon5178 5 місяців тому +11

    Nice roadmap, even though I think that multi threading should be taken a little bit more in deep regardless the challenge. Thanks for sharing such a nice content, I love your work here.

  • @zaideismael1679
    @zaideismael1679 4 місяці тому +3

    Shukraan to u I'll be studying to become a front end developer this year, respect from South Africa

    • @davidthewise6617
      @davidthewise6617 3 місяці тому +1

      Java is back end
      JavaScript frameworks like react and angular are front end

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

    This is soo insightful, thank you Amigocode.

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

    Thanks bro it so good. But have a question do we can do these all in window platform instead of Linux when start the course tutorials?

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

    Thank you very much for this content brother❤

  • @woody-xm5ve
    @woody-xm5ve 5 місяців тому +1

    I’ve been doing testing in selenium java and thinking about switching to se in Java I just don’t know how to get some experience and don’t get stacked doing tutorials but mostly project base in java.

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

    This drawing REALLY well done 👍

  • @user-zd5dl8lr8p
    @user-zd5dl8lr8p 4 місяці тому +2

    U'aleikum assalam, MashaAllah bro

  • @Eric_McBrearty
    @Eric_McBrearty 4 місяці тому

    Great layout. Much appreciated.

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

    Nice map!! I think I would have probably added messaging (Artemis/Kafka/etc)

  • @itamarribeiro8865
    @itamarribeiro8865 5 місяців тому +2

    I really value the methodology of using TDD, I believe it is really worth it to mitigate code errors during production time. However, at least in the companies I worked for in Brazil, the number of places that use this methodology is zero. They ask a lot in evaluations but when it comes to applying it in everyday life, no one uses it.
    There will be those who say, "No, you are wrong, where I work they have it and they use it a lot", but this differs from the real world.

    • @majksu
      @majksu 4 місяці тому

      The only few people I've seen to say TDD is good are some gurus from youtube. Nobody uses it in real life, cause it's really not that good.

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

    Nice Road map, thanks. I'm on way))

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

    Allyekum Assalam, bro, no time to watch, but insta like, ur content is always on fire! Keep going!

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

    Nice and keep up the good work. I have a question to ask on Java, but I am not sure this is the right place. Do you have some form of one on one mentorship and how can I reach you?

  • @user-dp6vz9vw7c
    @user-dp6vz9vw7c 3 місяці тому

    Wa alaikum salam brother amazing useful video keep it up !

  • @Al-Quran_channel_
    @Al-Quran_channel_ 5 місяців тому +4

    Va A'leykum Assalam Bro. Make also roadmap for C# programmers pls😁😁😁😁

  • @carloseduard317
    @carloseduard317 5 місяців тому +1

    Amazing Brother!

  • @majksu
    @majksu 4 місяці тому +5

    I wish there was a submap for multihtreading because as you said it's complex in architectural stuff.
    Each single box is a rabbit hole and it will take at least a year to a skillfull person to grasp 1/5 of these. I might know, I work as Java Developer and it's a long road to know something :)

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

    Thanks Brother!

  • @avnercaleb8867
    @avnercaleb8867 5 місяців тому +6

    Hi Nelson, how are you?
    There is some planning to make your courses available with PT-BR subtitles. I follow your channel a lot, and I really admire your teaching. I wanted to buy some of your courses, but the language barrier hinders me.

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

      Felizmente essa barreira eu não tenho há muitos anos, acompanho muitos cursos em inglês. É um excelente investimento se puder aprender esse idioma, tanto pessoal quanto profissionalmente.

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

    thank you brother
    God bless you

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

    wow absolutely amazing,

  • @felipev5607
    @felipev5607 5 місяців тому +1

    8 years focus on Java , and I can tell roadmap is correct.

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

    Should I "Ground" my Mac in favor of a Linux computer? Am in love with Macs, switching to Linux as new OS ain't easy.

  • @andy_ap
    @andy_ap 4 місяці тому

    Hello @amigoscode
    I'm vondering
    What is the tool you using for this interactive graph?
    thanks in advance

  • @letsarray5712
    @letsarray5712 3 місяці тому +1

    Walaikumsalam akhi my name is Rehan i'm from Indonesia. Alhamdulillah i'm Muslim too.

  • @Kelvin_jfn
    @Kelvin_jfn Місяць тому

    Obrigado diretamente do Brasil ❤

  • @emmanuartmoz
    @emmanuartmoz Місяць тому

    Netbeans for java, thanks for the lesson

  • @OsteenOmega-kr1kd
    @OsteenOmega-kr1kd 5 місяців тому

    what about reactive spring? where exactly does it fall in that path?

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

    Could you recommend some books for java backend developer?

  • @grassabrutta
    @grassabrutta 13 годин тому

    this video's view count is a good reflection of the number of people who want to enter the world of Java software development ... interesting that that as at right now it has 120k+ views after just 6 months ... does that mean schools are producing so many graduates ? does it mean that people are looking at career change ?

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

    Assalamualaikum.
    Please provide the roadmap for php to learn effectively.

  • @everything7057
    @everything7057 Місяць тому +1

    So I want to be mobile developer do i have to learn swing or no ?❤. man I loved you 💞 , in this video i understand two things first i understand the map of lrearning and the second i learned some English words so thank you so mush ❤

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

    how about light4j framework in java ? is it comparable with springboot

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

    Will OpenAI GPT 5 be able to surpass upper average computer programmers?

  • @malodeity
    @malodeity 5 місяців тому +27

    I'm actually trying to learn it for 2024. I'm forced to. Thanks

    • @oualidel-feraoui1318
      @oualidel-feraoui1318 5 місяців тому +4

      "forced to" XD

    • @0Mynameisearl0
      @0Mynameisearl0 5 місяців тому +1

      @@oualidel-feraoui1318 Someone’s got a gun to bros head forcing him to learn lol

    • @lizeth3940
      @lizeth3940 3 місяці тому +1

      I am trying to learn too . Good luck 👍

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

      How are u mate?

    • @robertjr8205
      @robertjr8205 Місяць тому +1

      Me too ): had a month or less to learn enough to be ready for OOP course

  • @user-yo2wy2ni7c
    @user-yo2wy2ni7c 5 місяців тому

    Sir are we need backend for every web app? Please explain

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

    I think it's a very very professional course

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

    what about light4j framework for java? how is the scope for this ?

  • @zabsetu4964
    @zabsetu4964 5 місяців тому +3

    Hi Nelson and everyone! I haven't been using Java for some time let's say close to 8 months at university as I'm doing other languages, how would you advise me to revise java as I feel like I've forgotten quite a lot 😢

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

      small projects and coding challenges eg. codewars

    • @majksu
      @majksu 4 місяці тому

      It depends on what you wanna do with it. For passing interviews coding chanllenges, for working and knowledge - projects.

    • @zabsetu4964
      @zabsetu4964 4 місяці тому

      @majksu both really as I will need it when I'm taking particular university modules so I'd like to keep my knowledge fresh

  • @mahameermuhammad4630
    @mahameermuhammad4630 23 дні тому

    What will be the best way to practice java language

  • @user-oc5fn5xf1g
    @user-oc5fn5xf1g 5 місяців тому

    Thank you for your work, may Allah bless you

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

    Hi I started as an angular/.net developer mostly .net, as a java developer can you give advice for my future path.

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

    Assalemou alaykom brother i wanted to know to you have a course to cover all this ? Thank you

  • @kiril8591
    @kiril8591 4 місяці тому +1

    Hey, Amigoscode, what projects will you recommend to do for java portfolio? Thank you for the great roadmap, keep up the good work.

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

    Can you please do a tutorial about OAuth Two in a Staless Rest API?

  • @user-hp6gf7lu8c
    @user-hp6gf7lu8c 4 місяці тому +3

    In case of IDE, you didn't mention Apache Netbeans.
    Apache Netbeans can cover everything you mentioned here and more than that.
    Truly, severely underrated IDE.

    • @madonobel
      @madonobel 4 місяці тому +1

      the unknown patriot in IDE world

    • @user-hp6gf7lu8c
      @user-hp6gf7lu8c 4 місяці тому

      @@madonobel 😂😂😂

  • @samuelkuteesa9120
    @samuelkuteesa9120 5 місяців тому +1

    Surely got to do this come 2024

    • @falcon4977
      @falcon4977 Місяць тому

      Are you doing it? :D

    • @jbm2074
      @jbm2074 Місяць тому

      are you doing it

  • @nasamonkey
    @nasamonkey 5 місяців тому +1

    I have zero knowledge of programming, I really want me become a sowftware engineer. Currently Im working as a teacher and I know that this profession is not for me. After some research Ive decided that Java will be the first language ımma learn, do you think this roadmap is suitable for me?

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

    Walaikum Salam bro always rocks

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

    Hi, I am a undergraduate in Canada. I have a question. Do I need to finish a java project before I find a job? Is it neccessary? Or I can start to find a job after I finish this roadmap?

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

    Hello, do you have a discord channel?

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

    Can i have name of app you draw the roadmap please 😗

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

    I clicked the Download Roadmap link but don't see anything

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

    So we don't have to learn JSP or Servelet's ?

  • @user-mi4eu3dm4e
    @user-mi4eu3dm4e 4 місяці тому

    Waalaikum Assalam my brother

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

    Thanks bro, i was kinda skipping from step 5 to step 14 without having solid foundation... gotta follow this amazing road map.. thanks a lot

  • @emmajennnings5920
    @emmajennnings5920 5 місяців тому +7

    Don't be naive to think that with just one course, you will know everything about Java. To become a Java pro, one must dedicate a lifetime to learning Java. Even the author who created Java cannot confidently claim to have mastered everything in Java. Therefore, Java always commands a higher salary compared to other technologies

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

      Hello. But with what he has enumerated for one to learn, one could be ready for an entry level role?

  • @erenyeager3659
    @erenyeager3659 5 місяців тому +1

    what would be the salary for an java developer in 2024 beginner level and are there enough jobs as people are working on javascript and python

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

      The minimum wage is $40,000 in USA , but varies in other countries. Yeah but java and c++ developers, but they can work on almost all projects.

  • @asadanik5987
    @asadanik5987 4 місяці тому

    bro trust you for java

  • @AlmazKojaxmet
    @AlmazKojaxmet 2 місяці тому +1

    Input output main idea like calculator

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

    nice

  • @user-gl3lm1lx4t
    @user-gl3lm1lx4t 2 місяці тому

    cool video)

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

    The discord links seem to be invalid

  • @mywaytopro
    @mywaytopro 2 місяці тому

    I like your videos. There are many useful things on your channel. 👍 I am also making some tutorials for Ukrainian people.

  • @hanifali2433
    @hanifali2433 5 місяців тому +1

    This is a nice video, but please me and my colleagues want a tutorial on data structures in java

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

      Just do Princeton’s course on coursea

    • @hk254lyt8
      @hk254lyt8 11 днів тому

      Brocode has it

  • @English-ol7ln
    @English-ol7ln 5 місяців тому

    Mi amigo, Where are you from?

  • @reptileandad
    @reptileandad 7 днів тому

    I had been a nodeJS developer for 5 years then I walked into my current job with zero Java. They hired me initially developed with NodeJS but then that team died and I was transferred to another team that is doing everything Java and spring, I just pretended I know the language well and I started working on the micro service projects and now I am efficient in Java. There is no need to learn all the concept at the beginning r just start working on a project and got stuck and learn on your way out of the maze. Or you waste time listening to someone trying to sell you the concepts that will never be useful

  • @AS-oh4nm
    @AS-oh4nm 5 місяців тому

    красавчик, товарищ!

  • @muslehhaj4164
    @muslehhaj4164 2 місяці тому

    وعليكم السلام يا أخي
    Wa'alaykom assalam Bro,
    I want to take a course from your website , but I really want someone to answer me why no one talking about "Vaadin" , why would i use new coding language when i'm able to do front-ned & back-end in same language "Java">>>> brother , this Vaadin needs your way in courses badly

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

    Can anyone please explain why the hiring for java developer fresher is very negligible i have learned java and still learning but there is not much hiring for fresher java 😶😟

    • @majksu
      @majksu 4 місяці тому

      I didn't notice, but to be real Java requires a lot of dedication and experience, because there's so much in there. Java is one among oldest out there. Fresher Java is just a weight for everyone, you should try one of the newer languages - Kotlin or GO.

  • @Sahil-a-vim-user
    @Sahil-a-vim-user 4 місяці тому

    Do more code review plzz

  • @Ali_X20
    @Ali_X20 4 місяці тому

    we love you.

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

    I thought viscode is just a code editor not an ide

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

    waalaikumussalam

  • @utahfcspider9821
    @utahfcspider9821 4 місяці тому

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

    819th...Thanks

  • @jimmorrison2657
    @jimmorrison2657 5 місяців тому +1

    Linux is not essential.
    If you want to learn Java, you should learn Java.
    Linux is nice to have, of course.
    I have been programming Java for 20 years in many different companies, and I only had to use Linux for 2 of those years.
    But I agree with you about Git. It is an over-engineered, over-complicated pile of crap, but you cannot avoid it. You have to go with it.

    • @angeloalonzo5500
      @angeloalonzo5500 4 місяці тому

      even git should not be the #1 to learn if you are beginner learning java

    • @jimmorrison2657
      @jimmorrison2657 4 місяці тому

      @@angeloalonzo5500 Yes, Java should be number 1 if you are trying to learn Java.

  • @user-lk3zh1wg6y
    @user-lk3zh1wg6y 2 місяці тому

    25/3/2024

  • @furqantarique3484
    @furqantarique3484 12 днів тому

    I was never got a job in java

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

    imagine still programming in java

  • @qwarlock4126
    @qwarlock4126 4 місяці тому

    ... I still like swing...

  • @justiceokechukwu7728
    @justiceokechukwu7728 2 місяці тому

    Why does every roadmap focus on web???

    • @aiko_here.0_0
      @aiko_here.0_0 2 місяці тому

      coz for mob dev you pick kotlin

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

    choose sugar cane instead of water melon

  • @sultanmuammad595
    @sultanmuammad595 12 днів тому

    Even with the coupon, your courses are so expensive bro.

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

    entoncs llego la hora de cambiarse a manjaro linux

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

    Love from pakistan

  • @pavanprashanth5704
    @pavanprashanth5704 Місяць тому

    Hey it's me again If you reach 1 million subscribers, could you please upload a full-stack course on your UA-cam channel?🤕🤕

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

    🤣🤣🤣🤣🤣🤣

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

    I get that you are plugging a course but linux is absolutely unnecessary

    • @mujahidansorimajid1524
      @mujahidansorimajid1524 4 місяці тому

      Is it really, isn't it a must to know especially for deploying? I'm beginner sorry