Full Stack Web Development (MERN)
Course Description
The "Full Stack Web Development (MERN)" course is designed to help learners build modern and dynamic web applications using the MERN stack. In this course, you will learn how to develop responsive user interfaces with React and manage backend services using Node.js, Express, and MongoDB. Through practical projects and step-by-step guidance, you will gain the skills to create complete, scalable, and real-world web applications.
Key Concepts Covered Include:
• HTML5, CSS3, Bootstrap 4
• React + Redux
• NodeJS
• MongoDB
• Modern JavaScript Programming
• React Native
• Express
Course Content
Modern JavaScript Programming
- Getting Started With JavaScript
- Now Start Coding!
- Variables and Constants
- Operators
- Data Types
- Template Literals
- Conditions
- Loops
- Functions
- Object Oriented Programming
- Document Object Model
- Error Handling
- Regular Expression
- JavaScript Object Notation (JSON)
- AJAX
- Fetch API
- Project 1: Task List
- Project 2: Book List
- Project 3: GitHub Finder
- Leveling Up to ES6
- Full Stack Web Development
- JavaScript Assignments
React for Frontend Development with Redux (Updated)
- Course Overview (React with Redux)
- Full Stack Web Development
- Setting Up the Environment
- Version Control with Git
- ES6 Refresher!
- Intro to React!
- Basic Features and Syntax!
- Component Lists!
- Conditional Rendering!
- Better Project Structure!
- Debugging React Apps!
- Component LifeCycle (class components only)!
- React Router!
- Restaurant Project (Basics)!
- Restaurant Project (Adding Router)!
- React Forms!
- Restaurant Project (Adding Forms)!
- Basics of Redux!
- Restaurant Project (Applying Redux)!
- Restaurant Project (Advanced Redux)!
- Restaurant Project (React Redux Form)!
- REST API and JSON Server!
- Restaurant Project (Using REST API)!
- Burger Builder Project!
- Adding Authentication to Burger Builder!
- Deploying the Burger Builder Project!
- React Hooks!
- React Animation!
- Error Boundaries
- UI Testing
- 3rd party design library
- Styling
- Build system
- Idea about Next JS
- Conclusion (React with Redux)
- ReactJS Assignments
React Native for Multiplatform App Development
- Intro and Setup
- React Native Basics
- Redux Basics (Refresher)
- Using Redux in Our App
- Using Third Party Libraries for Icons
- Navigation
- Adding Image Picker
- REST API (Refresher)
- Managing Data Using REST API
- Authentication
- Restaurant Project
- React Native Assignments
Backend Development with NodeJS
- Introduction to Node
- Setting Up Environment
- Node Module System
- Built-in Node Modules
- Let’s know about Git
- Node Package Manager
- Asynchronous NodeJS: Callbacks
- Asynchronous NodeJS: Promises
- NodeJS Assignments
RESTful API and Express
- What is RESTful Service
- Building RESTful Service with Express
- Express Router
- Express Middlewares
Deployment
- Deployment Overview
- Hosting MongoDB Database
- Deploying Node Application
Project - E-Commerce Site with Payment Gateway (SSLCommerz)
- Project Intro and Planning
- Node – Authentication and Authorization
- Node – Category and Product
- Node – Product Cart
- React – Routing and User Authentication
- React – Category and Product
- React – Product Cart and Checkout Page
- Payment Gateway (SSLCommerz)
- Assignment
Project (OAuth, File Upload)
- Project Setup (OAuth, File Upload)
- Social Login Using Passport
- Uploading Files with Multer
GIT and Github
- Let’s know about Git
- Git Basic Commands
- Know about branches
- Merging Branches
- Online Git Repo (Github)
Career Guidance
- Career and Learning Guideline
- Job and Interview Guideline
Module 1: Legal & Tender Foundation
Understand the legal structure of public procurement including PPA, PPR, and compliance requirements. Learn how regulations impact tender participation and evaluation.
Module 2: Tender Analysis & Documentation
Learn how to analyze tender notices, eligibility criteria, and study Standard Tender Documents (STD) including ITT, GCC, SCC, BOQ, and drawings.
Module 3: Procurement Planning & Strategy
Gain knowledge about procurement methods, packaging strategies, JV formation, and planning approaches to increase tender success rates.
Module 4: Pricing, Evaluation & Submission
Develop skills in rate analysis, pricing strategies, tender evaluation processes, and hands-on e-GP tender submission including document uploading and error handling.
Module 5: Review, Clarification & Award Process
Understand pre-tender meetings, clarifications, corrigendum handling, and the complete post-submission process including NOA, contract signing, and performance security.
