How to Become a Backend Developer in 2023? [Full Roadmap]

Поділитися
Вставка
  • Опубліковано 5 лип 2024
  • In this video, I talk about how to become a backend developer. I give a roadmap for you to learn frontend development.
    If you're looking to become a backend/full-stack developer, there has been no better option than learning it interactively by building projects and discussing it with others along the way. Checkout my full-stack learning path: cdm.sh/learn-backend
    Timestamps
    0:00 Teaser
    0:22 Video Starts
    0:32 Giveaway Alert!
    0:57 1. HTTP
    2:36 2. REST
    3:34 3. Programming Language
    4:31 4. Networking & Linux Fundamentals
    5:17 5. Database
    5:43 6. Caching
    6:30 7. Cloud Providers
    7:58 8. Web Security
    9:31 9. Containerisation & 10.Testing
    10:33 Conclusion
    11:00 Outro
    👉 Free HTML5 + CSS3 Course: cdm.sh/htmlcsscourse
    👉 Free JavaScript Course: cdm.sh/jsbasicscourse
    👉 Free ReactJS Course: cdm.sh/react
    👉 Free NextS Course: cdm.sh/nextjsbasicscourse
    💰 Refer codedamn to friends and earn $$: cdm.sh/refer
    👉 Checkout codedamn on social:
    Instagram: cdm.sh/ig
    Twitter: cdm.sh/twt
    Facebook: cdm.sh/fb
    GitHub: cdm.sh/github
    If you found the video valuable, please leave a like and subscribe ❤️ It helps the channel grow and helps me pumping out more such content.
    👋 About Me:
    Hey! I'm Mehul Mohan, a CSE'21 graduate from BITS Pilani, Goa. I started coding early in life, at the age of 13 when I created my first blog on Blogger. I am listed in Google, Microsoft, Sony, eSet, etc. Hall of Fame for reporting vulnerabilities in their systems.
    🍎 I am Apple's WWDC'19 Scholar - visited San Francisco and attended WWDC.
    📙 I am an author of 2 books, on JavaScript and React - cdm.sh/mehulbooks
    🚀 Currently working on my own startup - codedamn.
    Connect with me:
    📸 Instagram: cdm.sh/mehulig
    📱 Twitter: cdm.sh/mehultwitter
    📝 LinkedIn: cdm.sh/mehullinkedin
    📂 GitHub: cdm.sh/mehulgithub
    🌎 Personal website: cdm.sh/mehulblog
    💻 Start learning to code for free: cdm.sh/codedamn
    🧑‍🤝‍🧑 Discord community: cdm.sh/discord
    👉 HTML5 + CSS3 Tutorials: cdm.sh/htmlcssytplaylist
    👉 Complete JavaScript Tutorial: cdm.sh/jstutorial
    👉 Complete React Crash Course: cdm.sh/reacttutorial
    👉 Next JS Tutorials: cdm.sh/nextjsytplaylist
    🏷 Video Tags:
    - Full Stack Developer Roadmap
    - How to become a full stack developer
    - web developer roadmap
    - how to become a web developer
    - frontend developer
    - backend developer
    👉 Check out my other personal UA-cam channel (it is in Hindi/English mix) where I share coding tips, tricks, and hacks: cdm.sh/mehulyt

КОМЕНТАРІ • 369

  • @codedamn
    @codedamn  2 роки тому +53

    100K club! Thank you for the support. If you're looking to become a backend/full-stack developer, there has been no better option than learning it interactively by building projects and discussing it with others along the way. Checkout my full-stack learning path: cdm.sh/learn-backend

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

      Wow!. I think I found my favourite coder!. You have explained really well. Because about 10 years ago, I did networking Certs and I felt I just touched the surface in the ICT world.lately, I have been thinking to learn coding and perhaps be a backend developer. So your video opened my eyes. Kudos for that mr @codedamn.

  • @NitinRanganath
    @NitinRanganath 2 роки тому +184

    A lot of frontend roadmaps out there but finally a proper backend roadmap. Helped me find some gaps in my knowledge. Thanks.

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

      Sir which is the most popular/adopted language when it comes to backend?

    • @mohdnawazishalam3255
      @mohdnawazishalam3255 2 роки тому +13

      @@tanmaythaker2905 nodejs is famous among startups
      Java is popular among big projects in mostly big companies
      Django is also popular among startups

    • @tanmaythaker2905
      @tanmaythaker2905 2 роки тому +2

      @@mohdnawazishalam3255 thank you so much for clearing my doubt! 😊

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

      Really

    • @AbhishekKumar-fl8bw
      @AbhishekKumar-fl8bw 2 роки тому +1

      @@tanmaythaker2905 Choose between Node(JavaScript) or Java or Python. Node is popular with newer startups while the enterprise world is ruled by Java. Python is also a good choice & added bonus it gives you opportunity to switch into Data Science domain if you feel like.

  • @anindyachakraborty7886
    @anindyachakraborty7886 2 роки тому +25

    This is by far the most descriptive and informative video for budding backend developers. Huge thanks for such a video!

  • @krishnendudasgupta3397
    @krishnendudasgupta3397 2 роки тому +18

    The question of every Aspiring Web Dev in their phase of transforming themselves from building static websites and some dynamic websites(Using some APIs) to making your own API and consuming that one through the Frontend....
    Just Loved it...

  • @NishantCosmos
    @NishantCosmos 2 роки тому +100

    Timestamps
    0:00 Teaser
    0:22 Video Starts
    0:32 Giveaway Alert!
    0:57 1. HTTP
    2:36 2. REST
    3:34 3. Programming Language
    4:31 4. Networking & Linux Fundamentals
    5:17 5. Database
    5:43 6. Caching
    6:30 7. Cloud Providers
    7:58 8. Web Security
    9:31 9. Containerisation & 10.Testing
    10:33 Conclusion
    11:00 Outro

  • @sayedrenaq7747
    @sayedrenaq7747 2 роки тому +2

    This video is something ive been looking for a while. You helped me see the big picture now and love the way you explain stuff man

  • @renatomacedo5891
    @renatomacedo5891 2 роки тому +5

    Thank you for spending your time on sharing your experience with us. This is one of the best videos I've found covering backend technologies overview. Thank you, sir. Greeting from Brazil.

  • @PawanKumar-tu6ti
    @PawanKumar-tu6ti 2 роки тому +1

    This is the first time I am seeing your video, and this feels mesmerizing, the amount of information you gave here, I've never found something like that before, keep up the good work, really excited to see more things from you.

  • @SethWilson
    @SethWilson 2 роки тому +86

    With technologies like NextJS and Lambda functions, it’s getting harder and harder to separate frontend from backend. Seems like it’s getting more and more important to have at least some knowledge of the full stack, even if your focus is in a specific area.

    • @rc-wingman5719
      @rc-wingman5719 2 роки тому +5

      You need at least 5 years of education. Having a very good knowlage of IT is the base!!! Every topic in this Video is „not so hard“ to Understand as long as you don’t have to write complex algorithems as your main job. The hard thing is to keep up with the 20-50 Part Puzzle… new frameworks, libaries and your companies Technologie … to name a view.

    • @nikhilspace8311
      @nikhilspace8311 2 роки тому +14

      @@rc-wingman5719 5 years is too long . I think 9-12 months of dedicated learning should make one good enough to get into coding and build something.

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

      @@nikhilspace8311 I'd say at least double that. It's more like 2-3 years for backend exclusively.

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

    One of the Most crisply said roadmap... properly filtered without any gimbo-jimbo...
    Thanks for the video.. 🙏

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

    As a back-end developer I just loved this video. Thank you so much much 😊

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

    I was really struggling with backend but this video has cleared all my doubts. Appreciate your hard work and thank you for helping us

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

    Codedamn is doing more than teaching to help people learn to code in an organised way... Take an intance of what to learn in an organized way.
    Thanks Mehul and the codedamn team

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

    Thanks for your detailed explanation, all sorted now regarding the backend process of any web-application.

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

    cool stuff. right now working devops domain, working on switching to backend. Great vid !

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

    Excellent stuff as always! Super glad that you have increased the video frequency. Just a request: your voice sounds a little low especially on mobile. Maybe increasing the volume would help many people like me.

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

    This is my first video of him and i already feel like he is the epitome of tech teaching. This guy is awesome

  • @YOUdudex
    @YOUdudex 2 роки тому +4

    Basics of docker has been so useful, so easy to install and uninstall softwares on my own computer atleast

  • @CodeJS-vk6vq
    @CodeJS-vk6vq 2 роки тому

    Thank you sir for such detailed explanation, just started learning Backend, Long way to go. Thanks for showing direction.

  • @Sonu-tg6tg
    @Sonu-tg6tg 2 роки тому +4

    Thank you so much for this, your videos are really awesome with great video quality and content too.
    With help of your videos now I am able to build web projects.
    Thanks a lot!!

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

    I like this... Putting emphasis on vendor and product neutrality is simply good... Keep it up

  • @sarathcj8639
    @sarathcj8639 2 роки тому +5

    I was learning JS, Node JS and thought of changing my path to backend developer.. and this video gives more idea about this. Thank you!

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

    I just knew about the node, react and database-like thing is the backend. Thanks for the info.

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

    Nice video, I appreciate your emphasis on web sec. I think it gets overlooked too frequently

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

    This is some of the best information I have gotten yet! It’s definitely given me a direction to start in.

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

    Codedamn, right name for this kinda channel to help create startups related to web and more , keep learning by providing☺ thank you

  • @Raj-iz9uz
    @Raj-iz9uz 2 роки тому

    learning so many new tech some of them not even heard before.. thanks super useful in future 🙏🏻😊

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

    This are the things that most of us are not aware as backend developer or even if we are we dont know how to start as it was in my case. Thanks a lot for this proper roadmap.

  • @piyushmahapatra6405
    @piyushmahapatra6405 2 роки тому +23

    I worked in full stack role for 6-7 Months of my Initial Career. Found out my affinity towards front-end side of things and switched to React. I see that a good understanding of backend helps me a lot to complete the puzzle.
    I am going to explore the web security for sure,after this.
    Thanks Mehul for this roadmap! 🌟🌟🌟

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

      Was backend or front end more enjoyable for you? And why?

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

    This is super useful in backend world because Most of the course don't teach you these type of stuff such as Headers, body in a request, network tab deeply in backend but yeah Mehul is taking under the hood!
    Mehul looks in the form Nowadays! 🔥

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

    This is the video a lot have been waiting for. ❤. Will share to many as possible 👍🙏

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

    Consistently providing information that no one else does!

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

    Thanks, this video helps a lot, I'm just starting my career as a backend developer, this video gave me a roadmap❤

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

    Thank you so much for this video, even as a FS developer these types of videos are great recaps for me. Your content is top quality

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

    Thank you🙏🏻 for making a video on a complete “skill set” to become a backend developer

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

    I think you made 2 more roadmaps (In full stack videos), but this one is so deep 🔥

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

    sbse pehli baat to is video se bht kuch sikhne ko mila qki m a frontend developer toh mjhe ek pura crystal clear video chhye tha regarding backend developer r ye best h

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

    Very nice, its a very important information for those who want to become a good backend web developer. Thank You

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

    This just spoke to me. I have always wanted to know the technologies to become a backend developer. I am currently a CS sophmore and will start my electives as of 2022. This guideline has solidified my choices and coincidentally aligns with the available modules/courses I can select. Thank you

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

    I was thinking to learn the backend. Thanks for the roadmap

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

    Your videos are always welcome.
    It made me knowledgeable person.
    Thanks ❤️

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

    i was so searching for this video thanks man for this video now its easy for me to achive full stack developer

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

    Love the way you explain things 🥰 easy and clear

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

    Thank you so much for this, your videos are really awesome with great video quality and content too.
    With help of your videos now I am able to build web projects.
    Thanks a lot!!
    Also I have one request, please make MERN playlist on youtube, it will definitely help many students!

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

    I have no idea why I didn't come across this channel in such a long time. Thanks to a random recommendation of UA-cam's algorithm, I discovered you just now.

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

    Excellent video With excellent tools and tips to help people know what it needed and determine the gaps needed to be filled

  • @riturajranjan2072
    @riturajranjan2072 2 роки тому +39

    I have completed the front-end roadmap and am confident in it. But then it was really difficult to find topics to learn for back-end development. I found out and learnt basics with nodejs. But now I'm gonna follow this roadmap and enhance my back-end skills. I love upskilling♥️

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

      Could you share the roadmap of front-end development

    • @veedjohnson
      @veedjohnson 2 роки тому +2

      What did you follow for frontend?

    • @ahsanali-tf3rq
      @ahsanali-tf3rq 2 роки тому +2

      How did you learned and practice javascript

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

      No replies...so i guess it's just bs

  • @viveksharma-yz6on
    @viveksharma-yz6on 2 роки тому

    Thanks for explaining so deeply. What are your views on kotlin as a backend programming language?

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

    I am not here to win a t-shirt or some sort of swag but here to appreciate your method of teaching. I have watched a video of you where you were teaching about sing-in and login page backend design. there you told me about JWT, which really helped me get an internship because in that they asked me about JWT. I was able to answer that question and they cleared that round, So a big thank you!!!

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

    A very detailed and structured Backend developer roadmap!!!

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

    Greate Video, May I ask how to you think about .net and C#? a lot of company are using .net and some companies even switch to .net from nodejs base on performance issue ? what do you think about it?

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

    Much needed video, sir. Thank you.

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

    First time watching on backend developer roadmap got instrest through your video thanks

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

    Thank you, that's such a helpful ☺️ roadmap.

  • @akhil_sai
    @akhil_sai 2 роки тому +5

    I think when optimizing performance in milli-seconds level, a statically typed, compiled language is best suite for cloud/ backend. In my recent projects, company rapidly adopting *Golang* for many backend projects.

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

    Very detailed explanation keep up the good work 😍

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

    Very good video. Covers every aspect to be relevant in backend development industry

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

    I don't understand english but the way that u made this roadmap, was important for me to get something.

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

    thanks for this, i needed this so badly

  • @aashiqcuts4360
    @aashiqcuts4360 2 роки тому +2

    SO do we have Learned all this to be a backend developer, is it possible to get cover all of this by ourselves or shall I start with graphQL

  • @nicknick-jm7ml
    @nicknick-jm7ml 2 роки тому

    Thanks for helping
    Your road map is very helps me to create my journey

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

    Hey, nice roadmap!
    Q. For a site which deals with lots of images and say has lots of MAU, is there any good alternative to aws s3 in terms of cost?

  • @sohom5699
    @sohom5699 2 роки тому +11

    This is the most realistic roadmap I have seen (backend).
    - No comparisons for languages
    - To the point and perfect explanation.
    I just discovered your channel today and it's awesome. Thanks for the video 🔥. Subscribed 🚀
    And the t-shirt is super cool 💯!
    Congrats to anyone winning it :)

  • @Jav202x
    @Jav202x 2 роки тому +11

    As backend dev I would say that the most complex part is the cloud provider, bc it’s another different world with a bunch of things to learn

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

      Hey, can i ask
      I want become backend devs too
      What thing should i learn ?
      I study js for 3 day ( mon till Wednesday ) then php (Thursday till Saturday ) and break for sunday

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

      @@arc8218 even I want to become full stack web developer

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

      @@replyingtomemeansyourstupi8996 okay

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

    Great overview and very insightful!!!

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

    Nice, video and animation also superb.
    I want T-shirt waiting for it.

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

    Thanks for guiding us.
    All the best nd keep it up bro

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

    Amazing way to deliver the Content!
    Thanks Codedamm

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

    'Obviously I AM not here to promote any technology don't stick with technology" Touches my heart

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

    From the first line itself, i got that vibe that this is the video which will surely gonna gonna help me out 😎

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

    Could you suggest some books to get a good grasp of points 4, 5, 6, and 8?

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

    Can you do DevOps video and the tools we need to consider using and picking from each phase. I have basic understanding of the philosophy, but when it comes to technical I am not familiar with tools. So if you can expand on the tools that we will need to consider picking it would be perfect

  • @thearmanhanda
    @thearmanhanda 2 роки тому +2

    Looking forward to a dedicated backend learning path on the codedamn platform!

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

    I think you have covered all topics... but want to mention one more thing the Developer need to understand which one will save time to them....need to check for the tools and frameworks and they need the enthusiasm to learn...... API gateways can be included as well but mostly it is used in the enterprise level....

  • @user-hc6zm6mg5m
    @user-hc6zm6mg5m 2 роки тому

    That is the basics man. I thought there will be kind of masterclass. Sounds like: "if you want to be a driver, you must know that the steering wheel is circle"

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

    Hey it's a humble request kindly made a course on these concept cox it will be really beneficial for us . Its hard to find all these information related to these topics

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

    This video has 💯 accuracy.. fully agreed 👍

  • @mohdnawazishalam3255
    @mohdnawazishalam3255 2 роки тому +5

    Thanks a lot for the comprehensive roadmap, really helps a lot

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

      Hey! Congrats on Winning the codedamn T Shirt Giveaway. Please reply to this comment by mentioning your email for further communication.
      Or just go on your channel page and set an email address so that we can contact you that way.
      Or just reply here without using @ gmail . com.

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

      @@codedamn md.nawaz0002

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

      @@codedamn ishaanrohatgi

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

    i needed this, thank you codedamn this was helpful...

  • @HaiTran-yz7yv
    @HaiTran-yz7yv 2 роки тому

    Rust & go, which better for back-end ? (Performance, Availability, Scalability)

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

    Looking forward for more great videos from Codedamn!

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

    I am a newbie and I hava a question, that learning any framework for example django or express.js will cover all this??? OR this is the basics and the frameworks are supposed to be learn after all of this??

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

    Can you also post backend challenges based in these technologies and stacks it would be great to learn

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

    Absolutely these are basic core think to become a programmer or developer.
    These basic think like http, rest how it works on network very important.
    Caching, database, clouding web security also very important. If you know well about these internally really very good for in feature work.
    Thanks Mehul for explaining these topic I agree with you as real-time work and interview.

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

    Thankyou for this! ✨

  • @ashutoshranjan4644
    @ashutoshranjan4644 10 місяців тому +1

    Guys, please note NodeJS is not a programming language. It only provides environment to run JavaScript. 3:55

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

    This was very useful.Thanks!

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

    Your video are very unique
    You gave brief details
    Thank you

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

    Bro I have been waiting for months for this video

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

    Ya True, Because these are the main concepts to become successful backend web developer.👍👍👍

  • @TamNguyen-eg3pq
    @TamNguyen-eg3pq 2 роки тому

    Thanks for the content. Good stuff

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

    got clearity on gaps ! thanks

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

    To the point road map 🔥🔥

  • @davidfrank-oziwo9836
    @davidfrank-oziwo9836 2 роки тому

    Awesome video. Thanks!

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

    S3 does charge for storage. During the free-tier 5Gb of storage is free.

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

    You deserve more views
    Content level 🔥🔥🔥

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

    Great content, man!

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

    this much detail roadmap, Awesome

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

    Excellent Stuff Man!

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

    hey mehul, what you have to say about firebase? I use it alot.