Course curriculum

    1. DISCLAIMER

    2. Course Introduction

    3. Open–closed principle

    4. Application Programming Interfaces

    5. An API Request (yfinance)

    6. Raw Requests vs Python SDKs (hyperliquid)

    7. Deconstructing Repository Code (oanda)

    8. Open Source Wrappers and Concerns (ccxt)

    9. Wrappers on Wrappers on Wrappers

    10. Defining Enums and Repo Standards for Interface (downloadables)

    11. Defining the Datapoller API

    12. Fun with Decorators

    13. Parameter Augmentation (downloadables)

    14. API Implementation

    15. API Implementation (downloadables)

    16. No Dependency - Wrappers are Standalone SDKs

    17. Establishing a Websocket Connection

    18. Implementing an Asynchronous Websocket Manager (downloadables)

    19. Race Conditions and Asynchronous Locks

    20. Cleaning Up Socket Resources

    21. Error Handling and Reconnecting Sockets (downloadables)

    22. Abstracting out the Websocket Interface

    23. Binance Implementations; Managing Schema

    24. Design Choice for Websocket Client Architecture; Wrapping Up (downloadables)

About this course

  • $180.00
  • 24 lessons
  • 8 hours of video content