Oreilly - Beginning Modern JavaScript Development with Microservices, WebRTC, and React
by Alexander Chinedu Nnakwue, Narayan Prusty, Zsolt Nagy | Publisher: Packt Publishing | Release Date: May 2018 | ISBN: 9781789133684
Get to grips with emerging JavaScript development libraries and discover modern web development best practicesAbout This VideoLearn how to build interactive single page applications with the latest technologyBuild responsive UIs for next-generation user experiences with React and BootstrapDiscover the latest design patterns and best practices when working with modern JSIn DetailJavaScript 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.
- Chapter 1 : Microservices Architecture
- Course Overview 00:12:50
- Introduction to Microservices Architecture 00:27:00
- Summary 00:00:46
- Chapter 2 : Introduction to Seneca
- Overview 00:02:53
- Using Seneca 00:04:08
- Creating Your First Seneca Application 00:25:34
- Summary 00:00:30
- Chapter 3 : Communication
- Overview 00:01:30
- WebRTC 00:26:54
- WebRTC Applications Using PeerJS 00:09:47
- Introduction to Socket.IO 00:24:08
- Summary 00:00:35
- Chapter 4 : Functional Reactive Programming
- Overview 00:01:47
- Introduction to Reactive Programming 00:08:00
- Functional Programming in a Nutshell 00:31:09
- Summary 00:00:17
- Chapter 5 : Using the FRP Library – Bacon.js
- Overview 00:02:24
- Errors and Exception Handling in Bacon.js 00:10:08
- Bacon APIs 00:25:12
- Summary 00:00:19
- Chapter 6 : Using the Features of Bootstrap 4
- Overview 00:02:00
- Introduction to Bootstrap 4 00:04:55
- Understanding the rem and em CSS Units 00:11:32
- The Card Component 00:18:19
- Summary 00:00:33
- Chapter 7 : React and Flux
- Overview 00:06:22
- Understanding React 00:22:31
- Getting Started with JSX 00:24:40
- Flux and Flux.js 00:08:02
- Introduction to React Router 00:01:53
- Summary 00:00:44