IT264 FULL STACK WEB DEVELOPMENT
Title of the unit | Minimum number of hours | |
---|---|---|
1 |
Front end Development |
20 |
2 | Back-end Development | 20 |
3 |
NoSQL Database |
10 |
4 | Version Control & Code Analysis | 04 |
5 | Testing & Deployment | 06 |
Unit No. | Topics | Teaching Hours |
---|---|---|
1 | Front end Development – React JS JavaScript Refresher Understanding JSX React Components & Hooks Styling Components Working with Environment Variables Understanding Props Understanding State & Handling Events in React Working with Forms Adding Router to the Application Refactoring App Component Hosting React App on Cloud Environments API Integration & Testing |
20 |
2 | Back-end Development – Node JS, Express JS Basics of Node JS & Execution Environment & Flow Setting Up Node JS Environment & Node Version Management Working with Node REPL Module Fundaments Exploring, Accessing & Building Modules Introduction to Back-End Frameworks Introduction and Setting Up / Configuring Express JS Understanding Express JS Project Structure & Scaffolding Understanding Middleware’s & Routes Working with Environment Variables Database Integration Accessing & Building REST APIs Securing REST APIs Testing API |
20 |
3 | NoSQL Database – MongoDB Introduction to NoSQL Setting Up / On Premise / Cloud Environments Working with shell and Server Basic Syntax, Schemas and Relation Basics and CRUD Operation Working with indexes & Optimization Aggregation Framework Security Basics |
10 |
4 | Version Control & Code Analysis Code Version Management Code Structure and Organization Coding Standards and Best Practices Error Handling and Logging Code Performance and Optimization Refactoring Code |
06 |
5 | Testing & Deployment Manual Testing Unit Testing Hosting Selection Trade Offs Preparing & Configuring Deployment Environment App Deployment & Accessing End to End Testing |
04 |