Professional Documents
Culture Documents
1
Amity School of Engineering & Technology
Outline
• Course Objectives
• Pre-Requisite
• LTP Structure
• Course Content/Syllabus
• Pedagogy
• E - Content Learning
• Learning Outcomes
• Evaluation Scheme and Assessment Components
• References
2
Amity School of Engineering & Technology
Course Objectives
3
Amity School of Engineering & Technology
L-T-P Structure
L T P/S SW/FW TOTAL
CREDIT
UNITS
3 0 2 0 4
4
Amity School of Engineering & Technology
Course Description
5
Amity School of Engineering & Technology
Prerequisites
• Java Programming
6
Amity School of Engineering & Technology
Full Stack Web Development, Architecture of Modern Web Applications, Front End vs
10
Back End, Front End Framework, Back End Framework
Module 2
Introduction to JQuery, Form Validation, Submission and Event Handling, AJAX 20
using JQuery
Module 3
MongoDB, Documents, Collection, Databases, Data Types, Working with MongoDb
Shell, CRUD operations in mongo DB, Querying, Indexing, Capped Collection, Full
Text Indexes, Geospatial Indexing, Aggregation, ReplicaSet, Sharding, Data 20
Administration, Durability, Server Administration, NOSQL
7
Amity School of Engineering & Technology
Node.js & node version manager, Exploring Data Types & Functions, Control Structures:
Logical Expressions, Control Structures: Loops, User-Defined Functions, Debugging,
Modules, Packages, routers, HTTP, Buffer, Reading and Writing Files, Blocking and 25
Non-Blocking, Working with Promise, Process, Child Process, Event Loop, Debugger,
Asynchronous Programming Techniques, Building node web application, Storing node
application data
Module 5
Introduction to Angular JS as Front End Framework, Setting up Development
Environment, Expression, Modules, directives, Model, Data Binding, Controllers,
Scopes, Filters, Services, Dependency Injection, Unit Tests, Profiling and performance,
25
Events, Sharing Data, Routing, Form Validation, Grunt, Providers, Decorators, Lazy
Loading, Http Interceptors, Print & Performance Profiling
8
Amity School of Engineering & Technology
Learning Outcomes
By the end of this course, students will be able to
•To learn architecture of modern web application from the point of view of
full stack development.
•To learn the use of JQuery to manipulate DOM, CSS Selector, to Make
Rich Interactive Websites using JQuery Event delegation, and JQuery UI
•Understanding and gaining knowledge of NoSQL databases and data
modeling concepts.
•TO learn to build an independent web application and understanding how
Node.js works and documentation follow up.
•To learn web application development using Angular.JS
9
Amity School of Engineering & Technology
Pedagogy
• E-content Learning
• Class Room Lectures
• Lab based learning
• Other Software's (pixlr, Java, XAMPP, Word press and Joomla)
• Home Assignments
• Quiz
• Class Test
• Mini Projects/Open Ended Experiments (Individual and Groups)
10
Amity School of Engineering & Technology
Assessment Scheme
Theory Assessment (L&T):
Continuous Assessment/Internal Assessment End Term
Examination
Components Mid Term
(Drop down) Attendance HA Quiz EE
Exam
Weightage (%) 5 15 10 10 60
Components Lab
(Drop down) Performance Viva Attendance EE
Record
Weightage (%) 15 10 10 5 60
Amity School of Engineering & Technology
Text Reading:
References
•Sandro Pasquali, “Mastering Node.js”, PACKT publishing, 2013
•Ethan Brown, “ Web Development with Node & Express”, O’Reilly, 2014
•Chriss Northwood, “ The Full Stack Developler”, Apress, 2018
•Kristina Chodorow, “MongoDB: The Definitive Guide”, O’Reilly 2013
•Brad Daley, Brendan Dayley & Caleb Dayley, “ Node.js, MongoDB and
Angular Web Development, Addison Wesley, 2018
•Adriaan de Jonge, Phil Dutson, “JQuery, JQuery UI and JQuery Mobile” ,
Addison Wesley