
In this video, we are going to take a look at the evolution in modern web development, highlighting the JavaScript engine in modern browsers and on the server and defining universal JavaScript.
In this video, we are going to take a look at two different categories of universal JavaScript code. We’ll look at the simple case of environment-agnostic code and running that to the browser and server. We’ll also look at the more complex category of environment-specific JavaScript code that requires us to do some legwork before reusing the code on the browser or server.
In this video, we are going to take a look at the library stack we will be using in the rest of the video course and how we plan on utilizing these libraries to share views, routes and models.
In this video, we will be using JSX to build react components.
In this video, we will be using ReactDOM to render our react components.
In this video, we are going to discuss routing in general in a single page application. We will also look at react-router, install it and use it in a simple example app.
In this video, we are going to take a look at state management in a modern single page application, discuss the basic flow in Redux and look at actions, reducers, and state in Redux.
In this video, we are going to take a look at the concepts of presentational and container components in React, hooking up react components to Redux and making the Redux store available to our react components.
In this video, we are going to take a look at connecting React router with a Redux app and reading from the URL to determine the state of the application.
In this video, we are going to look at what next.js provides for building a sample application using next.js
The latest trend in web development, Isomorphic JavaScript, allows developers to overcome some of the shortcomings of single page applications by running the same code on the server as well as on the client. Leading this trend is React, which when coupled with Node, allows developers to build JavaScript apps that are much faster and more SEO-friendly than single page applications.
Universal JavaScript is the latest evolution in modern web development. It allows developers to overcome some of the shortcomings of single page applications by running the application code interchangeably on the server as well as on the client. This beginner friendly video course is a solid start for building real, production ready universal React apps.
The video will Takes you from a beginner to working with node.js and React on the server and the client. It covers the fundamentals of the full set of technologies that you need to know in order to become an Universal JavaScript developer. Teaches you the skills required to become competent and comfortable sharing your JavaScript application on the client and sever environments.
About the Author :
Maxime Najim is a software architect and full stack web developer. He has been building web applications for over a decade and has worked on software engineering teams at Netflix, Apple, and Yahoo! Maxime is co-author of the O'Reilly Media book entitled "Building Isomorphic JavaScript Apps". He is currently a Sr. Software Architect focused on designing and implementing new systems and frameworks for the Walmart eCommerce team.