DevGuide

DevGuide

Share

05/05/2026

AI Prompting for Everyone ๐Ÿ’ฏ

โ€”โ€”โ€”

Whatever your current skill level, this course will help you become an AI power user

โ€ข Find information: Get accurate, well-sourced answers using AI web search and deep research modes.

โ€ข Brainstorm & Write: Use AI as a thought partner to get honest feedback and write natural-sounding text.

โ€ข Create & Build: Generate images and build simple websites and apps with no coding required.

โ€”โ€”โ€”

โ€ข Beginner
โ€ข 3h4m
โ€ข Instructor: Andrew Ng

โ€”โ€”โ€”

https://learn.deeplearning.ai/courses/ai-prompting-for-everyone/information

26/04/2026

ูŠุนู†ูŠ ุฅูŠู‡ Bearer Token ูˆุฅุฒุงูŠ ุจูŠุดุชุบู„ุŸ ๐Ÿค”
ุฎู„ูŠู†ูŠ ุฃุณุฃู„ูƒ ุณุคุงู„... ู„ู…ุง ุชุฏุฎู„ ุฃูŠ ู…ูˆู‚ุน ูˆูŠุทู„ุจ ู…ู†ูƒ ุชุณุฌูŠู„ ุงู„ุฏุฎูˆู„ุŒ ู‡ู„ ูƒู„ ู…ุฑุฉ ุจุชูุชุญ ุงู„ู…ูˆู‚ุน ุจูŠุทู„ุจ ู…ู†ูƒ ุงุณู… ุงู„ู…ุณุชุฎุฏู… ูˆุงู„ุจุงุณูˆุฑุฏ ู…ู† ุงู„ุฃูˆู„ุŸ "ููŠ ุงู„ุบุงู„ุจ" ู„ุงุŒ ู„ุฃู†ู‡ ุจุนุฏ ู…ุง ุจุชุณุฌู‘ู„ ุฏุฎูˆู„ ุจูŠุชู… ุฅุตุฏุงุฑ Token ุชุณุชุฎุฏู…ู‡ ุจุฏู„ ู…ุง ุชุฏุฎู„ ุจูŠุงู†ุงุชูƒ ูƒู„ ู…ุฑุฉ.

ู‡ู†ุง ุจู‚ู‰ ุจูŠูŠุฌูŠ ุฏูˆุฑ ุงู„ู€ Bearer Token... ุฏู‡ ูˆุงุญุฏ ู…ู† ุฃุดู‡ุฑ ุฃู†ูˆุงุน ุงู„ู€ Access Tokens ูˆุงู„ู„ูŠ ุจูŠุชู… ุงุณุชุฎุฏุงู…ู‡ ููŠ ุงู„ู€ authentication (ูˆุบุงู„ุจู‹ุง ู…ุน ู…ุนูŠุงุฑ OAuth 2.0)ุŒ ูˆุฏู‡ ู…ุนู†ุงู‡ ุฅู†ูƒ ู„ู…ุง ุชุจุนุช request ู„ุฃูŠ API ู…ุญู…ูŠ (Protected)ุŒ ุจุฏู„ ู…ุง ุชุจุนุช ุจูŠุงู†ุงุช ุชุณุฌูŠู„ ุงู„ุฏุฎูˆู„ ูƒู„ ู…ุฑุฉุŒ ุจุชุจุนุช ุงู„ู€ Token ุจูŠุฃูƒุฏ ุฅู†ูƒ ุดุฎุต ู…ูˆุซูˆู‚.

ุจุณ ุฎู„ูŠู†ูŠ ุฃู‚ูˆู„ูƒ ุฅู† ุงุณุชุฎุฏุงู… Bearer Token ู…ุญุชุงุฌ ุดูˆูŠุฉ ุชูุงุตูŠู„ ู„ุงุฒู… ุชุจู‚ู‰ ูุงู‡ู…ู‡ุง ูƒูˆูŠุณุŒ ู„ุฃู† ุฃูŠ ุบู„ุทุฉ ููŠ ุงู„ุชุนุงู…ู„ ู…ุนุงู‡ ู…ู…ูƒู† ุชุฎู„ูŠ ุจูŠุงู†ุงุชูƒ ุนุฑุถุฉ ู„ู„ุฅุฎุชุฑุงู‚.

โ€”โ€”โ€”

๐Ÿ“Œ ุฅุฒุงูŠ ุงู„ู€ Bearer Token ุจูŠุดุชุบู„ุŸ

ุงู„ู…ูˆุถูˆุน ุจูŠุชู… ุนู„ู‰ 3 ู…ุฑุงุญู„:

1- ุชุณุฌูŠู„ ุงู„ุฏุฎูˆู„: ู„ู…ุง ุงู„ู…ุณุชุฎุฏู… ุจูŠุฏุฎู„ ุจูŠุงู†ุงุชู‡ ุงู„ุตุญุŒ ุงู„ุณูŠุฑูุฑ ุจูŠุนู…ู„ู‡ authenticateุŒ ูˆุจุนุฏู‡ุง ุจูŠุตุฏุฑ ู„ู‡ Bearer Token (ู…ู…ูƒู† ูŠูƒูˆู† ู…ุดูุฑ ุฒูŠ JWT).

2- ุงุณุชุฎุฏุงู… ุงู„ู€ Token: ููŠ ูƒู„ request ุจุนุฏ ูƒุฏู‡ุŒ ุงู„ู€ Token ุจูŠุชุจุนุช ู…ุน ุงู„ู‡ูŠุฏุฑ (Header) ููŠ ุงู„ู€ Authorization ุจุงู„ุดูƒู„ ุฏู‡:

Authorization: Bearer YOUR_ACCESS_TOKEN

ูˆุฏู‡ ู…ุนู†ุงู‡ ุฅู† ุฃูŠ ุญุฏ ู…ุนุงู‡ ุงู„ู€ Token ูŠู‚ุฏุฑ ูŠุณุชุฎุฏู…ู‡ ู„ู„ูˆุตูˆู„ ู„ู„ู€ API

3- ุงู„ุชุญู‚ู‚ ู…ู† ุงู„ู€ Token: ุงู„ุณูŠุฑูุฑ ุจูŠุณุชู„ู… ุงู„ู€ Token ูˆูŠุดูˆู ุฅุฐุง ูƒุงู† ุตุงู„ุญ ูˆู„ุง ู„ุง (ู…ู…ูƒู† ุจู…ูุชุงุญ ุชุดููŠุฑ ู„ูˆ ู…ุดูุฑ)ุŒ ูˆู„ูˆ ูƒุงู† ุตุญูŠุญุŒ ุจูŠูƒู…ู„ ุชู†ููŠุฐ ุงู„ุทู„ุจุŒ ูˆู„ูˆ ูƒุงู† ู…ู†ุชู‡ูŠ ุฃูˆ ุบูŠุฑ ุตุญูŠุญุŒ ุจูŠุฑุฏ ุจุฎุทุฃ Unauthorized (401).

โ€”โ€”โ€”

๐Ÿ“Œ ุทุจ ู„ูŠู‡ ุงุณู…ู‡ Bearer TokenุŸ

ูƒู„ู…ุฉ Bearer ู…ุนู†ุงู‡ุง "ุญุงู…ู„"ุŒ ูˆุฏู‡ ู„ุฃู† ุฃูŠ ุญุฏ ู…ุนุงู‡ ุงู„ู€ Token ุฏู‡ ูŠู‚ุฏุฑ ูŠุณุชุฎุฏู…ู‡ ู…ู† ุบูŠุฑ ู…ุง ูŠุซุจุช ู‡ูˆูŠุชู‡ ุจุฃูŠ ุญุงุฌุฉ ุชุงู†ูŠุฉ. ุจู…ุนู†ู‰ ุฅู† ุงู„ู€ Token ู„ูˆ ุงุชุณุฑู‚ุŒ ุงู„ู„ูŠ ุณุฑู‚ู‡ ู‡ูŠู‚ุฏุฑ ูŠุณุชุฎุฏู…ู‡ ูƒุฃู†ู‡ ุฃู†ุช ุจุงู„ุถุจุท.

โ€”โ€”โ€”

๐Ÿ“Œ ุฅูŠู‡ ุงู„ู…ุดุงูƒู„ ุงู„ุฃู…ู†ูŠุฉ ุงู„ู„ูŠ ู…ู…ูƒู† ุชูˆุงุฌู‡ูƒ ู…ุน Bearer TokenุŸ
๐Ÿ’€ ุงู„ู€ Token Theft: ู„ูˆ ุญุฏ ู‚ุฏุฑ ูŠุญุตู„ ุนู„ู‰ ุงู„ู€ Token ุจุชุงุนูƒุŒ ูŠู‚ุฏุฑ ูŠุณุชุฎุฏู…ู‡ ูƒุฃู†ู‡ ุฃู†ุชุŒ ูˆู…ููŠุด extra verification ุฒูŠ ุงู„ู€ refresh tokens ุฃูˆ OAuth flows ุงู„ู„ูŠ ุจุชุชุฃูƒุฏ ุฅู† ุงู„ุดุฎุต ูุนู„ู‹ุง ู‡ูˆ ุงู„ู…ุณุชุฎุฏู… ุงู„ุญู‚ูŠู‚ูŠ.

โŒ›๏ธ ุงู„ู€ Expiration Issues: ู„ูˆ ุงู„ู€ Token ู…ุด ุจูŠุฎู„ุต ุจุณุฑุนุฉุŒ ูŠุจู‚ู‰ ุนู†ุฏูƒ ู…ุดูƒู„ุฉุŒ ู„ุฃู† ุฃูŠ ุญุฏ ูŠุณุฑู‚ู‡ ูŠู‚ุฏุฑ ูŠุณุชุฎุฏู…ู‡ ู„ู…ุฏุฉ ุทูˆูŠู„ุฉุŒ ุนุดุงู† ูƒุฏู‡ ุงู„ู€ Tokens ุจุชุจู‚ู‰ ู„ู‡ุง expiry timeุŒ ูˆุจุนุฏู‡ุง ู„ุงุฒู… ุชุนู…ู„ refresh.

๐Ÿ“ก ุงู„ู€ Man-in-the-Middle Attacks: ู„ูˆ ุงู„ู€ Token ุจูŠุชุจุนุช ู…ู† ุบูŠุฑ encryptionุŒ ู…ู…ูƒู† ุญุฏ ูŠุนุชุฑุถู‡ ูˆูŠุณุชุฎุฏู…ู‡ุŒ ุนุดุงู† ูƒุฏู‡ ู„ุงุฒู… ุชุชุฃูƒุฏ ุฅู† ูƒู„ ุญุงุฌุฉ ุจุชุชู… ุชุญุช HTTPS ู…ุด HTTP

๐Ÿ”„ ุงู„ู€ Replay Attacks: ู„ูˆ ู…ูƒู†ุด ููŠู‡ ุญู…ุงูŠุฉ ุฒูŠ timestampsุŒ ู…ู…ูƒู† ุญุฏ ูŠุณุชุฎุฏู… ุงู„ู€ Token ุงู„ู…ุณุฑูˆู‚ ุฃูƒุชุฑ ู…ู† ู…ุฑุฉ.

โ€”โ€”โ€”

๐Ÿ“Œ ุฅุฒุงูŠ ุชุฃู…ู† ุงู„ู€ Bearer TokenุŸ

โœ… ุงุณุชุฎุฏู… HTTPS: ุนุดุงู† ุชู…ู†ุน ุฃูŠ ุญุฏ ู…ู† ุงู„ุชุฌุณุณ ุนู„ู‰ ุงู„ู€ Token ุฃุซู†ุงุก ู†ู‚ู„ู‡.

โœ… ุญุฏุฏ ู…ุฏุฉ ุตู„ุงุญูŠุฉ ู‚ุตูŠุฑุฉ ู„ู„ู€ Token: ุฎู„ูŠ ุงู„ู€ Token ูŠุฎู„ุต ุจุนุฏ ูุชุฑุฉ ู‚ุตูŠุฑุฉ ุนุดุงู† ู„ูˆ ุงุชุณุฑู‚ุŒ ูŠุจู‚ู‰ ู…ู„ูˆุด ู„ุงุฒู…ุฉ.

โœ… ุงุณุชุฎุฏู… Refresh Tokens: ุนุดุงู† ุงู„ู…ุณุชุฎุฏู… ูŠู‚ุฏุฑ ูŠุญุตู„ ุนู„ู‰ Token ุฌุฏูŠุฏ ู„ู…ุง ุงู„ู€ Token ุงู„ู‚ุฏูŠู… ูŠุฎู„ุต.

โœ… ุฎุฒู† ุงู„ู€ Token ููŠ ู…ูƒุงู† ุขู…ู†: ููŠ ุงู„ู…ุชุตูุญุŒ ุจู„ุงุด ุชุฎุฒู†ู‡ ููŠ localStorage ู„ุฃู†ู‡ ู…ู…ูƒู† ูŠุชุณุฑู‚ ุจุณู‡ูˆู„ุฉุŒ ุงุณุชุฎุฏู… HttpOnly Cookies ู„ูˆ ุฃู…ูƒู†.

โœ… ุงุณุชุฎุฏู… Scopes: ู„ูˆ ุจุชุณุชุฎุฏู… APIุŒ ู…ุชุฏูŠุด ุงู„ู€ Token ุตู„ุงุญูŠุงุช ุฃูƒุชุฑ ู…ู† ุงู„ู…ุทู„ูˆุจุŒ ู…ุซู„ู‹ุง ู…ุชุฏูŠู„ูˆุด ุตู„ุงุญูŠุฉ ุฅู†ู‡ ูŠู…ุณุญ ุฏุงุชุง ู„ูˆ ู‡ูˆ ุจุณ ู‡ูŠู‚ุฑุฃ ุจูŠุงู†ุงุช.

โœ… ุธุจุท CORS ูƒูˆูŠุณ: ุนุดุงู† ุชู…ู†ุน ุฃูŠ ู…ุตุฏุฑ ู…ุด ู…ูˆุซูˆู‚ ู…ู† ุงุณุชุฎุฏุงู… ุงู„ู€ Token.

โ€”โ€”โ€”

25/04/2026

ุงู„ูุฑู‚ ุจูŠู† ุงู„ู€ Primary Key ูˆุงู„ู€ Foreign Key ๐Ÿ’ฏ
ุฎู„ูŠู†ุง ู†ุชุฎูŠู„ ู‚ูˆุงุนุฏ ุงู„ุจูŠุงู†ุงุช ูƒุฃู†ู‡ุง ุดูŠุช ุฅูƒุณูŠู„ ูƒุจูŠุฑ ููŠู‡ ุฌุฏุงูˆู„ (Tables)ุŒ ูˆูƒู„ ุฌุฏูˆู„ ููŠู‡ ุตููˆู (Rows) ูˆุฃุนู…ุฏุฉ (Columns)ุŒ ุฅุฒุงูŠ ู†ู‚ุฏุฑ ู†ู…ูŠู‘ุฒ ูƒู„ ุตู ู„ูˆุญุฏู‡ุŸ ุฃูˆ ู†ุฑุจุท ุจูŠู† ุฌุฏูˆู„ ูˆุฌุฏูˆู„ุŸ ู‡ู†ุง ุจู‚ู‰ ุจูŠูŠุฌูŠ ุฏูˆุฑ ุงู„ู€ Primary Key ูˆุงู„ู€ Foreign Key.

โ€”โ€”โ€”

๐Ÿ”ธ ุฃูˆู„ู‹ุง: ุงู„ู€ Primary Key โ€“ ุงู„ู…ูุชุงุญ ุงู„ุฃุณุงุณูŠ

ุฏู‡ ุฒูŠ ุฑู‚ู… ุงู„ุจุทุงู‚ุฉ ุฃูˆ ุฑู‚ู… ุงู„ุฌู„ูˆุณ ูƒุฏู‡ุŒ ูƒู„ ุตู ููŠ ุงู„ุฌุฏูˆู„ ู„ุงุฒู… ูŠูƒูˆู† ุนู†ุฏู‡ ู‚ูŠู…ุฉ ู…ู…ูŠุฒุฉ ููŠ ุงู„ุนู…ูˆุฏ ุฏู‡ุŒ ุนู„ุดุงู† ู†ุนุฑู ู†ูˆุตู„ู‡ ุจุณู‡ูˆู„ุฉ ู…ู† ูˆุณุท 1000 ุตู ุชุงู†ูŠ.

- ู„ุงุฒู… ูŠูƒูˆู† Unique: ูŠุนู†ูŠ ูƒู„ ุตู ู„ู‡ ุฑู‚ู… ู…ุฎุชู„ู ุนู† ุงู„ุชุงู†ูŠ.
- ู„ุง ูŠุณู…ุญ ุจู€ null: ูŠุนู†ูŠ ู„ุงุฒู… ุชูƒูˆู† ุงู„ู‚ูŠู…ุฉ ู…ูˆุฌูˆุฏุฉ ูˆู…ุด ูุงุถูŠุฉ.

๐ŸŽฏ ู…ุซุงู„ ุจุณูŠุท: ู„ูˆ ุนู†ุฏูƒ ุฌุฏูˆู„ ุงุณู…ู‡ StudentsุŒ ู…ู…ูƒู† ุชุถูŠู ุนู…ูˆุฏ ุงุณู…ู‡ student_id ูƒู€ Primary Key. ูŠุนู†ูŠ ูƒู„ ุทุงู„ุจ ู„ู‡ ID ู…ุฎุชู„ูุŒ ุฏู‡ ุจูŠุณุงุนุฏู†ุง ู†ู…ูŠู‘ุฒู‡ ูˆู†ุชุนุงู…ู„ ู…ุน ุจูŠุงู†ุงุชู‡ ุจุณู‡ูˆู„ุฉ.

โ€”โ€”โ€”

๐Ÿ”ธ ุซุงู†ูŠู‹ุง: ุงู„ู€ Foreign Key โ€“ ุงู„ู…ูุชุงุญ ุงู„ุฃุฌู†ุจูŠ ุฃูˆ ุงู„ู…ูุชุงุญ ุงู„ุฑุงุจุท

ู‡ู†ุง ุจู‚ู‰ ุงู„ู…ูˆุถูˆุน ู„ู‡ ุนู„ุงู‚ุฉ ุจุงู„ุนู„ุงู‚ุงุช (Relationships) ุจูŠู† ุงู„ุฌุฏุงูˆู„.

ุงู„ู€ Foreign Key ู‡ูˆ ุนู…ูˆุฏ ู…ูˆุฌูˆุฏ ููŠ ุฌุฏูˆู„ุŒ ุจุณ ุจูŠุฑุฌุน ูŠุดุงูˆุฑ ุนู„ู‰ ุงู„ู€ Primary Key ุจุชุงุน ุฌุฏูˆู„ ุชุงู†ูŠ.
ูŠุนู†ูŠ ุจูŠู‚ูˆู„ูƒ: "ุงู„ู‚ูŠู…ุฉ ุงู„ู„ูŠ ู‡ู†ุงุŒ ู„ุงุฒู… ุชูƒูˆู† ู…ูˆุฌูˆุฏุฉ ู‡ู†ุงูƒ"

โœ… ุงุณุชุฎุฏุงู…ู‡ ุงู„ุฃุณุงุณูŠ:

- ุจูŠุฑุจุท ุงู„ุฌุฏุงูˆู„ ุจุจุนุถ.
- ุจูŠุณุงุนุฏู†ุง ู†ุญุงูุธ ุนู„ู‰ "ุณู„ุงู…ุฉ ุงู„ุจูŠุงู†ุงุช" (Data Integrity)ุŒ ูŠุนู†ูŠ ู…ูŠุจู‚ุงุด ููŠู‡ ุจูŠุงู†ุงุช ู…ู„ู‡ุงุด ู…ุนู†ู‰ ุฃูˆ ู…ู„ู‡ุงุด ุนู„ุงู‚ุฉ.

๐ŸŽฏ ู…ุซุงู„: ู„ูˆ ุนู†ุฏู†ุง ุฌุฏูˆู„ ุงุณู…ู‡ OrdersุŒ ูˆุนุงูŠุฒูŠู† ู†ุนุฑู ูƒู„ ุฃูˆุฑุฏุฑ ุงุชุนู…ู„ ู…ู† ู…ูŠู†ุŒ ู‡ู†ุถูŠู ุนู…ูˆุฏ ุงุณู…ู‡ user_id ูƒู€ Foreign KeyุŒ ุงู„ู„ูŠ ุจูŠุฑุจุท ุงู„ุฃูˆุฑุฏุฑ ุฏู‡ ุจุงู„ู…ุณุชุฎุฏู… ุงู„ู„ูŠ ู…ูˆุฌูˆุฏ ููŠ ุฌุฏูˆู„ Users.

โ€”โ€”โ€”

๐Ÿ“Œ ุงู„ุฎู„ุงุตุฉ ููŠ ูƒู„ู…ุชูŠู†:

- ุงู„ู€ Primary Key: ุจูŠู…ูŠุฒ ูƒู„ ุตู ููŠ ุฌุฏูˆู„ ู„ูˆุญุฏู‡.
- ุงู„ู€ Foreign Key: ุจูŠุฑุจุท ุงู„ุตู ุฏู‡ ุจุตู ุชุงู†ูŠ ููŠ ุฌุฏูˆู„ ุชุงู†ูŠ.

ุงู„ุงุชู†ูŠู† ู…ุน ุจุนุถ ุฒูŠ ุงู„ู…ูุชุงุญ ูˆุงู„ุจุงุจ... ูˆุงุญุฏ ูŠูุชุญู„ูƒ ุงู„ุตูุŒ ูˆุงู„ุชุงู†ูŠ ูŠุฎู„ูŠูƒ ุชูˆุตู„ ู„ุฌุฏูˆู„ ุชุงู†ูŠ ูˆุชุฑุจุท ุงู„ุจูŠุงู†ุงุช ุจุจุนุถู‡ุง. ๐Ÿ’ก

โ€”โ€”โ€”

17/04/2026

ุฏุฑุฏุดุฉ ุณุฑูŠุนุฉ ุนู† ู…ูู‡ูˆู… ุงู„ู€ ACID ููŠ ุงู„ู€ Database โšก๏ธ
ุชุฎูŠู„ ุฅู†ูƒ ุดุบุงู„ ุนู„ู‰ 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.

โ€”โ€”โ€”

11/04/2026

ู…ูู‡ูˆู… ุงู„ู€ CDN ๐ŸŒ
ูƒู„ู…ุฉ CDN ู‡ูŠ ุงุฎุชุตุงุฑ ู„ู€ Content Delivery NetworkุŒ ูŠุนู†ูŠ "ุดุจูƒุฉ ุชูˆุตูŠู„ ุงู„ู…ุญุชูˆู‰"ุŒ ูˆุฏูŠ ูˆุงุญุฏุฉ ู…ู† ุงู„ุญุงุฌุงุช ุงู„ู„ูŠ ุจุชุณุฑู‘ุน ู…ูˆุงู‚ุน ุงู„ูˆูŠุจ ุจุดูƒู„ ุฎุฑุงููŠ ูˆุจุชุฎู„ูŠ ุชุฌุฑุจุฉ ุงู„ู…ุณุชุฎุฏู… ุฃุญุณู† ุจูƒุชูŠุฑุŒ ูˆุฎู„ูŠู†ูŠ ุฃุดุฑุญู„ูƒ ุฅุฒุงูŠ ูˆู„ูŠู‡ ๐Ÿ‘‡

โ€”โ€”โ€”

๐ŸŽฏ ุงู„ู…ุดูƒู„ุฉ ุงู„ุฃุณุงุณูŠุฉ:

ุชุฎูŠู„ ุฅู†ูƒ ุนุงู…ู„ ู…ูˆู‚ุน ูˆู…ุชุฎุฒู† ุนู„ู‰ ุณูŠุฑูุฑ ู…ูˆุฌูˆุฏ ููŠ ุฃู…ุฑูŠูƒุงุŒ ูˆุฌุงู„ูƒ ุฒุงุฆุฑ ู…ู† ู…ุตุฑ... ูƒู„ ู…ุง ูŠูุชุญ ุงู„ู…ูˆู‚ุนุŒ ุฌู‡ุงุฒู‡ ุจูŠุจุนูŽุช ุทู„ุจ (request) ู„ู„ุณูŠุฑูุฑ ุงู„ู„ูŠ ููŠ ุฃู…ุฑูŠูƒุงุŒ ูˆุงู„ุณูŠุฑูุฑ ุจูŠุฑุฏ ุนู„ูŠู‡ ุจุงู„ู…ู„ูุงุช (ุตูˆุฑุŒ CSSุŒ JavaScript...)

ุงู„ู…ุดูƒู„ุฉ ุฅู† ุงู„ู…ุณุงูุฉ ุจุนูŠุฏุฉุŒ ูˆุฏู‡ ุจูŠุฎู„ู‘ูŠ ูˆู‚ุช ุชุญู…ูŠู„ ุงู„ุตูุญุฉ ุฃุทูˆู„ ๐Ÿ˜ฉ

โ€”โ€”โ€”

๐Ÿ’ก ุงู„ุญู„ุŸ ู‡ู†ุง ูŠูŠุฌูŠ ุฏูˆุฑ ุงู„ู€ CDN

ุงู„ู€ CDN ุนุจุงุฑุฉ ุนู† ุดุจูƒุฉ ูƒุจูŠุฑุฉ ุฌุฏู‹ุง ู…ู† ุงู„ุณูŠุฑูุฑุงุช (ุจู†ุณู…ู‘ูŠู‡ู… Edge Servers) ู…ู†ุชุดุฑูŠู† ููŠ ูƒู„ ู…ูƒุงู† ููŠ ุงู„ุนุงู„ู… โ€” ููŠ ู…ุตุฑุŒ ุงู„ุณุนูˆุฏูŠุฉุŒ ุฃูˆุฑูˆุจุงุŒ ุฃู…ุฑูŠูƒุงุŒ ุขุณูŠุง... ุฅู„ุฎ.

ู„ู…ุง ุชุณุชุฎุฏู… CDNุŒ ู‡ูˆ ุจูŠุฎุฒู† ู†ุณุฎุฉ ู…ู† ุงู„ู…ู„ูุงุช ุงู„ุซุงุจุชุฉ ุจุชุงุนุฉ ู…ูˆู‚ุนูƒ (ุฒูŠ ุงู„ุตูˆุฑุŒ ู…ู„ูุงุช CSS ูˆ JSุŒ ุงู„ุฎุทูˆุทุŒ ุงู„ููŠุฏูŠูˆู‡ุงุช...) ุนู„ู‰ ูƒู„ ุงู„ุณูŠุฑูุฑุงุช ุฏูŠ.

ูŠุนู†ูŠ ู„ู…ุง ุญุฏ ู…ู† ู…ุตุฑ ูŠูุชุญ ู…ูˆู‚ุนูƒุŒ ุจุฏู„ ู…ุง ูŠุชูˆุงุตู„ ู…ุน ุงู„ุณูŠุฑูุฑ ุงู„ุฃุณุงุณูŠ ููŠ ุฃู…ุฑูŠูƒุงุŒ ู‡ูŠุชูˆุงุตู„ ู…ุน ุฃู‚ุฑุจ ุณูŠุฑูุฑ ู„ูŠู‡ ุฌุบุฑุงููŠู‹ุง (ู…ุซู„ุงู‹ ููŠ ุงู„ู‚ุงู‡ุฑุฉ ุฃูˆ ุฏุจูŠ)ุŒ ูˆุฏู‡ ุจูŠุฎู„ูŠ ุงู„ู…ูˆู‚ุน ูŠูุชุญ ุจุณุฑุนุฉ๐Ÿš€

โ€”โ€”โ€”

๐Ÿ“ฆ ุงู„ู€ CDN ุจูŠุฎุฒู† ุฅูŠู‡ ุจุงู„ุธุจุทุŸ

ุงู„ู€ CDN ุจูŠุฎุฒู† ุฃูŠ ุญุงุฌุฉ StaticุŒ ูŠุนู†ูŠ ู…ู„ูุงุช ู…ุด ุจุชุชุบูŠุฑ ูƒุชูŠุฑ ุฒูŠ:

- ุตูˆุฑ (JPEGุŒ PNGุŒ WebP...)
- ู…ู„ูุงุช CSS ูˆ JavaScript
- ุฎุทูˆุท - Fonts
- ููŠุฏูŠูˆู‡ุงุช
- ูˆุญุชู‘ู‰ ู…ู„ูุงุช HTML ู„ูˆ ุงู„ู…ูˆู‚ุน Static

โ€”โ€”โ€”

๐Ÿ” ุทุจ ู‡ู„ ุงู„ู€ CDN ุจูŠุฃุซุฑ ุนู„ู‰ ุงู„ุฃู…ุงู†ุŸ

ู†ุนู…ุŒ ุจูŠุณุงุนุฏ ููŠ ุงู„ุฃู…ุงู† ุนู† ุทุฑูŠู‚:

- ุจูŠู‚ุฏุฑ ูŠู…ู†ุน ุงู„ู‡ุฌู…ุงุช ุฒูŠ DDoS ู„ุฃู† ุงู„ุทู„ุจุงุช ุจุชุชูˆุฒุน ุนู„ู‰ ุณูŠุฑูุฑุงุช ูƒุชูŠุฑ
- ุจูŠุฎููŠ ุงู„ู€ IP ุงู„ุญู‚ูŠู‚ูŠ ู„ู„ุณูŠุฑูุฑ ุงู„ุฃุณุงุณูŠ
- ุจูŠู‚ู„ู„ ุงู„ุชุญู…ูŠู„ ุนู„ู‰ ุงู„ุจุงูƒ ุฅู†ุฏ ุจุชุงุนูƒ

โ€”โ€”โ€”

๐Ÿ“Œ ุทุจ ุฅูŠู‡ ุงู„ูุงุฆุฏุฉ ู„ูŠุง ูƒู…ุจุฑู…ุฌุŸ

ู„ูˆ ุดุบุงู„ ุนู„ู‰ ู…ูˆู‚ุน ุฃูˆ Web App:

- ุงุณุชุฎุฏุงู… CDN ู‡ูŠุญุณู‘ู† ุณุฑุนุฉ ุงู„ู…ูˆู‚ุน

- ูŠู‚ู„ู„ ุงู„ู€ (Bandwidth) ุงู„ู…ุณุชู‡ู„ูƒ ู…ู† ุงู„ุณูŠุฑูุฑ ุงู„ุฑุฆูŠุณูŠ

- ุจูŠุญุณู‘ู† ุชุฑุชูŠุจ ุงู„ู…ูˆู‚ุน ููŠ ุฌูˆุฌู„ (SEO)

- ูˆูŠุฎู„ู‘ูŠ ุงู„ุฒูˆุงุฑ ู…ุจุณูˆุทูŠู† ูˆู…ุด ู‡ูŠู…ุดูˆุง ู…ู† ุฃูˆู„ ุซุงู†ูŠุฉ ๐Ÿ˜…

โ€”โ€”โ€”

๐Ÿ”ฅ ุฃู…ุซู„ุฉ ุนู„ู‰ CDN ู…ุดู‡ูˆุฑุฉ:

- Cloudflare
- Akamai
- Amazon CloudFront
- Fastly
- Google CDN

ูˆู„ูˆ ุดุบุงู„ ููŠ React ุฃูˆ Next.jsุŒ ู‡ุชู„ุงู‚ูŠ ุฃุฏูˆุงุช ุฒูŠ Vercel ูˆ Netlify ุจูŠุณุชุฎุฏู…ูˆุง CDN ุจุดูƒู„ ุชู„ู‚ุงุฆูŠ ููŠ ุงู„ุฎู„ููŠุฉ.

โ€”โ€”โ€”

Want your business to be the top-listed Computer & Electronics Service in Cairo?
Click here to claim your Sponsored Listing.

Address


Cairo