Thread Reader
Faheem Khan

Faheem Khan

Sep 22, 2022
14 tweets

Become a Backend Developer in 6 months. Follow this step-by-step guide 🧡 πŸ‘‡

0. Before anything, learn how the Internet Works πŸ‘‰ 1. Learn a programming language ( 1 - 45 days ). You can choose anyone from the languages like Python, Node.js, Java, PHP, C#, etc. In this 🧡, I'll be covering only 2 paths, Python and Node.JS
1.1. Learn the Python language Basic Tutorial - Advanced Python -
1.2.1 Learn JavaScript ( JS ) Check this tutorial - 1.2.2 Learn Node.js πŸ‘‡πŸ»…
2. Pro Tip - Either you learn Python or JS, try to solve coding problems using that. Check these 2 platforms to practice coding problems. 1. 2. (prefer) Start solving from the 1st week of learning & keep going till you land a job
3. Learn HTTP, especially these 3 πŸ‘‡πŸ» ( day 46 - day 55) 3.1 HTTP Status Codes 3.2 Headers, their usage, and their possible values 3.3 HTTP Methods
4. Learn a backend framework ( day 56 - 85 ) 4.1 Python Web frameworks a. Python - Django Full Course - πŸ‘‰πŸ» Crash Course - πŸ‘‰πŸ» OR b. Python-Flask - πŸ‘‰πŸ» Learn either Django or Flask
4.2. Node.JS frameworks a. Express.js - It is a lightweight and most used Node framework. Below video course covers Node + Express + MongoDB basics. Learn all 3 in one video.
5. Learn a Database ( day 85 - 110 ) 5.1 Relational Databases 5. 2 Non-Relational Databases Each of these categories has multiple options. check this doc for resources for all of the Database options available πŸ‘‡πŸ»…
6. Build Projects(110 - 145) Building projects are very crucial to get a good hold of the things you have learned so far. a. Chat app using React, Node, Express, & MongoDB… b. Ecommerce app using React, Node, Express, and MongoDB…
Build only the backend APIs and test that in the Postman tool. You don't need to build the frontend. c. Chat app using Python-Django d. Ecommerce app with Python-Django… At this stage, start actively applying for jobs.
7. Learn Basics of Cloud Computing 8. Learn the basics of containerization, CI/CD pipeline, and deployment. Check this pdf for resources for the above two topics and interview preparation guide.…
This is all for this thread folks ❀️ Please let me know your feedback in the comments πŸ™‚ Follow @Faheem Khan for more content on Web Development and interview preparation. Thank you ❀️
If you're someone interested in becoming Frontend dev or FullStack dev then you should check this πŸ‘‡…
Faheem Khan

Faheem Khan

Master FullStack Development 🧡 I have created a detailed e-book that contains 1. 50+ Resources 2. 12 Projects with Tutorials 3. Interview Preparation guide and resources 4. Additional Tips Grab the ebook for FREE 😍 Link in the next tweet πŸ‘‡πŸΌ
Faheem Khan

Faheem Khan

Full Stack Developer. Tech Blogger ✍. Help people master JavaScript and React. Stepping into Web 3.0. DM πŸ“© for Collaboration πŸ‘€
Follow on Twitter
Missing some tweets in this thread? Or failed to load images or videos? You can try to .