Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 CompTIA Security+
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Data Analysis
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Mobile Game Development
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin Mobile App Development SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Sound Therapy Meditation CBT Cognitive Behavioral Therapy
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Leadership
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Email Marketing Copywriting YouTube Marketing Startup

DevelopmentWeb DevelopmentReactive.js

ReactJS Course: Learn JavaScript Library Used by Facebook&IG

The Astonishing Power of High Performance JS (Without The Headache). Brought to You By Facebook and Instagram as React
Rating: 2.6 out of 52.6 (34 ratings)
1,024 students
Created by Azat Mardan
Last updated 8/2015
English
English [Auto]

What you'll learn

  • Build front-end apps with React.js as a view layer
  • Utilize JSX
  • Render React.js on the Node.js server (isomorphism)

Requirements

  • JavaScript

Description

Stop struggling to code front-end the hard way. React is performing fast DOM manipulations and is easy to learn. No more events attached to the DOM elements. Just declare in React and it will do the necessary manipulations for you (declarative style).

This course is designed for web developers who are familiar with JavaScript and interested in using React as a view layer for their front-end web apps.

Warning: React by Facebook is Taking Over The World

I stumbled upon some guy from Zurich, Switzerland who was arguing that you don't need MVC (model, view, controller) with Reactjs.

What?

I love controversial topics! How refreshing to hear such a brave opinion after almost a decade of MVC-domitaion.

Anyway, I really suck at Angular.

It's just weird to me to use directives in HTML.

It's almost like using HTML to code JavaScript.

I never got used to it. At the same time, I keep hearing good things about React.

That's why I had this idea of learning myself and teaching you Reactjs (with this course).

I used the same approach 4 years ago when I wrote my first book on Nodejs.

It became Amazon #1 Best Seller in the Client-Server category and helped a few thousand engineers.

7 Ways To ROCK With Reactjs

Reactjs is a JavaScript library.

It's used for creating user interfaces (UIs).

It's created and used by giants such as Facebook and Instagram.

Millions of people use apps built on Reactjs.

Think of Reactjs as the View in Model, View, Controller.

The difference between Backbonejs, Angularjs and Reactjs is that Reactjs creates its own virtual DOM (Document Object Model) for pages' components.

You work with them, not the DOM.

This provides tremendous flexibility and awesome performance,

because Reactjs knows the needed changes beforehand and updates the DOM tree accordingly.

This allows to avoid unnecessary DOM operations and makes updates more effective.

Here are some of other advantages of Reactjs:

  • Decoupling
  • Increased cohesion using a component model
  • Abstraction,
  • Composition
  • Expressivity
  • Virtual DOM & Synthetic events (which basically means they completely re-implemented the DOM and its event system)
  • Enables modern HTML5 event stuff on IE 8 Server-side rendering Testability Bindings to SVG, VML, and <canvas>

Only Wise People Can Qualify

Smart people learn on their mistakes while wise learn on mistakes of others. Save time with this course...

I published nine books on JavaScript and Nodejs that have been downloaded or bought by over 10,000 developers.

In addition to that, I have experience in online courses.

Three of my courses have over 2,000 students enrolled.

I'm not bragging.

I'm only making a point that I am capable of delivery once the demand is proven by the campaign. :-)

I worked with Backbonejs before. I'm not an expert on Reactjs. I haven't build anything production-ready with it (yet).

This will give me the advantage of a beginner's mind.

That is I won't have the knowledge curse and will be able to explain everything in the layman's terms.

Join me on this journey and learn Reactjs by backing this campaign with $50.

High Performance JavaScript Without The Headache—Limited Time Offer

The course will have at least 1 hour of HD video, and examples on the following topics:

  • React custom components
  • Communication between React components
  • Integration of React with jQuery UI / Bootstrap components
  • React Router and routing in React
  • Rendering React on the server
  • React and server / mBaaS

PS: Reactjs is hot, hot, hot. Learn it with me. Take this course and get the confidence in Reactjs that everyone will envy.

Who this course is for:

  • Web developers who want to learn React.js

Instructor

Azat Mardan
Author of Apress books on Node&JS, Technology Fellow
Azat Mardan
  • 3.7 Instructor Rating
  • 368 Reviews
  • 24,028 Students
  • 6 Courses

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.

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.