Study Learn Grow
Learning Path: React And React Native

Learning Path: React And React Native


React is a JavaScript library that communicates changes on a user interface to the browsers quickly, without having to re-render anything except the part of the display that needs to change.

Overview

Description
Build awesome UIs and mobile apps with ReactJS

React is a JavaScript library that communicates changes on a user interface to the browsers quickly, without having to re-render anything except the part of the display that needs to change. React Native is a fantastic new framework produced by Facebook that allows developers to create truly native applications running on both iOS and Android, all while writing code in JavaScript. Become familiar with the full set of core technologies behind modern full stack development using ReactJS and learn iOS and Android development with this Learning Path.

Authors

Samer Buna

Samer Buna is a technical content author, software engineer, and mentor. He has a master's degree in information security and over ten years of progressive experience and success creating tailored solutions for businesses within many industries.

Samer is passionate about everything JavaScript, and he loves exploring new libraries. His favorite technical stacks are Node.js for the backend and React.js for the frontend.

Samer has authored a few books and online courses about React and GraphQL. You can follow him on Twitter at @samerbuna, and you can read more of what he writes at https://edgecoders.com/.

Ben Fhala

Ben Fhala discovered his passion for data visualization seven years ago while he was working at Parsons in New York, in their data visualization department, PIIM. He is the owner of the online video training school, 02geek.com, and an Adobe ACP. He enjoys spending most of his time learning and teaching and has a love for visual programming and visualization in general. Ben has had the honor of developing applications for members of the US Congress, Prime Ministers, and Presidents around the world. He has built many interactive experiences for companies such as Target, AT&T, Crayola, Marriott, Neutrogena, and Nokia. He has technically directed many award-winning projects and has been part of teams that have won three Agency of the Year awards.

Joshua Lyman

Joshua Lyman has been developing React Native applications since version 0.11, and has used the technology to release several production applications. He is active in the RN community, helping others answer questions when possible and contributing code and example repositories to help others out. He has been developing mobile applications in general for more than four years and also spends a lot of time on both web frontend work and backend servers, scaling the full stack. He often uses React (React Native's parent counterpart) for frontend work, and runs Node and C#/.NET servers on the backend. He helps clients do UI/UX reviews and design, and works with enterprises to create line-of-business applications; he occasionally does business intelligence work for companies, slicing and dicing data.

Basic knowledge
Requires working knowledge of JavaScript

Course Information

Requires working knowledge of JavaScript

See what comprises the React.js library
Understand the component-based paradigm of React
Design a simple browser application
Understand routing with Express.js
Learn about modern NoSQL databases using MongoDB
Understand how React Native makes it easy to share code between iOS and Android apps in a sensible and customizable manner

This course is for JavaScript developers who want to build native mobile applications. This course would also be ideal for frontend React developers who want to extend their skillset to mobile development.

• Lifetime Access to Each Course
• Certificate on Completion of Course
• No Extra Charges Or Admin Fees
• Easy Access to Courses
• High Priority Support After Sales.
• Big Discounts on Individual Courses

Course Specifications

IT and Computing courses are available to study on our learning platform. 

See All Courses

Adult education is the non-credential activity of gaining skills and improved education. 

See All Courses

Online education is electronically supported learning that relies on the Internet for teacher/student interaction. 

See All Courses

A short course is a learning programme that gives you combined content or specific skills training in a short period of time. Short courses often lean towards the more practical side of things and have less theory than a university course – this gives you a more hands-on experience within your field of interest.

See All Courses

Course duration is 24 hours.

See All Courses

Study Learn Grow

Related Jobs