ู
ูุงู ูุฐูุฐ ูู
ููุฏ ุจูุชููู
ุนู ู
ูููู
ู
ูู
ุฌุฏูุง ูู ุนุงูู
ุงูุจุฑู
ุฌุฉุ ููู Cryptographyุ ูุจููุถุญ ุฃูู
ุงูู
ูุงููู
ูุงูุฃููุงุน ุงููู ูุชูุงุจูู ูุชูุฑ ุฎูุงู ุฑุญูุชู ูู Developer. โก๏ธ
.
.
.
.
Cryptography is no longer just a โsecurity engineer topic.โ Whether you build authentication systems, APIs, payment integrations, or secure file sharing features, understanding core cryptography concepts is essential for every modern developer.
In this guide, weโll break down the 7 most important cryptography concepts every developer should know, explain how they work, and show practical Node.js examples you can apply in real-world systems.
โโโ
https://medium.com/@dev.alisamir/7-cryptography-concepts-every-developer-should-know-cd4b579e20bf
.
.
7 Cryptography Concepts Every Developer Should Know ๐ฏ
.
.
Cryptography is no longer just a โsecurity engineer topic.โ Whether you build authentication systems, APIs, payment integrations, or secure file sharing features, understanding core cryptography concepts is essential for every modern developer.
In this guide, weโll break down the 7 most important cryptography concepts every developer should know, explain how they work, and show practical Node.js examples you can apply in real-world systems.
โโโ
https://medium.com/@dev.alisamir/7-cryptography-concepts-every-developer-should-know-cd4b579e20bf
โค2
ุฏุฑุฏุดุฉ ุณุฑูุนุฉ ุนู ู
ูููู
ุงูู ACID ูู ุงูู Database โก๏ธ
.
.
ุชุฎูู ุฅูู ุดุบุงู ุนูู system ุถุฎู ุฒู ุชุทุจูู ุจููู ุฃู ู ููุน ุจูุน ุฃูููุงููโฆ
ูู ุงููุญุธุฉ ุงููู ุงูู ุณุชุฎุฏู ุจูุญููู ูููุง ูููุณ ุฃู ุจูุฃูุฏ ุนู ููุฉ ุดุฑุงุกุ ูุงุฒู ุชููู ู ุชุฃูุฏ ุฅู ุงูุจูุงูุงุช ุฏู ู ุญููุธุฉ ุตุญุ ูู ููุด ุฃู ุงุญุชู ุงู ูุญุตู ูููุง ุฎูู ุฃู ุชุถุงุฑุจุ ุญุชู ูู ุงูุณูุฑูุฑ ููุน ุฃู ุงูููุฑุจุงุก ูุทุนุช. โ ๏ธ
ูููุง ููุฌู ุฏูุฑ ุงูู ACID ููู ุฏู ุงูุนู ูุฏ ุงูููุฑู ุงููู ุจูุฎูู ุงูู Database ุชููู ุซุงุจุชุฉุ ู ูุซููุฉุ ูู ุชููุนุฉ ุงูุณููู ูู ูู ุงูุญุงูุงุชุ ุณูุงุก ูุงู ุนูุฏู ุนู ููุฉ ูุงุญุฏุฉ ุจุณูุทุฉ ุฃู ุขูุงู ุงูู transactions ูู ููุณ ุงูุซุงููุฉ.
ุงูู ACID ุจูุญุท ุฃุฑุจุน ููุงุนุฏ ุฃุณุงุณูุฉ ุจุชุฎูู ุฃู Database system ูุนุฑู ูุชุตุฑู ููุช ุงูู ุดุงูู ููุญุงูุธ ุนูู ุงูุจูุงูุงุช ู ู ุบูุฑ ู ุง ูุญุตู chaos ุฃู data corruption.
โโโ
ูุนูู ูู ุนูุฏู transaction ุจุชููู ูููุณ ู ู ุญุณุงุจ ูุญุณุงุจ:
- ุชุณุญุจ 1000 ุฌููู ู ู ุญุณุงุจ A
- ูุชุถูู 1000 ูุญุณุงุจ B
ูู ุฃูู ุฎุทูุฉ ูุฌุญุช ูุงูุชุงููุฉ ูุดูุช ูุฃู ุณุจุจ (ู ุซููุง ุงูุณูุฑูุฑ ููุน)ุ ุงูู ูุฑูุถ ุงูู Database ุชุฑุฌุน ูู ุญุงุฌุฉ ุฒู ุงูุฃููุ ูุฃู ุงูุนู ููุฉ ู ุญุตูุชุด.
โโโ
ุงูู Consistency ู ุนูุงูุง ุฅู ุงูู Database ุชูุถู ุฏุงูู ูุง ูู state ุตุญูุญุฉ ูู ุธุจูุทุฉ.
ูุนูู ูู ุงูููุงุนุฏ (constraints, rules, triggers) ุงููู ุฃูุช ู ุญุฏุฏูุง ูุงุฒู ุชูุถู ู ุชุทุจูุฉ ุจุนุฏ ุฃู ุนู ููุฉ.
ู ุซููุง: ูู ุนูุฏู rule ุจูููู ุฅู ุงูุฑุตูุฏ ู ูููุนุด ูููู ุจุงูุณุงูุจุ ูู ุจุนุฏ ุฃู transaction ูุงุฒู ุงูู DB ุชูุถู ู ุญุงูุธุฉ ุนูู ุงููุงุนุฏุฉ ุฏู.
ูู ุญุตู violation ููููุงุนุฏ ุฏูุ ุงูุนู ููุฉ ูููุง ุชุชูุบู.
โโโ
ุชุฎูู ู ุนุงูุง ูุฐุง transaction ุดุบุงููู ูู ููุณ ุงูููุช...
ูุงุญุฏ ุจูุถูู ุจูุงูุงุชุ ูุงูุชุงูู ุจูุนุฏููุ ูุงูุชุงูุช ุจููุฑุฃ.
ูู ู ููุด Isolationุ ุงูุฏููุง ูุชุจูู ููุถูุ ููู transaction ููุดูู ุงูู data ููู ูุณู ุจุชุชุบูุฑ!
ููู ู ุน ูุฌูุฏ ุงูู Isolationุ ูู transaction ุจุชุชุนุงู ู ูุฃููุง ุงูุนู ููุฉ ุงููุญูุฏุฉ ุงููู ุจุชุชููุฐ.
ูุนูู ุญุชู ูู ูุฐุง transaction ุดุบุงููู ูู ููุณ ุงููุญุธุฉุ ุงููุชุงุฆุฌ ุงููู ุจูุดููููุง ู ุถู ููุฉ ูู ูููุงุด ุชุฏุงุฎู ุฃู corruption.
ูุทุจุนูุง ููู ู ุณุชููุงุช ู ุฎุชููุฉ ููู Isolation (ุฒู Read Uncommitted, Read Committed, Repeatable Read, Serializable)ุ ููู ูุงุญุฏุฉ ููุง trade-offs ุจูู ุงูุฃุฏุงุก ูุงูุฏูุฉ.
โโโ
ุงูู Durability ู ุนูุงูุง ุฅู ุจู ุฌุฑุฏ ู ุง ุงูู Database ุชูููู "ุชู ุช ุงูุนู ููุฉ ุจูุฌุงุญ"ุ ูุจูู ุฎูุงุต ุงูู data ุฏู ู ุญููุธุฉ ูู ุด ูุชุถูุน ุญุชู ูู ุงูุณูุฑูุฑ ููุน ุฃู ุงูููุฑุจุงุก ูุทุนุช.
ุฅุฒุงูุ
ูุฃู ุงูู DB ุจุชูุชุจ ุงูุชุบููุฑุงุช ุนูู ุงูู disk (ุฃู ุงูู log files) ูุจู ู ุง ุชูููู ุงูุนู ููุฉ ูุฌุญุชุ ุนูุดุงู ุชูุฏุฑ ุชุณุชุฑุฌุนูุง ูู ุญุตู ุฃู failure.
โโโ
#ุฏูููุฉ_ุจุฑู ุฌุฉ
.
.
ุชุฎูู ุฅูู ุดุบุงู ุนูู system ุถุฎู ุฒู ุชุทุจูู ุจููู ุฃู ู ููุน ุจูุน ุฃูููุงููโฆ
ูู ุงููุญุธุฉ ุงููู ุงูู ุณุชุฎุฏู ุจูุญููู ูููุง ูููุณ ุฃู ุจูุฃูุฏ ุนู ููุฉ ุดุฑุงุกุ ูุงุฒู ุชููู ู ุชุฃูุฏ ุฅู ุงูุจูุงูุงุช ุฏู ู ุญููุธุฉ ุตุญุ ูู ููุด ุฃู ุงุญุชู ุงู ูุญุตู ูููุง ุฎูู ุฃู ุชุถุงุฑุจุ ุญุชู ูู ุงูุณูุฑูุฑ ููุน ุฃู ุงูููุฑุจุงุก ูุทุนุช. โ ๏ธ
ูููุง ููุฌู ุฏูุฑ ุงูู ACID ููู ุฏู ุงูุนู ูุฏ ุงูููุฑู ุงููู ุจูุฎูู ุงูู Database ุชููู ุซุงุจุชุฉุ ู ูุซููุฉุ ูู ุชููุนุฉ ุงูุณููู ูู ูู ุงูุญุงูุงุชุ ุณูุงุก ูุงู ุนูุฏู ุนู ููุฉ ูุงุญุฏุฉ ุจุณูุทุฉ ุฃู ุขูุงู ุงูู transactions ูู ููุณ ุงูุซุงููุฉ.
ุงูู ACID ุจูุญุท ุฃุฑุจุน ููุงุนุฏ ุฃุณุงุณูุฉ ุจุชุฎูู ุฃู Database system ูุนุฑู ูุชุตุฑู ููุช ุงูู ุดุงูู ููุญุงูุธ ุนูู ุงูุจูุงูุงุช ู ู ุบูุฑ ู ุง ูุญุตู chaos ุฃู data corruption.
โโโ
๐ ุฃูููุง: Atomicity
ูุนูู ูู ุนูุฏู transaction ุจุชููู ูููุณ ู ู ุญุณุงุจ ูุญุณุงุจ:
- ุชุณุญุจ 1000 ุฌููู ู ู ุญุณุงุจ A
- ูุชุถูู 1000 ูุญุณุงุจ B
ูู ุฃูู ุฎุทูุฉ ูุฌุญุช ูุงูุชุงููุฉ ูุดูุช ูุฃู ุณุจุจ (ู ุซููุง ุงูุณูุฑูุฑ ููุน)ุ ุงูู ูุฑูุถ ุงูู Database ุชุฑุฌุน ูู ุญุงุฌุฉ ุฒู ุงูุฃููุ ูุฃู ุงูุนู ููุฉ ู ุญุตูุชุด.
โโโ
๐ ุซุงูููุง: Consistency
ุงูู Consistency ู ุนูุงูุง ุฅู ุงูู Database ุชูุถู ุฏุงูู ูุง ูู state ุตุญูุญุฉ ูู ุธุจูุทุฉ.
ูุนูู ูู ุงูููุงุนุฏ (constraints, rules, triggers) ุงููู ุฃูุช ู ุญุฏุฏูุง ูุงุฒู ุชูุถู ู ุชุทุจูุฉ ุจุนุฏ ุฃู ุนู ููุฉ.
ู ุซููุง: ูู ุนูุฏู rule ุจูููู ุฅู ุงูุฑุตูุฏ ู ูููุนุด ูููู ุจุงูุณุงูุจุ ูู ุจุนุฏ ุฃู transaction ูุงุฒู ุงูู DB ุชูุถู ู ุญุงูุธุฉ ุนูู ุงููุงุนุฏุฉ ุฏู.
ูู ุญุตู violation ููููุงุนุฏ ุฏูุ ุงูุนู ููุฉ ูููุง ุชุชูุบู.
โโโ
ุซุงูุซูุง: Isolation
ุชุฎูู ู ุนุงูุง ูุฐุง transaction ุดุบุงููู ูู ููุณ ุงูููุช...
ูุงุญุฏ ุจูุถูู ุจูุงูุงุชุ ูุงูุชุงูู ุจูุนุฏููุ ูุงูุชุงูุช ุจููุฑุฃ.
ูู ู ููุด Isolationุ ุงูุฏููุง ูุชุจูู ููุถูุ ููู transaction ููุดูู ุงูู data ููู ูุณู ุจุชุชุบูุฑ!
ููู ู ุน ูุฌูุฏ ุงูู Isolationุ ูู transaction ุจุชุชุนุงู ู ูุฃููุง ุงูุนู ููุฉ ุงููุญูุฏุฉ ุงููู ุจุชุชููุฐ.
ูุนูู ุญุชู ูู ูุฐุง transaction ุดุบุงููู ูู ููุณ ุงููุญุธุฉุ ุงููุชุงุฆุฌ ุงููู ุจูุดููููุง ู ุถู ููุฉ ูู ูููุงุด ุชุฏุงุฎู ุฃู corruption.
ูุทุจุนูุง ููู ู ุณุชููุงุช ู ุฎุชููุฉ ููู Isolation (ุฒู Read Uncommitted, Read Committed, Repeatable Read, Serializable)ุ ููู ูุงุญุฏุฉ ููุง trade-offs ุจูู ุงูุฃุฏุงุก ูุงูุฏูุฉ.
โโโ
ุฑุงุจุนูุง: Durability
ุงูู Durability ู ุนูุงูุง ุฅู ุจู ุฌุฑุฏ ู ุง ุงูู Database ุชูููู "ุชู ุช ุงูุนู ููุฉ ุจูุฌุงุญ"ุ ูุจูู ุฎูุงุต ุงูู data ุฏู ู ุญููุธุฉ ูู ุด ูุชุถูุน ุญุชู ูู ุงูุณูุฑูุฑ ููุน ุฃู ุงูููุฑุจุงุก ูุทุนุช.
ุฅุฒุงูุ
ูุฃู ุงูู DB ุจุชูุชุจ ุงูุชุบููุฑุงุช ุนูู ุงูู disk (ุฃู ุงูู log files) ูุจู ู ุง ุชูููู ุงูุนู ููุฉ ูุฌุญุชุ ุนูุดุงู ุชูุฏุฑ ุชุณุชุฑุฌุนูุง ูู ุญุตู ุฃู failure.
โโโ
#ุฏูููุฉ_ุจุฑู ุฌุฉ
โค4
Container Queries Explained โก๏ธ
Container queries make components truly smart. They adapt to their space, not the screen.
โค1
ู ูููู ุฎุจูุฑ ูุฃูุงู ุฑ ุงูุฐูุงุก ุงูุงุตุทูุงุนู
ู ุจุงุฏุฑุฉ ุทู ูุญุฉ ุชูุฏู ุฅูู ุชู ููู ู ูููู ูุฑุฏ ุจู ูุงุฑุงุช ุงูุฐูุงุก ุงูุงุตุทูุงุนู ูููุฏุณุฉ ุงูุฃูุงู ุฑ ุนูู ู ุฏุงุฑ ุงูุณููุงุช ุงูุซูุงุซ ุงูู ูุจูุฉ ุงูุทูุงูุงู ู ู ุฏุจู.
ุชููุฑ ูุฐู ุงูุฏูุฑุฉ ุฃุณุงุณุงู ู ุชููุงู ูููู ุงูุฐูุงุก ุงูุงุตุทูุงุนู ูุงูุฐูุงุก ุงูุงุตุทูุงุนู ุงูุชูููุฏู ูููุฏุณุฉ ุงูุฃูุงู ุฑ ูุชุทุจููุงุช ูุฃุฏูุงุช ุงูุฐูุงุก ุงูุงุตุทูุงุนูุ ุจู ุง ูู ููู ุงูู ูุชุณุจูู ู ู ุงูุงุณุชุฎุฏุงู ุงููุนุงู ูุฃุฏูุงุช ุงูุฐูุงุก ุงูุงุตุทูุงุนู ูู ุนู ููู ูุญูุงุชูู ุงูููู ูุฉ. ูุณูู ูุชูู ุงูู ุดุงุฑููู ู ู ุฎูุงู ุงูู ูุงูุฌ ุงูุชูุงุนููุฉ ูุงูุนู ููุฉ ูุบุฉ ู ุฎุงุทุจุฉ ุงูุฐูุงุก ุงูุงุตุทูุงุนูุ ูุตูุงุบุฉ ุฃูุงู ุฑูุ ุจู ุง ูุนุฒุฒ ุงูุงุณุชูุงุฏุฉ ู ู ุชูููุงุชู ุงูู ุตู ู ุฉ ูุชุนุฒูุฒ ุงูุฅูุชุงุฌูุฉ ูุงูุฃุนู ุงู ุงูุฅุจุฏุงุนูุฉุ ูู ู ุซู ู ุชุญููู ุงููุฌุงุญ ูู ุณูู ุงูุนู ู ูุชุทูุฑุงุชู ุงูู ุชุณุงุฑุนุฉ.
https://dub.ai/ar/omp-ar
โค2
Software Engineering for Undergrads ๐ฏ
โโโ
Software Engineering CS391 Course at Faculty of Computers an Information, Assiut University
https://youtube.com/playlist?list=PLtk4ylDqiyiZxnwWGP-AsA8S5UYYsXp5U&si=K7b004cFY7yhH1GH
โโโ
Software Engineering CS391 - 2024
Software Engineering CS391 Course at Faculty of Computers an Information, Assiut University
https://youtube.com/playlist?list=PLtk4ylDqiyiZxnwWGP-AsA8S5UYYsXp5U&si=K7b004cFY7yhH1GH
โค2
System Design Course โ APIs, Databases, Caching, CDNs, Load Balancing & Production Infra ๐
https://youtu.be/C842vFY5kRo
https://youtu.be/C842vFY5kRo
YouTube
System Design Course โ APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
Level up your system design skills! This course progresses from foundational concepts to production-ready systems, covering databases, scaling, and load balancing. Learn practical techniques for building and securing APIs, including RESTful and GraphQL.
โฆ
โฆ
โค4
ุงูุถู
ุฅูู #ู
ุฌุฑุฉ โ ู
ุฌุชู
ุน ุงูู
ุทููุฑูู ูู
ุณุชุฌุฏูุงุช ุงูุชูููุฉ!
ุงูุชุดู ุฃุญุฏุซ ุงูู ูุงูุงุช ูุงูุฃุฏูุงุช ูุดุงุฑู ุฎุจุฑุงุชู ู ุน ู ุทููุฑูู ู ู ูู ู ูุงู.
https://majara.dev/register?ref=alisamir
ุงูุชุดู ุฃุญุฏุซ ุงูู ูุงูุงุช ูุงูุฃุฏูุงุช ูุดุงุฑู ุฎุจุฑุงุชู ู ุน ู ุทููุฑูู ู ู ูู ู ูุงู.
https://majara.dev/register?ref=alisamir
โค4