Wow after being a full-stack developer for 3 years, there is really so much more I need to learn. Thanks for the amazing roadmap, will definitely be referencing this when I wanna level up.
00:00 Learn everything to become a backend developer 00:48 Developers should understand domain names, DNS, hosting, version control, and getting help. 01:36 Understanding software development fundamentals and data structures is crucial. 02:28 Understanding fundamentals and design principles is key to efficient development 03:25 Understanding databases and ORMs is crucial for application development. 04:17 Learn logging, caching, testing, CI/CD, and cloud infrastructure. 05:05 Containerization with Docker is recommended for cloud hosting 06:00 Monitoring tools include Prometheus, Grafana, Datadog, and ELK Stack. Infrastructure as code can be deployed using Terraform, Pulumi, Space Lift, or Jenkins.
I just enrolled in a Coding Boot Camp to become a full stack developer so this is very helpful! You just got a new subscriber!
Applied economist statistician. Started with R. Learn sql plumber fastapi amd some mongodb. I guess backend his the bridge for me to the world of software. The art of presenting your work or your conclusion is key as a data analyst, data scientist or a statistician. Well Restapi, graphqlapi can play this role also.
This Road map for guiding beginner of backend is very useful and very terrible and challenging and it is very beautiful way . But we have to go . thanks a lot for sharing your knowledges.
Hey Alex, awesome video, thanks so much, this is so useful. New to coding and feeling a little overwhelmed or inundated with so many topics and resources. Had a look at your playlists and was hoping to find a playlist with more in depth videos following this road map, maybe a future feature you could add to your channel. again, thanks so much.
Wow, I really liked that roadmap. Everyone should take a look. Props Sir.
Used 80% of those, most tools you can pickup quickly with the reference on the side but it certainly took me many years to appreciate the design patterns.
Thank you very much! This is exactly what I needed. With over 10 years of experience, it's great to revisit some of the tools I used in the past. This provides a nice overview.
Hello Alex, I am Rayhan from Germany (originally from Bangladesh). You are doing an awesome job. The video was very helpful for me. One of the best videos that a software engineer/developer or anyone working with software needs to watch at least once. Thanks and Love from Germany. ❤
gRPC is built on top of http/2 so I wouldn't say that "you can use gRPC instead of http" but I do understand that there's so much nuance that it's hard to cover everything
Yep, so much to learn. Where find time for all these stuff) Appreciate for roadmap!
This is such an awesome tool! Curious if you've been updating the roadmap at all over the past year or two and if there's version history of whats been added/removed/updated.
That is an insane road map, that is basically merging a backend developer engineer with a devops engineer, two different IT jobs, and then, you have human resources dudes telling you you should be a fullstack developer, basically knowing your whole road map plus the front end road map, and they want to pay you for one role position, when in reality those mtf are asking you to be doing three different IT jobs!!!!
I think this roadmap is no way for beginners. Rather I think this should be goal for every backend developer.
Thank you so much for the effort you put in doing this roadmap.
nailed it! bookmark this everyone!
The quality of the content is so good that I subscribed to the channel.
Fantastic job! 🤩 The detailed ORMs and logging aren't platform-agnostic (It feel strange to have them in that roadmap). I feel more comfortable saying that back-end languages like C#, Java/Kotlin, and Python are better suited for complex applications. In contrast, JavaScript/TypeScript are great for simpler tasks, like building Node servers or writing Lambdas though I realize this might be a bit opinionated. I'm not sure how many of us write scripts to improve productivity and perform automated tasks. For that, Python, Kotlin, and JavaScript (especially with Deno) are very good languages for scripting and help avoid using shell scripting, which is very hard to test. I would consider adding this to the roadmap.
@TheBrendan737