o Rule of 5 o Factory, Singleton o Smart pointer o Double dispatch
C++ program that simulates a fitness studio management system. The program will open the studio, assign customers to trainers, make a workout plan that consists of one or more workout options, calculate the trainer's salary, and more.
o Immutable object o Synchronized class (fully/partially) o Compare and set o Versioned Iterator o Guarded suspension (wait-notify pattern) o Semaphore o Reader-Writer
Implement a simple Micro-Service framework, and then use to implement a simulates system for managing the University compute resources.
o BaseServer o Full Reactor o Command-Invocation server
Implement a simple social network server and client. The communication between the server and the client(s) performed using a binary communication protocol
The implementation of the server based on the Thread-Per-Client (TPC) and Reactor servers.
o Application persistence pattern
Implement a simulates database of Pizza Hat, a shop specialized in pizza shaped hats. The assignment is composed of three parts:
- Create and populate the database according to a configuration file.
- Execute a list of orders, according to a second file.
- Print a summary in a third file.