Table of Contents
- Programming vs. Software Engineering
- The Software Development LifeCycle
- System Modeling
- Methodologies, Paradigms and Practices
- The hms_sys System-Project
- Development Tools and Best Practices
- Setting up Projects and Processes
- Creating the Business-Objects
- Testing the Business-Objects
- Thinking About Business-Object Data-Persistence
- Data Persistence and BaseDataObject
- Persisting Object Data to Files
- Persisting Data to a Database
- Testing Data Persistence
- Anatomy of a Service
- The Artisan Gateway Service
- Handling Service Transactions
- Testing and Deploying Services
- High Performance Computing in Python

