Unit I
Basics of HTML, CSS, and JavaScript HTML, CSS, Bootstrap, JavaScript basics – Variables, functions, and scopes, Logic flow and loops, Events, and Document object model, Handling JSON data, Understanding JSON callbacks.
| Course Name | Advanced Web Technologies and Mean Stack |
| Course Code | 26CSA658 |
| Program | M. C. A. |
| Credits | 4 |
| Campuses | Amritapuri, Mysuru |
Basics of HTML, CSS, and JavaScript HTML, CSS, Bootstrap, JavaScript basics – Variables, functions, and scopes, Logic flow and loops, Events, and Document object model, Handling JSON data, Understanding JSON callbacks.
Building Single Page Applications with Angular Single Page Application – Introduction, Two-way data binding (Dependency Injection), MVC in Angular, Controllers, getting user input, Loops, Client-side routing – Accessing URL data, Various ways to provide data in Angular – Services and Factories, Working with filters, Directives and Cookies.
Introduction to Node JS Installation, Callbacks, installing dependencies with npm, Concurrency and event loop fundamentals, Node JS callbacks, Building HTTP server, Importing and exporting modules
Building REST services using Node JS REST services, Installing Express JS, Express Node project structure, Building REST services with Express framework, Routes, filters, template engines – Jade, ejs.
MongoDB Basics and Communication with Node JS Installation, CRUD operations, Sorting, Projection, Aggregation framework, MongoDB indexes, connecting to MongoDB with Node JS, Introduction to Mongoose, connecting to MongoDB using mongoose, Defining mongoose schemas, CRUD operations using mongoose.
Course Description
This course deals with as a professional, you will be able to transform areas of code automation, configuration management, version controlling and monitoring of different applications. On successful completion of the course, a candidate is entitled to earn a certificate of achievement, which is proof of the merit of the candidate.
Course Objectives
This course helps the students to proficient in Javascript and use HTML, CSS and Javascript to handle front-end operations and back-end server scripting. MEAN is a full-stack development toolkit used to develop a fast and robust web application.
Course Outcomes
After completing this course, students will be able to:
|
COs |
Description |
|
CO1 |
Describe latest web application development trends in the IT industry |
|
CO2 |
Get equipped with principles, knowledge, and skills for the design and construction of web-enabled internet applications |
|
CO3 |
Design, Implement and deploy an in-house project using MongoDB, Express.js, Angular, and Node.js |
|
CO4 |
Recognize and explore the REST architecture |
|
CO5 |
Demonstrate the use of MongoDB and CRUD operations |
CO-PO Mapping
|
PO/PSO |
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
|
CO |
||||||||
|
CO1 |
2 |
3 |
3 |
– |
– |
– |
– |
2 |
|
CO2 |
2 |
3 |
3 |
– |
– |
– |
– |
2 |
|
CO3 |
2 |
3 |
3 |
– |
– |
– |
– |
2 |
|
CO4 |
2 |
3 |
3 |
– |
– |
– |
– |
2 |
|
CO5 |
2 |
3 |
3 |
– |
– |
– |
– |
2 |
Prerequisites
DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.