A full stack developer = frontend + backend + databases + CI/CD + OS/cloud knowledge.
This might seem like a lot of tasks but it is possible to learn these things from the full-stack path we have above.
A full stack developer is a software engineer who can ideally build and deploy medium to large size applications end to end, from frontend to backend to databases. Let's take a look at all technologies you'll need in this adventure of yours.
For backend, we will be covering the Node.js + GraphQL tech stack alongside MongoDB and Redis for database and caching. We will also look into Server Side Rendering with Next.js. We will build production ready projects and you would have the option to use them for your resume or portfolio.
We will finally learn how to deploy these things properly on cloud providers like AWS and Vercel. At the end there would be a full-stack certification exam to test out your knowledge and grant you the final certificate of completion for the full-stack learning path.
We pick an opinionated (production ready + relevant today) tech stack in the learning path above. We go deep into this tech stack on our full stack learning path above.
codedamn is a new platform built for learning programming interactively. We know programming is not a trivial task that can be built only through endless video watching. Therefore, we build a platform from ground up where you watch, practice and build projects - right inside your browser. Our courses are interactive and 100% hands-on.