Use C++ to build a crypto trading platform IV: objects
- Offered byCoursera
Use C++ to build a crypto trading platform IV: objects at Coursera Overview
Duration | 12 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
Use C++ to build a crypto trading platform IV: objects at Coursera Highlights
- Earn a Certificate upon completion
Use C++ to build a crypto trading platform IV: objects at Coursera Course details
- This course is the fourth of five courses aiming to help you to become confident working in the object-oriented paradigm in the C++ language
- This specialisation is for individuals who want to learn about objected oriented programming
- During the five courses, you will work with the instructor on a single project: a crypto-currency exchange platform
- In this fourth course, you will implement the matching engine for the crypto-currency exchange platform
- You will learn about C++ vector iterations, test data to evaluate the matching engine algorithm, and deepen your knowledge about exception handling to write robust code
Use C++ to build a crypto trading platform IV: objects at Coursera Curriculum
Writing and testing an algorithm: taking orders and the order matching engine, part 1
Introduction to the fourth course in the specialisation
Introduction to separating orders by type, product and time
Set up the OrderBook class
Basic OrderBook class implementation
Implement the constructor and integrate to MerkelMain
Implement getKnownProducts with a map
Implement getOrders
Implement get low and high stats
Summing up our work on the order book
Working with time
Setting up earliest time
Moving through time
Printing stats for current time window
Iterating over vectors and memory
Course syllabus
Getting ready for this course
Reading material for this course
How to back-up your Visual Studio Code work
End of week 1
Separating orders by type, product and time quiz
The OrderBook class quiz
OrderBookEntry, OrderBook, MerkelMain classes quiz
The getKnownProducts with a map quiz
Implement getOrders quiz
Implement get low and high stats quiz
Simulation and time quiz
Setting up earliest time quiz
Moving through time quiz
Iterating over vectors and memory quiz
Writing and testing an algorithm: taking orders and the order matching engine, part 2
How will we retrieve data from the user for an OrderBookEntry?
Read a line from the user, part 1
Read a line from the user, part 2
Making it robust
Introduction to inserting the order into the order book
The code to insert the order into the order book
Pseudocode
Converting the pseudocode into C++
Preparing for testing
Doing testing
Course summary
Information about the matching algorithm
Getting ready for the next course
Retrieving data from the user for an OrderBookEntry quiz
Read a line from the user, part 1 quiz
Read a line from the user, part 2 quiz
Making it robust quiz
Inserting the order into the order book quiz
The code to insert the order into the order book quiz
Pseudocode quiz
Converting the pseudocode into C++ quiz
Preparing for testing quiz
End-of-course quiz