Skip to content
O'Reilly home
Learning Path

Modern Web Development with JavaScript

Instructor Rochelle Furtado
Time to complete: 11h

Published byPackt Publishing

CreatedJuly 2018

Discover object-oriented development, build engaging and reactive user interfaces, and create highly scalable, developer-friendly APIs

In Detail

We ease you into the world of JavaScript and Node.js with an introduction to their fundamental concepts. We'll show you everything you need to know about object-oriented patterns so that you can confidently tackle your own real-world development projects. You'll learn everything from new syntax to working with classes, complex inheritance, dynamic typing, and data binding. Then, we will take a look at the libraries in JavaScript that aid in building applications with a microservices-based architecture. We will look at building these applications and explore a number of industry-standard best practices. With coverage of both server-side and front-end development, this Learning Path provides you the skills required to develop cutting-edge web applications that stand the test of time. We’ll demonstrate the creation of an example client that pairs up with a fully authenticated API implementation. By the end of this Learning Path, you’ll have the skills and exposure for building interactive web applications that use object-oriented patterns with JavaScript and APIs with Node.js.

Prerequisites: Prior experience with other server-side technologies such as Python, PHP, ASP.NET, Ruby, and NoSQL databases such as MongoDB will help. It’s not essential to have a background in backend development before getting started.

Resources: Code downloads and errata:


This path navigates across the following products (in sequential order):