0% found this document useful (0 votes)
12 views6 pages

Plan Reactnative (Version 1) .XLSB

The document outlines a comprehensive training program for software development, covering various topics such as JavaScript, React Native, application development, backend development, cloud deployment, and project simulations. It includes a detailed schedule of workshops and practical exercises aimed at applying learned skills through real-world projects like a Book Store App and fundooNotes application. The curriculum emphasizes best practices, state management, and integration of APIs, along with CI/CD deployment techniques using AWS and Jenkins.

Uploaded by

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

Plan Reactnative (Version 1) .XLSB

The document outlines a comprehensive training program for software development, covering various topics such as JavaScript, React Native, application development, backend development, cloud deployment, and project simulations. It includes a detailed schedule of workshops and practical exercises aimed at applying learned skills through real-world projects like a Book Store App and fundooNotes application. The curriculum emphasizes best practices, state management, and integration of APIs, along with CI/CD deployment techniques using AWS and Jenkins.

Uploaded by

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

Num of

Date Fellowship Part Fellowship Stage


Days

24/04/204 to
Core Foundation 12 JavaScript Language
06/08/2024

Core Foundation 1 Workshop

06/08/2024 to
Core Foundation 12 React Native Basics
20/08/2024

Core Foundation 1 Workshop

20/08/2024 to Application Development:


App Development 13
04/09/2024 Basic Features

9/7/2024 App Development 1 Workshop

04/09/2024 to Application Development:


App Development 12
18/09/2024 Advance Features
04/09/2024 to Application Development:
App Development 12
18/09/2024 Advance Features

App Development 1 Workshop

18/09/2024 to Backend
11 Backend Development
01/10/2024 Development

Backend
1 Workshop
Development

01/10/2024 to
Cloud Deployment 5 AWS Services & Deployment
05/10/2024

Cloud Deployment 1 AWS Services & Deployment

05/11/2024 to Project
12 Book Store App
19/10/2024 Simulations
Concept Introduction

DataTypes, Hoisting, Currying, Expressions, Conditions, Iterations, Functions,


Exception handling, Linting, Logging & Debugging.

Function As First class Object, different ways to create Objects, Interface


concept not in JS. Garbage collection, Object methods, "this", Constructor,
operator "new", Optional chaining '?.', Object to primitive conversion,
Property flags and descriptors, Property getters and setters, Prototypes,
inheritance, Native prototypes, objects without __proto__, Class inheritance,
Extending built-in classes

ES6 Features: let vs var vs const, Arrow Function, Array Functions, Spread
operator, Destructuring assignment etc.
Data Structures : Array, Set, Map, WeakMap and WeakSet
Algorithms: Searching and Sorting

Overview: Stack, Queues, Linked List, Trees, Graphs, Serialization and De-
serialization, Time & Space Complexity

Promises, Closure, Optional Chaining, Higher Order Functions, Async await,


Callback.

Day Long Workshop on a problem given to ensure the skills learned are being applied.
Component & Lifecycle methods, Stateless & Stateful Component, Class &
Functional Component, Props, State and Style, Hooks, Events, AsyncStorage,
Hot Reload. Handling configuration change.
Q& A and Review Workshop on a problem given to ensure the skills learned are being applied.

Components, Image, Icon, Text, TextInput.

Drawer, Toolbar, Navigation, Firebase Storage, SQLite, State Management


using Redux.

Q& A and Review Workshop on a problem given to ensure the skills learned are being applied.
Filters, Pagination, HOC, Custom Hooks.

Component Optimisation: PureComponent, React memo, UseCallback,


UseMemo
Background processes, Push Notification.
Overview: Headless JS, Deep Linking, Geofencing, Keychain.

Q& A and Review Workshop on a problem given to ensure the skills learned are being applied.
Express.js, MVC, REST API, Token (JWT)

Database: Mongoose, MongoDB Request Response

Node Best Practices: Code Hygiene, Commenting

Postman, Swagger, Logging - Winston


Authentication, Authorization, OAuth2.0

Middlewares, Services, Models.


Day Long Workshop on a problem given to ensure the skills learned are being applied.
Introduction AWS Services: EC2 Instance, IAM

CI/CD: Deployment using Jenkins


Review Workshop on a problem given to ensure the skills learned are being applied.

Clean Code Practices: Centralised themes, Styles, Localisation

State Management using Redux

Integration of REST Api using Axios / Fetch Api.


Functionality Developed

Solve Employee Wage Problem using Javascript:


Calculate daily and monthly wage of an
employee. Commit and Push the code to github
on daily basis.

Address Book Problem, Tic Tac Toe, Snake and


Ladder, Deck of cards

Quantity Measurement System for Comparing


multiple types of Quantity like Length, Weight,
Temperature and also to do simple addition of
Quantities
are being applied.
Build Quantity Measurement App. Handle
configuration change by providing different
design for Landscape and Portrait mode.
s learned are being applied.
Authentication: Create Login and Registration
Page. Use Firebase Authentication service for
the same. Also implement Social Login
funtionality using Facebook OR google login.

Home Dashboard: Navigation drawer, Toolbar


and Bottombar, Signout option, Profile Image.
Ability to create note. Store notes in firebase
database as well as SQLlite for offline support,
show list of notes with delete and update
options, Switch between List and Grid View.

s learned are being applied.

Search notes, Create Labels. Provide pagenation


support with Endless list feature.

Show list of Archived notes, Reminder notes,


Implement local & Push notifications for the
same.
Show list of Archived notes, Reminder notes,
Implement local & Push notifications for the
same.

s learned are being applied.


fundooNotes Application:

Part I: Develop backend for fundooNotes App


with ability to register, login, reset password
using token. Ability to create API using Request
and Response. User can register and login.

Use Swagger, OpenAPI v3.1 for the API


Documentation & Specification.

fundooNotes Application:
Part II: User can perform CRUD operations on
Notes in the App. Ability to also perform CRUD
for labels.

are being applied.

Practice EC2 Instace creation & Deployment of


the application on EC2 instance using Jenkins CI/
CD.

re being applied.

BookStore Application - Develop BookStore App


with minimal help from mentors.
- Develop Backend
- Develop Authentication Module
- Develop Dashboard page
- Develop Billing page with dummy Payment
mechanism.
- Develop Order success Page.

You might also like