Course Description

MERN Stack with AWS is a comprehensive program designed to equip learners with the skills to build modern, scalable, and cloud-enabled web applications. This course covers frontend development using React, backend programming with Node.js and Express.js, and database management with MongoDB, forming the robust MERN Stack. Additionally, students will learn to integrate and deploy applications using AWS services such as EC2, S3, RDS, and Lambda for efficient cloud-based operations. Topics like REST API development, serverless architecture, CI/CD pipelines, and microservices provide advanced insights into creating dynamic and scalable web solutions. With real-world projects, hands-on training, and expert guidance, this course prepares learners to excel as job-ready MERN Stack developers with AWS expertise.

Curriculum

  • 22 Lectures
  • 5 Months

Introduction, Evolution,DOM, Basic Structures and Tags, Heading tags,Text, Formatting tags, Font tag, Break tag, Hr tag, Comments, Scrolling text

Link, Details Tag, List, Table, Form, Multimedia, Meter tag, Layouts-Header, Nav, Section, Article

Introduction, Syntax, Types-Inline, Internal, External, Selectors-Simple, Class, Id, Universal, Grouping, Commands, Background Properties-Image, Background-Repeat, Background-Position, Background-Attachments,Text properties-Background color, Text color, Text Alignment, Text Decoration, Text Transition, Text Shadow, Font properties-Font-Family, Font - Size

Link , List style, Image as a List Type, Border style Properties-Dotted, Dashed, Solid, Double, Groove, Ridge, Inset & Outset, Border-color, Border-Individual Sides, Rounded Borders, Table-Table border, Collapsed table borders, Zebra stripes, Margin-Top, Bottom, Right, Left, Padding- Top, Bottom, Right, Left, Position- Static, Relative, Fixed, Absolute, Sticky, Display-inline, Block, inline-block, none, Float-Left, Right, None

Introduction, Input and Output, Events-Onclick, Onchange, Onsubmit, Onmouseover,Onload, Variables, String, Numbers, Boolean, Array, Object, Operators

Conditional statements, Looping Statements, Iterables, Sets, Maps, Function, Arrow Function, String and it’s methods, Array and it’s methods, Slideshow, Admin Authentication

Introduction-Bootstrap, History, Why use Bootstrap, Container, Grid classes- xs, sm, md, lg, Typography, Colors, Table-Table-bordered, Table-hover, Table- condensed, Image Shapes- img-rounded, Img-circle, Img- thumbnail, Jumbotron, Alerts, Buttons, Button groups, Button Sizes-btn-lg, btn-sm, btn-xs, Badges, Progress bar

Spinners,Pagination, List groups, Cards, Glypicons, Dropdown, Navbar with dropdown, Collapse Navbar, Tooltip, Popover,Toast, Scrollspy, Offcanvas Sidebar, Utilities, Darkmode, Flex, Form, Carousel, Modal

Introduction, Installation, React JSX, React Components, React State, React Props, Component Life Cycle, React Form, React Events, React List, React Keys, React Refs, React Fragments

React Router, React CSS, React Animation, React Bootstrap, React Map, React Table, Higher order component, React code splitting, React context, React Hooks, React Flux, React Redux, Immutable.js for immutable data structures, React Redux saga (Redux middleware), React Portals , React Error Boundaries

Introduction, Modules, HTTP Module, File system module - Read, Create, Update, Delete, Rename, Upload, URL Module, Upload files-The formidable module, upload files

Events- Events in Node.js,Event, module, the Event Emitter Object, Nodejs MongoDB, Nodejs Sequelize, Nodejs JSON, Nodejs Async await, RESTFul API

Introduction to Express.js, RESTful API, File Uploads, The Formidable module for file uploads, Server Deploying

Create DB, Collection, Insert, Find, Update, Delete, Query Operators, Update Operators

Aggregations, Indexing / Search, Validation, Data API, Drivers, Nodejs Drivers, Charts

Overview of AWS Services, Setting up an AWS Account, Understanding the AWS Free Tier

Launching EC2 Instances, Configuring Instance Types and Sizes, Security Groups and Firewall Rules, Elastic IPs, Generating Key Pairs for Secure Access, Using Key Pairs with SSH, Creating and Attaching Volumes, Snapshot Management, Volume Resizing and Performance Optimization

Creating and Managing Buckets, Uploading and Managing Objects, Versioning, Lifecycle Policies, Encryption and Access Control, S3 Static Website Hosting

Understanding Domain Name System (DNS), Registering a Domain, Creating DNS Records (A, CNAME, MX, TXT, etc.), Weighted, Latency-Based, and Geolocation Routing, Health Checks and Failover Configurations, Application Load Balancer (ALB), Network Load Balancer (NLB), Classic Load Balancer (CLB), Listener Rules, Target Groups, Health Checks
Application Load Balancer (ALB), Network Load Balancer (NLB), Classic Load Balancer (CLB), Listener Rules, Target Groups, Health Checks
Introduction to Linux Commands, File System and Permissions, Package Management (apt, yum), Ubuntu & Linux, Overview and Setup, Windows, Configuring Windows Server Instances on AWS
Overview of Security Groups, Creating and Managing Security Groups, Configuring Inbound and Outbound Rules, Best Practices for Security Group Configuration

Maped Certification

Exit Profile

Frontend Developer (React)

Backend Developer (Node.js/Express.js)

Cloud Solutions Architect

AWS Cloud Engineer

MERN Stack Developer