React Native

React Native

Course Feature

React Native Course

  • Duration 3 Months
  • Class Timings 1.5 hour a day, 5 days a week
  • Eligibility knowledge of c

Introduction & Overview

  • What is React?
  • Abstracting React from the DOM
  • ReactJS Vs React Native
  • Advantages of React Native
  • React Native Vs Web/Hybrid Apps

Getting started

  • Installing Node, JDK, Python2
  • Android setup – Android Studio
  • iOS setup – XCode
  • Android & iOS simulator setup

JavaScript

  • Introduction to JavaScript and ECMAScript
  • Paradigm, Syntax, Comments, Keywords
  • Variables, Operators
  • Data Types, Coercion
  • Control Flow
  • Numbers, Strings, Arrays
  • Functions, Objects
  • Scope, Hoisting, Strict Mode
  • Prototypal Inheritance
  • JS Execution, Global Object
  • ES5, ES6(ES2015), ES2016, ES2017, ES2018, ES.Next
  • Transpilers
  • Closures, IIFEs, First-Class Functions
  • Concurrency in JavaScript & Asynchronous JavaScript
  • Callbacks, Promises & Async/Await, Exception Handling
  • this keyword and Setting this manually
  • Browsers and the DOM
  • Classes, properties, instance & static members
  • new, constructor, extends, super keywords
  • JSON

React

  • Introduction to React, JSX
  • Components, Props, State

React Native

  • Installing Expo & React Native CLI toolset
  • Run an example project in iOS and Android simulators
  • Expo and React Native Components & APIs
  • Styling Components & Layout with Flexbox
  • Handling User Input & Validation
  • Handling Touches, Scroll View, List Views
  • Debugging & Tools
  • Navigation & Routing
  • Networking & Managing Data
  • Error Handling
  • Redux & Firebase
  • Performance & Testing
  • Deploying

Projects

  • Live Project
  • Final Project Assessment

We Will Contact You, At a Time Which Suits You Best

app_image

Discover Our App

Access your courses anywhere, anytime & prepare with practice tests