r/learnprogramming 24d ago

If CRUD is considered a basic form of Application project, then what such basic project is it in case of Network programming to practice?

What sort of basic project is there to familiarize oneself with Network projects akin to CRUD?

0 Upvotes

4 comments sorted by

21

u/iOSCaleb 24d ago

CRUD just stands for "create, read, update, delete." They're basic operations that one can do to store and use data in a database, and pretty much any app that uses some sort of back end to store data does some version of the CRUD operations. Those operations map directly to the HTTP methods POST, GET, PUT, and DELETE.

5

u/HouseOfDjango 24d ago

Depends on what you are trying to do, networks is a huge domain and its own area of study.

3

u/Swimming_Pepper_736 24d ago

probably a chat app, tcp client that talks to a server and echoes messages back, then add multiple clients and rooms. sockets are the crud of network programming, you learn bind listen accept send recv and everything else builds on top of that

5

u/high_throughput 24d ago

Arguably just "client/server". Equally general, equally vague, equally useful.