# Client Application Development This session consists of the following topics to be covered in order: 1. [Fabric Gateway](01-FabricGateway.md) - overview of the Fabric Gateway service used by client applications to interact with the Fabric network. 1. **Exercise:** [Run the client application](02-Exercise-RunApplication.md) - run the Trader sample application. 1. [Application overview](03-ApplicationOverview.md) - description of key parts of the application. 1. **Exercise:** [Implement asset transfer](04-Exercise-AssetTransfer.md) - enhance the client application to allow the transfer of assets. 1. [Chaincode events](05-ChaincodeEvents.md) - overview of chaincode events and their use. 1. **Exercise:** [Use chaincode events](06-Exercise-ChaincodeEvents.md) - listen for chaincode events and use them to implement notifications.