File Name: | Build Remote Procedure Calls (RPC) – From Scratch In C |
Content Source: | https://www.udemy.com/course/linuxrpc/ |
Genre / Category: | Other Tutorials |
File Size : | 5.5 GB |
Publisher: | udemy |
Updated and Published: | May 26, 2025 |
This course is about Developing your own Remote procedure calls – I will use Linux OS for this course, however you can use Windows OS if you are used to it. The essence and real strength of this course is No use of any third party libraries. I follow this principle in all my other courses. Whatever you learn through my courses, you learn from absolute ground level. This course does not violate the principle and teaches you how to build Remote Procedure Calls step by step from absolute scratch – No framework, tools, supporting libraries or anything – just pure C.
This course actually lays the foundation of many future System Software Projects. Few of which are below and is a part of this course curriculum.
Remote Procedure Calls (RPC) is a technique to invoke the function/procedure which actually resides on different physical machine running somewhere else in the network – hence the name remote procedures. In this course, you will learn the concepts working behind the scenes. The same concepts can be extended to implement other system programming concepts, besides RPC, such as – Data Synchronization and Check-pointing the application state. This course promise to deliver the complete content on developing RPCs in its initial release.
What you’ll learn
- Shall be able to build Remote procedure Calls starting from #include <stdio.h>
- Will understand the concept of Data Serialization and DeSerialization
- Understand the concept of Application state Synchronization
- Understand the concept of Application State Checkpointing
- Will understand how to manipulate data objects as stream of bytes
- Will be able to understand how to manipulate the objects Recursively
- Will be able to extend and apply the concepts learned in other programming languages
- Will understand the pre-requistes required for data transmission between heterogeneous machines
DOWNLOAD LINK: Build Remote Procedure Calls (RPC) – From Scratch In C
Build_Remote_Procedure_Calls_RPC_from_scratch_in_C.part1.rar – 1000.0 MB
Build_Remote_Procedure_Calls_RPC_from_scratch_in_C.part2.rar – 1000.0 MB
Build_Remote_Procedure_Calls_RPC_from_scratch_in_C.part3.rar – 1000.0 MB
Build_Remote_Procedure_Calls_RPC_from_scratch_in_C.part4.rar – 1000.0 MB
Build_Remote_Procedure_Calls_RPC_from_scratch_in_C.part5.rar – 1000.0 MB
Build_Remote_Procedure_Calls_RPC_from_scratch_in_C.part6.rar – 564.1 MB
FILEAXA.COM – is our main file storage service. We host all files there. You can join the FILEAXA.COM premium service to access our all files without any limation and fast download speed.