Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Modern JavaScript: Building Real-World, Real-Time Apps
Rating: 3.9 out of 5(208 ratings)
2,371 students

Modern JavaScript: Building Real-World, Real-Time Apps

A project-based course using the latest features and techniques from JavaScript
Last updated 3/2016
English

What you'll learn

  • Build a production-quality build pipeline for our scripts and styles with WebPack
  • Integrate Socket.io and RxJS to create a reactive application architecture

Course content

9 sections60 lectures13h 21m total length
  • Introduction4:40

    build a fully functional real-time web app in modern javascript, featuring a real-time chat and synchronized video playlist, powered by socket.io, webpack, sass, babel, and reactive extensions.

Requirements

  • Experience building web applications or sites using JavaScript
  • Have a basic understanding of how to navigate your platform's terminal or command line
  • Understand the basics of using NPM and Node.js to write server-side JavaScript

Description

This course is all about creating a fully functioning production ready, real time web application! We will learn how to bring together many different libraries and techniques from the JavaScript ecosystem together into a cohesive product that is ready for deployment!

Many courses focus on individual components and small example applications; while this one instead focuses on how everything can work together. If you want to see the development of a completed project working seamlessly with socket.io, nodejs, Reactive Extensions, WebPack (and more!), then this is the course for you!
We not only have a focus on our build pipeline - both development and production - but also on creating an architecture that takes advantage of the reactive programming paradigm.

It's impossible to classify this course as a tour of any particular component, since, as you know, real applications are much more complicated than that. But rest assured that we leave no stone unturned as we explore how each component can work seamlessly together.

So if you want to take your JavaScript skills to the next level, if you want to be up to date on the latest development techniques, then this course is a must!

Who this course is for:

  • This course is NOT an introduction to JavaScript
  • You MUST understand JavaScript syntax
  • Familiarity with the language features of ES2015 is a plus, but not required (you'll get plenty of practice!)
  • This course is for people who want to learn how to bring modern features of JavaScript together to create a complete application
  • This course is ESPECIALLY for people who want to build reactive, real-time applications in JavaScript!
  • To get the most out of this course, it is HIGHLY recommended that you follow along with implementing the project during the course (source code is provided if you get stuck)