INTRODUCTION
This course is aimed at creating robust enterprise applications using web technologies (Node Js) that allow for rapid change and growth. This course contains all updated concepts of Object-Oriented Programming Review, Software Architectures Overview, Challenges and Platform of Enterprise Application Development, Web Platform Technologies, The Client Tier, The Web Tier, The Enterprise Information System Tier, Deployment, Version Control System/ Source Code Management, Security, Architecture of the Application.
COURSE CODE: IT- 4744
CREDIT HOURS: 03
PREREQUISITES: IT-3548 (Web Systems and Technologies)
COURSE LEARNING OUTCOMES
At the end of the course the students will be able to:
- Develop Web application using Node Js.
- Develop strong skills to cater Enterprise Application Development needs and challenges.
- Test and Deploy application in RAD Model.
TEXT BOOK:
- Practical Node.js: Building Real-World Scalable Web Apps 1st Edition by Azat Mardan
- Advanced Node.js Development: Master Node.js by building real-world applications by Andrew Mead
COURSE CONTENTS
- Object-Oriented Programming Review, Software Architectures Overview
- Challenges of Enterprise Application Development, the Platform for Enterprise Solutions,
- Web Technologies to Support Enterprise Applications
- The Client Tier
- The Web Tier
- Web Services
- Integrating with the Enterprise Information System Tier
- Version Control System/ Source Code Management
- Deployment
- Security
- Development of the Sample Application
COURSE ASSESSMENT:
- Final Term Exam: 50 Marks
- Mid Term Exam: 30 Marks
- Sessional: 20 Marks
- Quiz: 05 Marks
- Assignment: 05 Marks
- Project & Presentation: 10 Marks
CLASS TIMING:
- M.Sc IT 4th Self-Support (Tuesday: 12:30 - 02:00 PM) (Thursday: 12:30 - 02:00 PM)
- PPP BSIT 6th - A (Tuesday: 05:00 - 06:30 PM) (Thursday: 02:00 - 03:30 PM)
- PPP BSIT 6th - B (Tuesday: 02:00 - 03:30 PM) (Thursday: 03:30 - 05:00 PM)