Programing Techniques, Design and Structure of Android and Web Applications, Coding skills, Database, Threading, Layouts Understanding and Modeling

HTML5,CSS3,Bootstrap 5+,Basic Designing Concepts, JavaScript, MERN, Ajax, Php, MySql, API

Duration

10 Weeks

Lecture Days

Tuesday & Friday

Timings

2:00PM - 4:OOPM
4:30PM - 6:30PM

Seats Available

30

Course Outline

• Introduction to MERN stack course & HTML
• Introductory lecture
o Course introduction
o Course application in
    industry
o What is Website/Webpage
o Architecture of Website
o Different b/w Frontend &
o Backend Languages
• Introduction to HTML

o What is HTML?
o Basic HTML page structure
o HTML Heading/Paragraphs
o HTML Formatting
o HTML Attribute
o Block & Inline Elements
o HTML Image Link
o HTML Table
o HTML Lists
o HTML Forms
o HTML Media Elements
• Introduction
to CSS & Bootstrap
o What is CSS?
o CSS Syntax
o CSS Selector & Types
o Inclusion
o CSS Rule Overriding
o CSS Color & Background
o CSS Typography
o CSS Box Model
o CSS Float & Display
o What is Bootstrap
o Bootstrap Grid System
o Bootstrap Navbar
o Bootstrap Modal
o Bootstrap Tables
o Bootstrap Forms
• Introduction to JavaScript

o What is JavaScript?
o JavaScript Output
   Statement
o JavaScript Variables
o JavaScript Operators
o JavaScript Functions
o JavaScript Objects
o JavaScript Arrays
• Introduction to ES6.

o Arrow Functions
o Classes
o Variables
o Array Method
o Destructing
o Spread Operator
o Ternary Operator
• Introduction to jQuery

o What is jQuery
o Syntax
o Selectors
o Events
o jQuery HTML
• Introduction
to React
• Get started with React.
o What is React?
o React ES6
o React JSX
o React Props
o React Event
o React Forms
• Introduction to React Routing & Hooks 

• React Routing

o What is React Routing
• React Hooks
o What is Hook?
o Use State
o Use Effect
o Use Context
o Use Ref
o Use Callback
o Use Memo
• Intro to React

• APIs Learn about different ways of calling APIs in JS.
o XmlHttpRequest
o Fetch
o Axios
• Basic Git /Intro to
Gitlab/GitHub.
o Clone, Pull, Push, Git
o Add a new branch
o Switch Branches
o Merge Branches
o Delete Branches.
• Introduction
to back-end development 
o Introduction to Node.js
o Learn about Node.js, how it
   is used in the back-end and
   how it can be used to
   create servers.
o Learn about core node
   modules such as http,
   events and file system
o Learn about node modules
   and how the node.js
   module system resolves file
   names and paths.
o Learn about synchronous vs
   asynchronous programming
   and how JavaScript/node.js
   works internally.
o Learn about streams and
   stream processing in
   node.js
• Introduction
to express &RESTful APIs
o Learn about Express and how it
   adds value to Node.js as a back-
   end framework.
o Learn about express
   middleware.
o Learn about RESTful APIs and
   how you can create RESTful
   APIs using Express.
o Learn about routing in express
   and implement RESTful routing
   for a resource.
• Introduction to MongoDB

o What is MongoDB?
o How is MongoDB different
   from other databases?
o Advantages of using
   MongoDB
o Installation and Setup
• Data Modeling
o Data types in MongoDB
o Modeling relationships
o Embedded documents vs.
   references
• CRUD Operations
o Creating documents
o Reading documents
o Updating documents
o Deleting documents
• Querying

o Basic querying
o Query operators
o Sorting and limiting results
• Indexing
o Types of indexes
o Creating indexes
o Query optimization
• Data Backup and Recovery
o Backup and restore
o Disaster recovery
• Learn about securing and
authenticating APIs.
o CSRF
o XSS,
o JWT etc.
• Project
Evaluation 
o Project Evaluation