YoVDO

Instant Messaging App in C++ - Code Review

Offered By: The Cherno via YouTube

Tags

C++ Courses C Programming Courses API Development Courses

Course Description

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

Related Courses

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera