I started preparing for a front-end web development career. Now I have finished JavaScript certification, with intermediate knowledge about HTML and CSS from the responsive web design curriculum , some about DOM and I’m still on , from about 2 weeks , i started the web API’s and Asynchronous JS , specifically in Udacity web development track the part of web API’s and Asynchronous JS , this is a scholarship from the government , now I’m stuck, a lot, and I don’t know how to glue things together. The instructor continues as if I have a good foundation and understand what a server is, what a port is, requests, responses, APIs, and much more, actually i dont know any thing about those before . We looked at the express library, and after finishing it, I discovered that I didn’t understand what the request that the client made yet ! I’m completely lost.
I found the Node.js and Express course on the freeCodeCamp channel, but it is too much of what I need; I only need what helps me in the front end projects. I don’t know where to go or how to handle this part
i need to know about web API’s , Asynchronous JS , async, await ,fetch API , promises and how to use node and express to handle the server side code(in the scope of front-end)
Can you reach out to your instructor to tell him your falling behind in regards to what he is going over? I’d try to review what sort of things were given around that time to see if they help.
If they truly jumped right into it, then I’d just re-review it and isolate a few areas of things to learn.
This sounds like you have a number of areas that you can look into individually. Breaking complex things down is the first step in learning them, so listing out these things like so give isolated things to look into. For example, async/await vs Promises is a good start, as it doesn’t require you to know about the other things you’re not sure about. Both relate to asynchronous JavaScript, so you can kind of keep them together in mind when you learn one or the other
From there knowing what node just is compared to the browser, or what the purpose of express is when it comes to running it in node.
Rather than seek full on courses to learn everything isolate smaller chunks and see answers pertaining to that. Learning too much can easily lead to confusing.
This is important because if you don’t understand what you’re aiming for at a high level it’s a bit difficult to then understand the abstract operations of, say, Express: request and response will just be words
There is a free class put on by Harvard that is called CS50 and you can find it on edx.org or via a google search or even just the lectures on youtube. Anyways, their introductory lectures (1 + 2ish) cover many of these computer science topics. Also, their HTML/Javascript lecture goes over some of that stuff too. You may enjoy it. They are roughly 2 hours long with a break in the middle.