Udemy Node.js 2018 Bootcamp - Create Server-Side Apps with JS Udemy
Price: USD 200
  • Duration: Flexible

Course details

Node.js is an open source, cross-platform framework created by Ryan Dahl and built on theGoogleV8 JavaScript engine. It allows the creation of highly scalable server-side applications and scripts with JavaScript.

Learn Node.js and run your very own http server, ready to handle client requests, show HTML content and read from files! Thanks to itsevent-driven system, youll be able to handle multiple requests and not worry about the page load time. And dont worry, this course assumes you have no prior knowledge of Node! So what exactly will you be learning to do?

What youll learn

This course is a great introduction to Node, going through the following topics:

  • Installing Node.js
  • What is the Node loop and how it works in order toperform non-blocking I/O operations
  • Installing and using third-party packages so you can benefit from the ever growing Node community
  • Requesting data from different APIs
  • Displaying HTML content to the client
  • Reading and handling CSV data
  • Handling different client requests
  • Reading from files
  • Writing to files

The course is structured in mini-projects that build upon each other, starting with the basics. Lets see what youll be able to do when you finish this course!

  • The Hello World test Install and run your first server locally and learn to send data to the client
  • Use node packages You will be using Moment package to display information based on specific conditions
  • Request data using APIsand display that data to the client You will be requesting data from an actual website in JSON format and use it to display information
  • Parse JSON dataand display it in a HTML table
  • Create CSS files and use them to format your table so that its easier to read
  • Request CSV Data You will again be requesting data from a live website in CSV format and use it to display that information to the client
  • Parse CSV dataand display it in a HTML table
  • Handle multiple data typesand parse them accordingly depending on their format! You will handle multiple requests with both CSV and JSON data types
  • Use the built inevent-loop add interval timers to request data at an interval of your choice so youre sure your data is up to date
  • Organize your code and keep it clean exporting functions and importing them where you need to use them
  • Create aserver log file useful to keep track of what your server is doing and a valuable debugging tool!
Updated on 14 November, 2018
Courses you can instantly connect with... Do an online course on Node Js starting now. See all courses