Home Forums Find the help you need How do I get started with Node.js?

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #1228146
    Blmzv
    Participant
    • Total posts: 1

    Are there any good resources to get started with Node.JS? Any good tutorials, blogs or books?

    Of course, I have visited its official website http://nodejs.org/, but I didn’t think the documentation they have is a good starting point. And see as this article is new https://adevait.com/nodejs/top-6-nodejs-developer-skills , any advice on what I can focus?
    I am a newbie for node js. What is the use of express JS? According to my understanding it is used for web projects and has some templates like Jade and CSS. Is there anyother extra features in express.js that make it more dominating than node.js? Which one is better node.js or express.js when it comes to server side coding? Diff. between Express.js and node.js.

    Kindly help. Thanks.

    #1228864
    tdenning
    Participant
    • Total posts: 2

    Hi Blmzv,

    I really like Anthony Alicea’s courses on Udemy. I highly suggest this course on NodeJS:
    https://www.udemy.com/course/understand-nodejs/

    For understanding ExpressJS and fullstack javascript development, I would recommend Steven Grider’s course:
    https://www.udemy.com/course/node-with-react-fullstack-web-development/

    A quick note, you want to make sure you have a solid grasp of javascript first and maybe spend some time watching youtube videos on how web applications work. It will make life much easier when you have a macro view of how everything fits together rather than jumping straight into a specific technology.

    In terms of the difference between NodeJS and ExpressJS. NodeJS is a Javascript runtime whereas ExpressJS is a framework built with NodeJS for developing web backend apis.

    The purpose of a framework is to abstract tedious and repetitive tasks. For example, most web applications have many similar features such as authentication, reading and writing content, routing to different pages, etc. Instead of reinventing the wheel each time we can just bundle all these common tasks into a framework.

    If you want to get into Web Development then just focus on learning ExpressJS and build some simple web applications. After you are comfortable using ExpressJS, you can “have a look under the hood” at NodeJS.

    Jade and CSS are more concerned with the frontend of an application, Steven Grider’s course above will explain how all of that fits together.

    Hope that helped 🙂

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.