Enterprise Application Architecture and Programming
Course Level: | Undergraduate course |
Course Location: | Universitas Indonesia, Faculty of Computer Science |
Year: | 2017, 2018 |
Description
This lecture introduces the latest enterprise application development technologies. Starting from the concept of application development, the latest development framework, the use of database and case studies in group project tasks.
Topics
- Introduction to Enterprise Systems
- Version Control
- Layering
- Development using framework & MVC
- Organizing Domain Logic & Service Layer
- Mapping to Relational Database
- Web Presentation
- Unit Testing, Load Testing, User Acceptance Testing
- Distribution: Web Service
- Microservice, Concurrency Control
- Session State
- Application Security