Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

JavaScript Build a Simple Dynamic Site with Node.js Handling Routes in Node.js Home Route

Joseph Michelini
.a{fill-rule:evenodd;}techdegree seal-36
Joseph Michelini
Python Development Techdegree Graduate 18,692 Points

Is there any course I could take that further explains the construction of a server?

I can't help but feel like I missed a class while taking this course. I'm following along but I really have no fundamental concept of how any of it works. I've taken the intro to Node course, I've taken the HTTP course, and everything in the Full-Stack JS track up until now, I know what a server is and does, but so far I have no grasp on what the syntax is that we're using or what any of the individual lines are doing. I've been watching some "Intro to Networking" videos on YouTube which have helped a little bit, but when it comes to this class I still feel in the dark.

Is it possible that I missed something? Is there another resource available at Treehouse that dives into these topics a little deeper?

The code in this course is sort of glossed over in a way that makes me feel like I missed a prerequisite of some kind. It's the first time I've felt this way during the track so I wanted to reach out.

I hope this doesn't come off as critical! Treehouse is incredible, the teachers are incredible, and for what they charge I have received an insane amount of knowledge and support. I'm sure my lack of understanding is "user error" as they say.

Thanks in advance!

2 Answers

12,834 Points


This is a video on youtube about some of the basics of network/server setup: https://www.youtube.com/watch?v=V6zJi8CU7Tk

I'm not sure if that's exactly what you're looking for. I felt the same way in terms of back-end and overall big-picture content when it comes to deploying actual apps, so I'll send you to a few other resources that I felt like gave me more knowledge about deployment and back-end development:

https://ui.dev/react-js-tutorial-1-5-utilizing-webpack-and-babel-to-build-a-react-js-app/ This goes deeper into webpack and babel - the stuff that goes on behind the scenes that's getting done to deploy your website for production.

Also, MongoDB offers courses if you want to learn more about databases https://university.mongodb.com/

11,111 Points

I agree. I took quite a bit of time to review the node js docs and break/play around with what is there. If I'm curious about what something does or means I won't move on until I have a good understanding of. It took me about an hour to get through this video with all my background research and learning.

My advice is just start googling what you don't know/understand from top to bottom. I started with "node js .writeHead"

Happy Learning!