Universal JavaScript with React, Node, and Redux

Course

Online

£ 10 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Leverage the power of React, Redux and Node to build complete web applications in pure JavaScript.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 AuthorMaxime 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.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

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

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Benefits
  • Javascript training
  • Server
  • HTML
  • Javascript
  • Quality
  • Rendering
  • Web
  • Quality Training
  • Architect
  • Web Development

Course programme

Concepts of Universal JavaScripts 6 lectures 22:55 The Course Overview This video provides an overview of the entire course. Defining Universal JavaScript 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.
  • Learn about web evolution from 1990’s to modern day
  • Web browser functional parts: the rendering engine and the scripting engine
  • Place scripting engine on the server to build universal applications
Why Universal JavaScript? 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.
  • Sharing code between the server and the client improves both operational and functional qualities
  • Reduce the UI development costs, lower bug counts, and ship features faster
  • Server-side rendering the HTML of a JavaScript app on the Server
Different Categories of 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.
  • Understanding the nomenclature
  • Review environment-agnostic code
  • Review environment-specific code
Using Abstractions 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.
  • Provide a consistent API across the client and server by encapsulating environment-specific implementation details
  • Universally getting and setting cookies
  • Universally redirecting requests
Sharing Views, Routes and Models 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.
  • React as an out-of-the-box universal view solution
  • Redux as the model logic that runs in different environments
  • Other universal libraries like react-router and isomorphic-fetch
Concepts of Universal JavaScripts. 6 lectures 22:55 The Course Overview This video provides an overview of the entire course. Defining Universal JavaScript 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.
  • Learn about web evolution from 1990’s to modern day
  • Web browser functional parts: the rendering engine and the scripting engine
  • Place scripting engine on the server to build universal applications
Why Universal JavaScript? 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.
  • Sharing code between the server and the client improves both operational and functional qualities
  • Reduce the UI development costs, lower bug counts, and ship features faster
  • Server-side rendering the HTML of a JavaScript app on the Server
Different Categories of 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.
  • Understanding the nomenclature
  • Review environment-agnostic code
  • Review environment-specific code
Using Abstractions 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.
  • Provide a consistent API across the client and server by encapsulating environment-specific implementation details
  • Universally getting and setting cookies
  • Universally redirecting requests
Sharing Views, Routes and Models 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.
  • React as an out-of-the-box universal view solution
  • Redux as the model logic that runs in different environments
  • Other universal libraries like react-router and isomorphic-fetch
The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. This video provides an overview of the entire course. This video provides an overview of the entire course. Defining Universal JavaScript 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.
  • Learn about web evolution from 1990’s to modern day
  • Web browser functional parts: the rendering engine and the scripting engine
  • Place scripting engine on the server to build universal applications
Defining Universal JavaScript 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.
  • Learn about web evolution from 1990’s to modern day
  • Web browser functional parts: the rendering engine and the scripting engine
  • Place scripting engine on the server to build universal applications
Defining Universal JavaScript 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.
  • Learn about web evolution from 1990’s to modern day
  • Web browser functional parts: the rendering engine and the scripting engine
  • Place scripting engine on the server to build universal applications
Defining Universal JavaScript 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.
  • Learn about web evolution from 1990’s to modern day
  • Web browser functional parts: the rendering engine and the scripting engine
  • Place scripting engine on the server to build universal applications
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.
  • Learn about web evolution from 1990’s to modern day
  • Web browser functional parts: the rendering engine and the scripting engine
  • Place scripting engine on the server to build universal applications
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.
  • Learn about web evolution from 1990’s to modern day
  • Web browser functional parts: the rendering engine and the scripting engine
  • Place scripting engine on the server to build universal applications
Why Universal JavaScript? 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.
  • Sharing code between the server and the client improves both operational and functional qualities
  • Reduce the UI development costs, lower bug counts, and ship features faster
  • Server-side rendering the HTML of a JavaScript app on the Server
Why Universal JavaScript? 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.
  • Sharing code between the server and the client improves both operational and functional qualities
  • Reduce the UI development costs, lower bug counts, and ship features faster
  • Server-side rendering the HTML of a JavaScript app on the Server
Why Universal JavaScript? 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.
  • Sharing code between the server and the client improves both operational and functional qualities
  • Reduce the UI development costs, lower bug counts, and ship features faster
  • Server-side rendering the HTML of a JavaScript app on the Server
Why Universal JavaScript? 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.
  • Sharing code between the server and the client improves both operational and functional qualities
  • Reduce the UI development costs, lower bug counts, and ship features faster
  • Server-side rendering the HTML of a JavaScript app on the Server
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.
  • Sharing code between the server and the client improves both operational and functional qualities
  • Reduce the UI development costs, lower bug counts, and ship features faster
  • Server-side rendering the HTML of a JavaScript app on the Server
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.
  • Sharing code between the server and the client improves both operational and functional qualities
  • Reduce the UI development costs, lower bug counts, and ship features faster
  • Server-side rendering the HTML of a JavaScript app on the Server
Different Categories of 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.
  • Understanding the nomenclature
  • Review environment-agnostic code
  • Review environment-specific code
Different Categories of 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.
  • Understanding the nomenclature
  • Review environment-agnostic code
  • Review environment-specific code
Different Categories of 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.
  • Understanding the nomenclature
  • Review environment-agnostic code
  • Review environment-specific code
Different Categories of 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.
  • Understanding the nomenclature
  • Review environment-agnostic code
  • Review environment-specific code
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.
  • Understanding the nomenclature
  • Review environment-agnostic code
  • Review environment-specific code
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.
  • Understanding the nomenclature
  • Review environment-agnostic code
  • Review environment-specific code
Using Abstractions 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 sally getting and setting cookies
  • Universally redirecting requests
  • Sharing Views, Routes and Models 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...

    Additional information

    Basic Knowledge of JavaScript is required

    Universal JavaScript with React, Node, and Redux

    £ 10 VAT inc.