Back close

Course Detail

Course Name Modern Web Development Application Using Mean Stack
Course Code 18CA433
Program M. C. A., M. C. A. ( Offered at Mysuru Campus )
Credits Three
Year Taught 2018
Degree Postgraduate (PG)
School School of Arts and Sciences, School of Engineering
Campus Kochi, Mysuru, Amritapuri

Syllabus

  1. 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 Jsoncallbacks.
  2. 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 chat application using web socket.
  3. 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.
  4. 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.
  5. Building Single Page Applications with AngularJS Single Page Application – Introduction, Two-way data binding(Dependency Injection), MVC in Angular JS, Controllers, Getting user input, Loops, Client side routing – Accessing URL data, Various ways to provide data in Angular JS – Services and Factories, Working with filters, Directives and Cookies, The digest loop and use of $apply.

Text Books

  1. Simon Holmes , “Getting MEAN with Mongo, Express, Angular, and Node, Second Edition, Manning Publications; 1 edition (31 October 2015)
  2. Jeff Dickey, “Write Modern Web Apps with Mean Stack , Peachpit press, 2015
  3. Ken Williamson, “Learning Angular JS”, O′Reilly; 1 edition (24 March 2015)
  4. MithunSatheesh, “Web development with MongoDB and Node JS”, Packt Publishing Limited; 2nd Revised edition (30 October 2015).

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.

Admissions Apply Now