Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the development process of an instant messaging app in C++ through this comprehensive code review video. Learn about building and running projects, project architecture, API design principles, and the Walnut-Networking API. Dive into advanced C++ concepts such as removing external header includes, understanding pointers, and using type forward declarations. Examine the Walnut::Server and Walnut::Client APIs, network utility functions, and client connection status. Gain valuable insights into professional C++ programming techniques and best practices for creating robust networking applications.
Syllabus
- Intro
- Building the code
- Running all the projects
- Project architecture
- How I write APIs
- Walnut-Networking API overview
- Removing external header includes from our own headers
- What are pointers really
- Type forward declarations
- Walnut::Server API and code overview
- Walnut::Client API and code overview
- Network utility functions
- Client connection status
Taught by
The Cherno