These are software applications designed to run on mobile platforms such as mobile phones, tablets, and other electronic devices that watch rather than desktops and laptops.
There are three main types of mobile applications:
Web-based app
A web-based app requires internet access and web browsers to run. One of the benefits of this type of app is that it requires less memory space on your device.
Native Apps
These are mobile applications built for a specific mobile platform. For example, mobile apps are designed specifically for Android devices or specifically for IOS.
Hybrid Apps
These are applications that combine the functionality of both native and web-based.
React Native is a cross-platform mobile app that allows you to build apps that can be used across different mobile platforms and can also be web-based.
Curriculum
Domain 1—REACT
- Introduction
- Setup
- Render HTML
- JSX
- Components
- Pagination, Filtering, and sorting
- State
- ES6
- Class
- Props
- Events
- List
- Conditionals
- Forms
- Router
- Redux
- React-Redux
- Memo
- React CSS
- React Sass
- Making API Calls
- Hooks
- Debugging React Apps
Domain 2—REACT NATIVE APP
- Introduction to React Native
- Environmental setup
- React Native view
- React Native State
- React Native Props
- React Native Style
- React Native Flexbox
- React Native List view
- React Native FlatList
- React Native SectionList
- React Native Touchables
- React Native TextInput
- React Native Scroll View
- React Native button
- React Native Images
- React Native vs HTTP
- React Native Animation
- React Native Router
- React Native with iOS
- React Native with Android
- React Native View
- React Native WebView
- React Native Navigation
- React Native Modal
- React Native Activity indicator
- React Native Picker
- React Native Status Bar
- React Native Switch
- Alert, Text
- Geolocation
- Async Storage and Methods
- Consuming and Posting Web services
- Thirst party integration
Domain 4—DATABASE
A. SQL
- What is SQL?
- SQL-RDBMS Concepts
- Types of RDBMS
- Database Normalization
- SQL Syntax
- Data types
- Operators
- SQL commands
- DDL (create, Alter, Drop)
- DML (Insert, Update, Delete)
- DCL (Grant, Revoke)
- DQL (Select)
- SQL constraint
- SQL clause
- Min, Max, Count, Avg, Sum, Like, Wildcard
- Joins
Who should learn Node.js?
- Frontend web developer
- Full stack web developer
- Software Developers
- Mobile App Developers
What will I be able to do at the end of the training?
- Build web Applications using React with Redux
- Deploy Applications using Docker and Nginx.
- Create Applications using React components.
- Build APIs