Futuristic Web Development Syllabus
Futuristic Web Development Syllabus
Topic
1 Overview of JavaScript
Introduction to JavaScript: Advantages of using Java Script on client side over VBScript, Variables in
Java Script, Statements,Operators,Comments,Constructs,Functions,Expressions,JavaScript console,
Scope, Events, Strings, String Methods, Numbers, Number Methods.
Control Structures: Functions, Objects, Object Definitions, Object Properties, Object Methods, Object
Prototypes, Object Oriented Programming: Method,
Constructor, Inheritance, Encapsulation, Abstraction.
2
JavaScript Frameworks
JSON: Introduction to the JavaScript Object Notation (JSON), JSON vs XML, Need of JSON, JSON
Syntax Rules, JSON Data, JSON Objects, JSON Arrays, JSON Uses, JSON Files, AJAX, Rich Internet
Application using AJAX and JSON.
Node.js: Introduction to Node.js, Node modules, Selectors Syntax, Developing node.js web application,
Event-driven I/O server-side JavaScript.
3 Angular.Js and React.Js
ReactJS: Introduction, Templating using JSX, Components, State and Props, Lifecycle of Components,
Rendering List, Portals, Error Handling, Routers, Redux, Redux Saga, Immutable.js, Service side
rendering, Unit testing, Webpack.
4 Introduction to Progressive Web Apps
Introduction to Progressive Web Apps: Concept of Progressive Web App and its need.Progressive Web
Apps core building blocks,PWA vs Native Mobile Apps.
Web App Manifest: Installation of your Progressive Web App to device’s home screen by properly
configuring a Web App Manifest.
5 Introduction to MongoDB
What Is MongoDB? Installation and Configuration , CRUD operations, MongoDB API Creating a
Database, Collection and Documents.
Data Modelling & Schema : MongoDB Database References ,Model Tree Structures , MongoDB
Analysing Queries, MongoDB Atomic Operations , MongoDB Text Search, MongoDB Regular
Expression, MongoDB Capped Collections.
Deployment: MongoDB Deployment and Cluster setup MongoDB GridFS Trident Spout.
6 Web Socket Programming
WebSockets Introduction- Overview , Duplex Communication , Functionalities, Implementation.
WebSockets Roles - Events and Actions, Opening Connections, Handling Errors , ,Send & Receive
Msgs, Closing a Connection. JavaScript & WebSockets API - Server Working, API , JavaScript
Application. WebSockets Implementation - Communicating with Server, WebSockets – Security