MongoDB (10hrs)
- Overview
- Environment
- Data Modelling
- Create Database
- Drop Database
- Create Collection
- Drop Collection
- Data Types
- Insert Document
- Query Document
- Update Document
- Delete Document
- Projection
- Limiting Records
- Sorting Records
- Indexing
- Aggregation
- Relationships
- Auto-Increment Sequence
ExpressJS (15hrs)
- Overview
- Environment
- Hello World
- Routing
- HTTP Methods
- URL Building
- Middleware
- Templating
- Static Files
- Form Data
- Database
- Sessions
- Authentication
- RESTful APIs
- Error handling
- Debugging
- Best Practices
ReactJS (15 hrs)
- Introduction
- Installation
- Architecture
- Creating a React Application
- JSX
- Components
- Styling
- Properties (props)
- Event management
- State Management
- Http client programming
- Form programming
- Routing
- Redux
- Animation
- Testing
- CLI Commands
- Building and Deployment
NodeJs (7hrs)
- Introduction - What is NodeJs.
- The importance of being asynchronous
- The Node.js process
- File System
- Node.js Event loop
Other (3hrs) Create a live project using Angular and API