Prerequisite:
– Understanding of Computer Systems
– Interest in Systems and Processes
– Must know how to use the computer
Overview:
This course introduces the concepts and technologies involved in creating dynamic websites. Students will learn how to build interactive web applications using front-end and back-end technologies.
Course outline
- System Analysis and Design Overview
- Difference between System Analysis and System Design
- System Analysis and Design – Communications Protocols
- Horizontal and Vertical Scaling in System Design
- Capacity Estimation in System Design
- Roles of Web server and Proxies in Designing System
- Clustering and Load balancing
- System Development Life Cycle
- System Implementation
- System Planning
- System Design
- Design Strategies
- Software Development
- Software Development Example Using Docker
- Input/Output and Forms Design
- Testing and Quality Assurance
- Implementation and Maintenance
- System Security and Audit
- Object-Oriented Approach