Beginning Modern JavaScript Development with Microservices, WebRTC, and React

Video description

JavaScript has now become a universal development language. Whilst offering great benefits, the complexity of the entire ecosystem can be overwhelming.

In this course, we will take a look at the libraries in JavaScript that aid in building applications that have a microservices-based architecture, have features like audio and video calling, real-time score updates, multi-faceted search options and more. We will not only look at building these applications but also explore a number of industry-standard best practices.

With coverage of both server-side and front-end development, this course will provide attendees with the skills required to develop cutting-edge web applications that stand the test of time.

What You Will Learn

  • Build and deploy microservices with Seneca
  • Use WebRTC APIs and the WebSocket protocol for real-time, browser-based video communication
  • Utilize the Bacon.js library for both server-side and front-end development
  • Understand advanced functional programming
  • Have hands-on, working knowledge of Bootstrap 4
  • Build an example application UI with React and Flux


If you’re a pragmatic developer with entry-level JavaScript experience, this course will equip you with the skills you need to succeed in a growing talent pool of full-stack web developers.

Prior exposure to JS syntax is assumed, and a basic of understanding of NoSQL databases (like MongoDB) is required.

About The Author

Zsolt Nagy: Zsolt Nagy is an engineering manager in an ad tech company heavy on data science. After acquiring his MSc in inference on ontologies, he used AI mainly for analyzing online poker strategies to aid professional poker players in decision making. After the poker boom ended, he put extra effort into building a T-shaped profile in leadership and software engineering.

Publisher resources

Download Example Code

Product information

  • Title: Beginning Modern JavaScript Development with Microservices, WebRTC, and React
  • Author(s): Zsolt Nagy, Narayan Prusty, Alexander Chinedu Nnakwue
  • Release date: May 2018
  • Publisher(s): Packt Publishing
  • ISBN: 9781789133684