Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Universal JavaScript with React, Node, and Redux
Rating: 4.2 out of 5(16 ratings)
70 students

Universal JavaScript with React, Node, and Redux

Leverage the power of React, Redux and Node to build complete web applications in pure JavaScript
Last updated 9/2017
English
English [Auto],

What you'll learn

  • Concepts of Universal JavaScript and its application
  • Fundamentals of technologies for Universal JavaScript developer.
  • Foundation react features and frameworks.
  • Redux data flow and integration with React.
  • Running react and Redux on the server
  • Application platforms for building production ready universal React apps

Course content

6 sections27 lectures2h 8m total length
  • The Course Overview2:27
    This video provides an overview of the entire course.
  • Defining Universal JavaScript3:16

    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.

  • Why Universal JavaScript?4:56
    In this video, we will understand the benefits of universal JavaScript and why we would bother with sharing code between the server and the browser. We will also take a look at the advantages of universal JavaScript, and explore the operational as well as functional quality improvements of using universal JavaScript.
  • Different Categories of Universal JavaScript4:34

    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.

  • Using Abstractions5:06
    In this video, we will dive deeper into building abstractions to better share code between the browser and server. We will create two abstractions that are frequently needed by universal JavaScript applications: 1) Getting and setting cookies and 2) Redirecting requests. These abstractions provide a consistent API across the client and server by encapsulating environment-specific implementation details.
  • Sharing Views, Routes and Models2:33

    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.

Requirements

  • This course has the following software requirements:
  • An editor like Atom, Sublime Text or Visual Studio Code
  • NodeJS - Version 6_10 XX LTS
  • React - Version 15.4
  • Redux - Version 3.6

Description

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.

Who this course is for:

  • A good working knowledge of JavaScript and the JavaScript ecosystem.
  • Some experience building Single Page Applications with a modern front-end framework.