[go: up one dir, main page]

0% found this document useful (0 votes)
933 views3 pages

Syllabus - Fundamental of React-Native

The document outlines a syllabus for a 72-hour React Native course to teach students how to build iOS and Android apps. The course covers introductory topics like installing Node.js and Expo, then delves into React Native fundamentals like components, state management, and routing. It also teaches networking with REST APIs and databases like MongoDB. Students will learn to use third-party UI elements and build mobile apps across platforms. The syllabus provides slides and exercises for each chapter to equip students with the skills to develop cross-platform mobile applications by the end.

Uploaded by

Samir Aryal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
933 views3 pages

Syllabus - Fundamental of React-Native

The document outlines a syllabus for a 72-hour React Native course to teach students how to build iOS and Android apps. The course covers introductory topics like installing Node.js and Expo, then delves into React Native fundamentals like components, state management, and routing. It also teaches networking with REST APIs and databases like MongoDB. Students will learn to use third-party UI elements and build mobile apps across platforms. The syllabus provides slides and exercises for each chapter to equip students with the skills to develop cross-platform mobile applications by the end.

Uploaded by

Samir Aryal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Syllabus for React Native

build iOS & Android App


by
Sujan Thapa
Contents
1. Introduction [8 hrs]
 Basic introduction to react native
 Basic introduction node.js
 Basic introduction mongo DB
 Installing Node, Expo-CLI
 Introduction to Expo Dashboard
 Introduction to Expo App
 Install all requirement software in system

2. Overview of React Native [8 hrs]


 Brief Introduction of React and React Native
 Crash course for building react native app
 Hello world app in React Native

3. Overview Of ES6 [8 hrs]


 Constants
 Array
 Scoping
 Arrow Functions
 Parameter
 Iterators & Generators
 String Literals
 Enhancing Object Properties
 Destructuring Assignment
 Importing/Exporting Modules
 Classes
 Map/Set
 Promises
4. Components [6 hrs]
 Overview of React Components
 View
 Text, Buttons, Alerts, Text Inputs, Touchables, Scrollview
 States
 Props
 Style

5. State Management [4 hrs]


 Redux Architecture
 State management using Redux

6. Routing and Navigation [6 hrs]


 Installing dependencies
 Hello React Navigation
 Moving Between Scenes

7. React Native Elements [10 hrs]


 Overview of React Native Elements
 Theming
 Working with different React Native Elements Components
 Avatar, Badge, Button, ButtonGroup, Card, Checkbox, Divider,
Header, Icon, Image, Input, Overlay, SearchBar, Text, Tile

8. Networking [8 hrs]
 Overview of networking
 Introduction to Representational State Transfer (REST)
 Introduction to Fetch API
 Introduction to POST & GET Request
 Handling Response
 Async & Await

9. Mongo DB [2 hrs]
 Overview of MongoDB
 Introduction to Mlab
 Setup MLab Account
 Create Cluster, Database Access user in MLab
10. Node [12 Hrs]
 Overview of Node
 Introduction to express, routing
 Build node.js API using Mongodb

In last 3 days we will build android and iOS app using this course.

Total time to finish this course: 72 Hrs + (3 days app build marathon)

All the resources used in this course will provided (Slides of every chapter & Exercise
file)

Note* for this course student should have a knowledge of using computer and
basic understanding of programming language.

Conclusion: from this course student are able to build iOS and Android App.

You might also like