(Udemy Course – Software Engineering) Data Serialization in C++ using FlatBuffers, Learn how to save data or send it over the network in the most efficient way and as an alternative to gRPC’s ProtoBuf
Course Description
In this bite-sized course you will learn what data serialization is and how to do it properly. Data serialization is an important topic for anyone – from web developers sending data over the network to desktop applications and games where you might want to save settings or game saves onto the disk and then read them fast later.
In any of the above cases you would like to have a fast method of preparing data for being sent and also read back on the other side. So I will introduce binary serialization and its benefits compared to the more widespread JSON or XML alternatives.
What you’ll learn
- How to use serialize data
- How to create FlatBuffers
- The difference between Binary and JSON files
- Writing efficient modern C++ code
- The FlatBuffers schema language in detail
Recommended Course
Interactive GUI with C++ and ImGui: Practical examples
Graphics Programming with Vulkan and C++
CMake, Tests and Tooling for C/C++ Projects [2024 Edition]
C# Programming for Beginners : The First Steps
Who this course is for:
- C++ Programmers