Product Details

Modern React with Redux

Take the first step towards mastering modern web development with the Modern React with Redux tutorial. React is a JavaScript library used to build large applications with data that changes over time. With Redux, you can better structure and query those large applications--skills that will put you in a better position to stay ahead of the curve in the constantly changing web marketplace. From an introduction to JXS straight through to topics like reducers, actions and the state tree, this course will be a great foundation for your modern web development education.

Access over 97 lectures & 10.5 hours of content

Stay up to date with course pacing w/ source code provided for every lecture

Stephen Grider has been building complex Javascript front ends for top corporations in the San Francisco Bay Area. With an innate ability to simplify complex topics, Stephen has been mentoring engineers beginning their careers in software development for years, and has now expanded that experience onto Udemy, authoring the highest rated React course.

Details & Requirements

Length of time users can access this course: lifetime access

Access options: web streaming, mobile streaming

Certification of completion included

Redemption deadline: redeem your code within 30 days of purchase

Experience level required: Intermediate, some background in HTML, CSS, or JavaScript may be helpful

Learn ReactJS from Scratch

Prepare for the Future of Web Development with ReactJS

ReactJS is the JavaScript library used by companies like Instagram and Facebook to build large applications with continuously changing data. It's the foundation of many dynamic, fluid user interfaces. Cover the latest version (0.14) of ReactJS in this fast-paced tutorial, and you'll have a valuable addition to your resume and may increase your chances of landing a high paying web development position.

Take the course at your own pace w/ lifetime access to over 62 lectures & 5 hours of content

Discover HTML Entities & their application in web development

Discover component state & life cycle

Learn how to create multiple components & reusable components

Make use of JSX, DOM, and AJAX

Understand Flux

SkillBakery is one of the fastest growing online education companies. Our vision is to provide high quality education which is affordable and accessible to everyone. We believe that everyone has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convenience. We currently offer courses in web development and will soon be publishing new courses in other categories as well. We are committed to bring courses on new topics and we try to release one new course every month. So keep visiting us, you will surely find something for yourself here.
For more details on this course and instructor, click here.

Details & Requirements

Length of time users can access this course: lifetime access

Access options: web streaming

Certification of completion included

Redemption deadline: redeem your code within 30 days of purchase

Experience level required: all levels

Compatibility

Internet required

Course Outline

Introduction to ReactJS

Introduction

Downloading & Installing ReactJS - Our First Example - Hello World!

Understanding Virtual DOM

Components in ReactJS

Rendering Data in ReactJS

Applying CSS class to HTML content in ReactJS

Playing Safe with HTML Entities

Component State & Life Cycle

Component State in Action

Understanding State in React

Understanding Component LifeCycle - I

Understanding Component LifeCycle - II

Understanding Component LifeCycle - III

Creating Multiple Components in ReactJS

Creating Reusable Components

Properties & Events

Working with Properties

Accessing Child Properties

Making use of transferPropsTo - [Deprecated] See lecture 61 for update

Build Web Apps with ReactJS and Flux

Use the Architecture Designed by Facebook to Build Beautiful, Responsive Web Apps

Flux is an architecture used internally by Facebook to leverage its Dispatcher library in order to help manage an applications state. In conjunction with ReactJS, it is hugely beneficial in streamlining web apps. This course is designed to teach you the core fundamentals of React and Flux, and how they're implemented with one another.

Access over 73 lectures & 9.5 hours of content

Build amazing single page applications w/ React JS & Flux

Master fundamental concepts behind structuring React applications

Realize the power of building composable components

Become fluent in the toolchain supporting React, including NPM, Gulp, Browserify, & Watchify

Stephen Grider has been building complex Javascript front ends for top corporations in the San Francisco Bay Area. With an innate ability to simplify complex topics, Stephen has been mentoring engineers beginning their careers in software development for years, and has now expanded that experience onto Udemy, authoring the highest rated React course.
For more details on this course and instructor, click here.

Details & Requirements

Length of time users can access this course: lifetime access

Access options: web streaming, mobile streaming

Certification of completion included

Redemption deadline: redeem your code within 30 days of purchase

Experience level required: all levels, but some background in JavaScript may be helpful

ReactJS Course

Learn the JavaScript Library Used by Facebook & Instagram

Strengthen your front-end development with a targeted course exploring how major companies like Facebook and Instagram have enabled ReactJS to perform huge tasks with relatively little code. Learning how the best web user interfaces are built will give you excellent hands on experience in building them for your or your client's projects.

Access over 41 lectures & 3 hours of content

Build front-end apps w/ ReactJS as a view layer

Utilize JSX

Render ReactJS on the Node.js server

Azat Mardan has over 12 years of experience in web, mobile and software development. With a Bachelor's Degree in Informatics and a Master of Science in Information Systems Technology degree, Azat possesses deep academic knowledge as well as extensive practical experience.
Currently, Azat works as Technology Fellow at Capital One Financial Corporation. Before that, Azat worked as a Team Lead / Senior Software Engineer at DocuSign, where his team rebuilds 50 million user product (DocuSign web app) using the tech stack of Nodejs, Expressjs, Backbonejs, CoffeeScript, Jade, Stylus and Redis.
Recently, he worked as an engineer at the curated social media news aggregator website, Storify dot com (acquired by LiveFyre) which is used by BBC, NBC, CNN, The White House and others. Storify runs everything on Nodejs unlike other companies. It's the maintainer of the open-source library jade-browser.
Before that, Azat worked as a CTO/co-founder at Gizmo — an enterprise cloud platform for mobile marketing campaigns, and has undertaken the prestigious 500 Startups business accelerator program.
Prior to this, Azat was developing he developed mission-critical applications for government agencies in Washington, DC, including the National Institutes of Health, the National Center for Biotechnology Information, and the Federal Deposit Insurance Corporation, as well as Lockheed Martin.
Azat is a frequent attendee at Bay Area tech meet-ups and hackathons (AngelHack hackathon '12 finalist with teamFashionMetric dot com).
In addition, Azat teaches technical classes at General Assembly, Hack Reactor, pariSOMA and Marakana (acquired by Twitter) to much acclaim.
In his spare time, he writes about technology on his blog: webapplog dot com which is number one in “expressjs tutorial" Google search results. Azat is also the author of Expressjs Guide, Rapid Prototyping with JS and Oh My JS; and the creator of open-source Nodejs projects, including ExpressWorks, mongoui and HackHall.
For more details on this course and instructor, click here.

Details & Requirements

Length of time users can access this course: lifetime access

Access options: web streaming, mobile streaming

Certification of completion included

Redemption deadline: redeem your code within 30 days of purchase

Experience level required: all levels, but some background in JavaScript may be helpful

Build Apps with React Native

Leverage the Newest Web Development Techniques to Build Mobile Apps

Build and implement your knowledge of React Native by developing apps for iOS and Android in this course. In this tutorial, you will receive ample time to apply the lessons you've learned in each of your courses and develop apps that you may add to your professional portfolio.

Access over 72 lectures & 8 hours of content

Build mobile apps for iOS using React Native

Prototype & deploy your own applications to the Apple Store

Get up to speed w/ React design principles and methodologies

Learn the differences between using React in a browser & on a mobile device

Discover mobile design patterns used by experienced engineers

Stephen Grider has been building complex Javascript front ends for top corporations in the San Francisco Bay Area. With an innate ability to simplify complex topics, Stephen has been mentoring engineers beginning their careers in software development for years, and has now expanded that experience onto Udemy, authoring the highest rated React course.
For more details on this course and instructor, click here.

Details & Requirements

Length of time users can access this course: lifetime access

Access options: web streaming, mobile streaming

Certification of completion included

Redemption deadline: redeem your code within 30 days of purchase

Experience level required: all levels, but some background in JavaScript may be helpful

React for Beginners Tutorial

Introduce Yourself to One of the Premiere Social Media Interfacing Languages

In this tutorial for beginners to React, you will learn the basic fundamentals of building user interfaces using this JavaScript library. React is fast becoming an essential tool for web developers and this course will be the first step toward the career of your dreams.

Access over 17 lectures & 1.5 hours of content

Understand the fundamentals of React

Decipher the React syntax

Compile JSX into plain Javascript using CLI & NPM react tools

Learn to create components

My name is Sandy. I am a freelance Web Designer and Developer based out of Toronto, in Ontario, Canada. I specialize in Front-End development with HTML, CSS, CSS3 Animation, Sass, Javascript and JQuery. I love creating beautiful, professional and user-friendly websites using the Adobe Creative Suite: Photoshop, Illustrator and Flash to name a few. Also, I am keen on Web marketing, Web analytics, Visual Design, Video Editing, Photography and WordPress development. On top of being a Udemy instructor, I am an avid learner of new technologies and digital stuff.
For more details on this course and instructor, click here.

Details & Requirements

Length of time users can access this course: lifetime access

Access options: web streaming, mobile streaming

Certification of completion included

Redemption deadline: redeem your code within 30 days of purchase

Experience level required: all levels, but some background in HTML and CSS may be helpful

Master ExpressJS to Build Web Apps with NodeJS & JavaScript

Organize & Streamline Massive Amounts of Code Using ExpressJS

With ExpressJS, developers can easily organize their code, add more functionality and configure servers. Given its stability and efficiency, ExpressJS is a valuable investment in terms of learning more advanced frameworks down the road. Many companies use it in their own interfaces as well, making this course a strong asset for your web development portfolio.

Access over 24 lectures & 3.5 hours of content

Utilize Express & Node to build REST APIs

Create traditional web apps

Use Express middleware static

Interpret data on the server from web form

Accept URL parameters on the server

Send back JSON data to clients

Azat Mardan has over 12 years of experience in web, mobile and software development. With a Bachelor's Degree in Informatics and a Master of Science in Information Systems Technology degree, Azat possesses deep academic knowledge as well as extensive practical experience.
Currently, Azat works as Technology Fellow at Capital One Financial Corporation. Before that, Azat worked as a Team Lead / Senior Software Engineer at DocuSign, where his team rebuilds 50 million user product (DocuSign web app) using the tech stack of Nodejs, Expressjs, Backbonejs, CoffeeScript, Jade, Stylus and Redis.
Recently, he worked as an engineer at the curated social media news aggregator website, Storify dot com (acquired by LiveFyre) which is used by BBC, NBC, CNN, The White House and others. Storify runs everything on Nodejs unlike other companies. It's the maintainer of the open-source library jade-browser.
Before that, Azat worked as a CTO/co-founder at Gizmo — an enterprise cloud platform for mobile marketing campaigns, and has undertaken the prestigious 500 Startups business accelerator program.
Prior to this, Azat was developing he developed mission-critical applications for government agencies in Washington, DC, including the National Institutes of Health, the National Center for Biotechnology Information, and the Federal Deposit Insurance Corporation, as well as Lockheed Martin.
Azat is a frequent attendee at Bay Area tech meet-ups and hackathons (AngelHack hackathon '12 finalist with teamFashionMetric dot com).
In addition, Azat teaches technical classes at General Assembly, Hack Reactor, pariSOMA and Marakana (acquired by Twitter) to much acclaim.
In his spare time, he writes about technology on his blog: webapplog dot com which is number one in “expressjs tutorial" Google search results. Azat is also the author of Expressjs Guide, Rapid Prototyping with JS and Oh My JS; and the creator of open-source Nodejs projects, including ExpressWorks, mongoui and HackHall.
For more details on this course and instructor, click here.

Details & Requirements

Length of time users can access this course: lifetime access

Access options: web streaming, mobile streaming

Certification of completion included

Redemption deadline: redeem your code within 30 days of purchase

Experience level required: all levels, but some background in JavaScript or NodeJS may be helpful

Hacking with React eBook

Learn React Quickly, & Refresh Your Skills Down the Line with this eBook

Paul Hudson's eBook, Hacking With React, is the textbook to guide you when your React skills get rusty. This book is all nuts and bolts, specifically written to teach you how to code with React in the quickest way possible. Arguing that React is the gold standard of modern code, Hudson teaches you how to develop, write, and implement it in myriad ways. This is an outstanding reference point for the modern web developer.

Stay up to date with free future updates

Learn to install Webpack, Babel & React for development with ES6

Discover a React component & learn to import it into an application.

Understand how to write JSX to render content.

Learn how to fetch data from GitHub using SuperAgent & Ajax.

Paul Hudson is an award-winning developer and technical writer, having published Hacking with Swift, Hacking with PHP, PHP in a Nutshell, Ubuntu Unleashed, and been editor of Linux Format magazine. His apps are used by the likes of MacLife magazine, Edge magazine, Fender, Virgin, Jamie Oliver, Odeon, Tesco, and more.
For more details on this course and instructor, click here.

Details & Requirements

Length of time users can access this course: lifetime access

Access options: web streaming, mobile streaming

Redemption deadline: redeem your code within 30 days of purchase

Compatibility

Windows

Mac

Android

iOS

Course Outline

Welcome!

Begin at the Beginning: Chapter One

The Importance of using Webpack with React

Introduction to JSX

Importing React Components using ES6

What are React Props?

Generating Random Values for Our Page

How to Write if/else Conditional Statements in JSX

Using JSX to Render Several Elements at Once

Handling Events with JSX: onClick

State vs Props in React

Changing a React Component’s State with setState()

State and the Single Source of Truth

Rendering an Array of Data with map() and JSX

Cleaning up and Preparing for a Real Project

Fetching Ajax Data from GitHub using SuperAgent

Converting GitHub’s JSON into Meaningful JSX

Time for a Task: Reading from Three Feeds

How to Upgrade Our App to Read Three Feeds

Refactoring our Ajax Code: Don’t Repeat Yourself

Refactoring our State Code: Passing Parameters in onClick

Introducing React Router

How to Add a New Route to React Router

Creating a Link Between Pages in React Router

Making Custom URLs with React Router Params

Adding a Root Route Using React Router and IndexRoute

Cleaning up Our Routes and Preparing for the Next Step

Time for a Test: Clickable Usernames

Making Usernames Clickable: My Solution

Time for some Basic User Interface Polish

Adding React Router Breadcrumbs with Link and IndexLink

The First 80% is Done: Now What?

How to Configure Jest to Test React and ES6

Creating our First React Test with Jest

Using Jest to Test Our React Components

Using Jest to Simulate User Interaction on a React Component

Time for Ajax: Using Jest with Asynchronous Tests

Mocking Ajax with Jest: Making an Asynchronous Test Become Synchronous