Roadmap for FrontEnd Developer's learning FullStack
there are thousands of roadmaps on the internet are available for learning Fullstack development from scratch but very few address the FrontEnd devs who are learning backend or FullStack with JavaScript.
So in this blog, I'm trying to guide people like me, who are in the phase of transitioning from Front End development to backend or full-stack development,
I myself commit to this journey of becoming an full-stack engineer, meanwhile im going to document my whole journey here in hashnode.
Prerequisites for learning backend/full-stack as a frontend developer
The following content is made on the assumption that you having good frontend skills, make sure you have good experience in JS, learn some js FE framework before diving into the backend
Steps to learn full-stack in js
understanding javascript in-depth
If you are doing good front end you might have already gone through the basic html css and js, but i suggest you to build some projects with vanilla JS, so you will understand what the problems we had with developing web apps with vanilla JS,
then you'll understand the purpose and problems that javascript frameworks solve
I suggest you to first start with namaste javascript by akshay saini on youtube which provides a in-depth knowledge about how js runs under the hood this playlist strengthens the basic as well as the core concept of advanced js such as promises, callbacks, async, await, event loop
every video in namaste JS is so indepth so i have to make a blog for each video
understanding Event loop is an essential thing to master async programming addition with the Akshay's video, i always tell my junior's to watch Jake Archibald's seminar on event loop at js conf, its such a golden resource,