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:

  1. Practical Node.js: Building Real-World Scalable Web Apps 1st Edition by Azat Mardan
  2. 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)

Course Material