MSIT 2018-2020 JNTU WP-Final Exam Write short notes on the following questions. Each question carries equal marks. Time: 1:30 Hours Marks : 20*1=20 Section: I 1. What is CLI? 2. List the key components in Angular2. 3. Why decorators are used in Angular2? 4. Which module does is required for every angular 2 app? 5. What is Node.js? Where can you use it? 6. Why use Node.js? 7.What are the features of Node.js? 8. Why is Node.js Single-threaded? 9. What are the functionalities of NPM in Node.js? 10. What is the difference between Node.js and Ajax? 11. What are “streams” in Node.js? Explain the different types of streams present in Node.js.? 12. What is the difference between AngularJS and Node.js? 13. What makes MongoDB the best? 14. What are the key features of mongodb? 15. Which syntax is used to create collection in mongodb? 16. Which syntax is used to drop collection in mongodb? 17. What is the use of Index in mongodb? 18. Which command is used for inserting a document? 19. Which type of data mongodb store? 20. Which method is used to create an index in mongodb? Section II Create a MEAN stack application which will perform the following functions. Create A course and display list of courses. should be able to update and delete the courses. Create course form should have the following fields. 1.Course Name 2.Course Professor 3.Professor image 3.Course duration, 4.Commencemnet of course, 5.Course description.(text area)