All Courses Free Udemy Courses

Advanced Backend Web Development – Free Udemy Courses

Advanced Backend Web Development – Free Udemy Courses

We will also look at the basics of Coffeescript, a quick and powerful way to write Javascript.

What you’ll learn

Advanced Backend Web Development – Free Udemy Courses

  • Course Goal: Learn how to improve development productivity with task runners and preprocessors
  • Use Sockets for real-time client-server communication
  • Use CoffeeScript to improve writing JavaScript
  • Automate multiple tasks using Grunt


  • Introduction to JavaScript Development

  • Intermediate JavaScript Development

  • Introduction to Node.js Development

  • Advanced JavaScript Development

  • Advanced Node.js Development


In this course, we examine several technologies. The first is Grunt. Grunt is a task runner which is a way for us to implement a build system to handle writing our code in different languages, preprocessing, minifying our code, and doing unit testing — all automated. We’ll also take a look at Coffeescript, which is a preprocessor for Javascript. It follows a lot of similar structures to Python and is very, very popular.

Finally, we’ll discuss Sockets. Sockets are a way for us to open a constant connection between the server and the client. Normally when you make a request, the request goes up and then comes down with the data. With a socket, that request goes up and stays open, allowing the server to send data whenever it wants and the client to send data whenever it wants.

So, we can make real-time applications using sockets and we’ll take a look at how to implement a very simple system using socket IO.

Course Includes:

  • 16 videos with over 50 minutes of lectures and explanations.
  • 6 external resource files.
  • 1 exercise to help you master advanced backend web development concepts.

What You’ll Learn:

  • Introduction to Grunt
  • Setting up Grunt with CSS-min
  • Uglify JS files
  • Setting up custom tasks
  • Watching files
  • Basics of CoffeeScript
  • If Statements
  • Ternary
  • Loops
  • Comments, Strings, and Interpolation
  • Introduction to Sockets
  • Scaffolding the project
  • Setting up Sockets
  • Communicating between connections
  • Additional Resources
  • Exercises
  • And More!

Who this course is for:

  • Advanced Web Developers
  • Advanced JavaScript Developers

If the links does not work, contact us we will fix them