Subject Details
Dept     : MCA
Sem      : 3
Regul    : R2023
Faculty : Haripriya R
phone  : NIL
E-mail  : priya.r.mca@snsct.org
741
Page views
19
Files
3
Videos
3
R.Links

Icon
Syllabus

UNIT
1
INTRODUCTION TO CSS and JAVASCRIPT

Introduction to Web: Server - Client - Communication Protocol (HTTP) – Structure of HTML Documents – Basic Markup tags – Working with Text and Images with CSS– CSS Selectors – CSS Flexbox - JavaScript: Data Types and Variables - Functions - Events – AJAX: GET and POST

UNIT
2
SERVER SIDE PROGRAMMING WITH NODE JS

Introduction to Web Servers – Javascript in the Desktop with NodeJS – NPM – Serving files with the http module – Introduction to the Express framework – Server-side rendering with Templating Engines – Static Files - async/await - Fetching JSON from Express

UNIT
3
ADVANCED NODE JS AND DATABASE

Introduction to NoSQL databases – MongoDB system overview - Basic querying with MongoDB shell – Request body parsing in Express – NodeJS, MongoDB connection – Adding and retrieving data to MongoDB from NodeJS – Handling SQL databases from NodeJS – Handling Cookies in NodeJS – Handling User Authentication with NodeJS

UNIT
4
ADVANCED CLIENT SIDE PROGRAMMING

React JS: ReactDOM - JSX - Components - Properties – Fetch API - State and Lifecycle - -JS Localstorage - Events - Lifting State Up - Composition and Inheritance

UNIT
5
APP IMPLEMENTATION IN CLOUD

Cloud providers Overview – Virtual Private Cloud – Scaling (Horizontal and Vertical) – Virtual Machines, Ethernet and Switches – Docker Container – Kubernetes

Reference Book:

1 Guy Harrison, “Next Generation Databases, NoSQL, NewSQL and Big Data”, First Edition, Apress publishers, 2015 2 Jiawei Han, MichelineKamber, Jian Pei, “Data Mining: Concepts and Techniques”, Third Edition, Morgan Kaufmann, 2012. 3 Brad Dayley, “Teach Yourself NoSQL with MongoDB in 24 Hours”, Sams Publishing, First Edition, 2014

Text Book:

Abraham Silberschatz, Henry F Korth, S. Sudharshan, “Database System Concepts”, Seventh Edition, McGraw Hill, 2019. R. Elmasri, S.B. Navathe, “Fundamentals of Database Systems”, Seventh Edition, Pearson Education/Addison Wesley, 2017