DevGuide ๐Ÿ‡ต๐Ÿ‡ธ
10.9K subscribers
2.64K photos
18 videos
127 files
3.55K links
Join our channel for top-notch programming hacks, epic discussions, and brilliant career moves. ๐Ÿš€

โšก๏ธ Stay connected with me: linktr.ee/AliSamir

๐Ÿ“ To advertise on the channel: https://telega.io/c/the_developer_guide
Download Telegram
ุฏุฑุฏุฑุดุฉ ุณุฑูŠุนุฉ ุนู† ุฃู†ูˆุงุน ุงู„ุณูŠุฑูุฑุงุช ๐Ÿ’ฏ
.
.
ุฃุบู„ุจู†ุง ุฃูˆู„ ู…ุง ุจูŠุณู…ุน ูƒู„ู…ุฉ Server ุจูŠูŠุฌูŠ ููŠ ุจุงู„ู‡ ุฌู‡ุงุฒ ูƒุจูŠุฑ ููŠ ุบุฑูุฉ ู…ูƒูŠูุฉุŒ ุดุบุงู„ 24 ุณุงุนุฉ ูˆู…ู„ูŠุงู† ู„ู…ุจุงุช ุจุชู†ูˆุฑ...

ุจุณ ุงู„ุญู‚ูŠู‚ุฉ ุงู„ุณูŠุฑูุฑ ู…ุด ู„ุงุฒู… ูŠูƒูˆู† ุฌู‡ุงุฒ ุถุฎู…โ€ฆ ู…ู…ูƒู† ูŠูƒูˆู† ู…ุฌุฑุฏ Software ุฃูˆ Virtual Machine ุจูŠู‚ุฏู‘ู… ุฎุฏู…ุฉ ู…ุนูŠู†ุฉ.

ุงู„ู€ Server ุจุจุณุงุทุฉ ู‡ูˆ ุฌู‡ุงุฒ (ุฃูˆ ุจุฑู†ุงู…ุฌ) ุจูŠุณุชู‚ุจู„ Requests ู…ู† ุฃุฌู‡ุฒุฉ ุชุงู†ูŠุฉ ุงุณู…ู‡ุง ClientsุŒ ูˆุจูŠุฑุฏ ุนู„ูŠู‡ู… ุจู€ Responses.
ุฒูŠ ู…ุง ุงู„ู€ Browser ุจูŠุจุนุช ุทู„ุจ ู„ู…ูˆู‚ุน ู…ุนูŠู†ุŒ ูˆุงู„ุณูŠุฑูุฑ ุจูŠุฑุฏ ุนู„ูŠู‡ ุจุงู„ุตูุญุฉ ุงู„ู…ุทู„ูˆุจุฉ.

ู„ูƒู† ุงู„ุณูŠุฑูุฑุงุช ู…ุด ูƒู„ู‡ุง ุฒูŠ ุจุนุถโ€ฆ ูƒู„ ู†ูˆุน ู„ู‡ ูˆุธูŠูุฉ ู…ุฎุชู„ูุฉ ุญุณุจ ุงู„ู€ Use Case ุจุชุงุนุชู‡...

โ€”โ€”โ€”

๐Ÿ“Œ ุงู„ู€ Web Server

ุฏู‡ ุงู„ุฃุดู‡ุฑุŒ ูˆู‡ูˆ ุงู„ู„ูŠ ุจูŠุณุชู‚ุจู„ ุงู„ู€ HTTP Requests ู…ู† ุงู„ู…ุณุชุฎุฏู…ุŒ ูˆุจูŠุฑุฏ ุนู„ูŠู‡ู… ุจู€ HTML, CSS, JavaScript filesุŒ ุฃูˆ ุญุชู‰ JSON ู„ูˆ ุนู†ุฏูƒ API.

ุฃุดู‡ุฑ ุงู„ุฃู…ุซู„ุฉ:
- Apache
- Nginx
- Microsoft IIS

ุจุงุฎุชุตุงุฑ: ุฃูŠ ุญุงุฌุฉ ู„ู‡ุง ุนู„ุงู‚ุฉ ุจุนุฑุถ ู…ูˆุงู‚ุน ุฃูˆ APIsโ€ฆ ุงู„ู€ Web Server ู‡ูˆ ุงู„ู„ูŠ ูˆุฑุงู‡ุง.

โ€”โ€”โ€”

๐Ÿ“Œ ุงู„ู€ Database Server

ุงู„ุณูŠุฑูุฑ ุงู„ู„ูŠ ุดุงูŠู„ ูƒู„ ุงู„ุฏุงุชุง ุงู„ู„ูŠ ุงู„ุชุทุจูŠู‚ ู…ุญุชุงุฌู‡ุง. ุณูˆุงุก ุนู†ุฏูƒ Web App ุฃูˆ Mobile AppุŒ ุฃูƒูŠุฏ ููŠู‡ Data ุจุชุชุญูุธ ูˆุชุชุนุฑุถ ูˆู‚ุช ุงู„ุทู„ุจโ€ฆ

ุฃุดู‡ุฑ ุงู„ุฃู…ุซู„ุฉ:
- MySQL Server
- PostgreSQL Server
- MongoDB Server
- Microsoft SQL Server

ุงู„ู€ App ุจูŠุจุนุช Query ูˆุงู„ุณูŠุฑูุฑ ูŠู†ูุฐู‡ุง ูˆูŠุฑุฌุนู„ูƒ ุงู„ู€ Result.

โ€”โ€”โ€”

๐Ÿ“Œ ุงู„ู€ File Server

ุฏูˆุฑู‡ ุฅุฏุงุฑุฉ ูˆุชุฎุฒูŠู† ุงู„ู…ู„ูุงุช ูˆู…ุดุงุฑูƒุชู‡ุง ุจูŠู† ุงู„ุฃุฌู‡ุฒุฉ. ุฒูŠ ุฅู†ูƒ ุชุฑูุน ุตูˆุฑ ุฃูˆ ู…ู„ูุงุช PDF ุฃูˆ Videos ูˆุงู„ู†ุงุณ ุงู„ุชุงู†ูŠุฉ ุชู‚ุฏุฑ ุชูˆุตู„ู‡ุง.

ุจูŠูˆูุฑ Access Control ูˆPermissionsุŒ ุนู„ุดุงู† ุชุถู…ู† ุฅู† ูƒู„ ู…ุณุชุฎุฏู… ู„ู‡ ุตู„ุงุญูŠุงุช ู…ุนูŠู†ุฉ.

ุงู„ุฃู…ุซู„ุฉ: Google Drive, Dropbox, ุฃูˆ ุฃูŠ internal file system ููŠ ุงู„ุดุฑูƒุงุช.

โ€”โ€”โ€”

๐Ÿ“Œ ุงู„ู€ Mail Server

ุฏู‡ ู…ุณุคูˆู„ ุนู† ุฅุฑุณุงู„ ูˆุงุณุชู‚ุจุงู„ ุงู„ุฅูŠู…ูŠู„ุงุช. ู„ูˆ ุฌุฑุจุช ุชุจุนุช ุฅูŠู…ูŠู„ ู…ู† Gmail ุฃูˆ ู…ู† ุฏูˆู…ูŠู† ุดุฑูƒุชูƒุŒ ูุงู„ู…ูˆุถูˆุน ู…ุงุดูŠ ู…ู† ุฎู„ุงู„ Mail Servers.

ุฃู†ูˆุงุน ุงู„ุจุฑูˆุชูˆูƒูˆู„ุงุช ุงู„ู„ูŠ ุจูŠุณุชุฎุฏู…ู‡ุง:
- ุงู„ู€ SMTP (ู„ู„ุฅุฑุณุงู„)
- ุงู„ู€ IMAP / POP3 (ู„ู„ุงุณุชู‚ุจุงู„)

ุงู„ุฃู…ุซู„ุฉ:
- Microsoft Exchange Server
- Postfix
- Exim

โ€”โ€”โ€”

๐Ÿ“Œ ุงู„ู€ Application Server

ุงู„ุณูŠุฑูุฑ ุงู„ู„ูŠ ุจูŠุดุบู‘ู„ ุงู„ู€ Business Logic ุจุชุงุนุฉ ุงู„ุชุทุจูŠู‚.
ูŠุนู†ูŠ ู…ุด ุจูŠุฎุฒู† ุจูŠุงู†ุงุช ุฒูŠ Database ServerุŒ ูˆู„ุง ุจูŠู‚ุฏู‘ู… HTML ุฒูŠ Web ServerุŒ ู„ูƒู†ู‡ ุจูŠู†ูู‘ุฐ ุงู„ูƒูˆุฏ ุฎู„ู ุงู„ูƒูˆุงู„ูŠุณ.

ู„ูˆ ุนู†ุฏูƒ React Frontend ู…ุซู„ู‹ุง ูˆ Node.js BackendุŒ ูุงู„ู€ Node Server ู‡ูˆ Application Server.

ุฃู…ุซู„ุฉ ุชุงู†ูŠุฉ:
- Tomcat
- Express.js
- Django
- .NET Core

โ€”โ€”โ€”

๐Ÿ“Œ ุงู„ู€ DNS Server

ุฏู‡ ุงู„ุณูŠุฑูุฑ ุงู„ู„ูŠ ุจูŠุญูˆู‘ู„ ุฃุณู…ุงุก ุงู„ุฏูˆู…ูŠู†ุงุช (ุฒูŠ google.com) ุฅู„ู‰ IP Addresses.

ุฃุดู‡ุฑู‡ู…:
- Cloudflare DNS
- Google DNS (8.8.8.8)
- OpenDNS

ู…ู† ุบูŠุฑ DNS ServerุŒ ูƒุงู† ุฒู…ุงู†ูƒ ุจุชุฏุฎู„ IP ูƒุงู…ู„ ุนุดุงู† ุชูุชุญ ู…ูˆู‚ุน ุฌูˆุฌู„ ุฃูˆ ู„ูŠู†ูƒุฏุฅู†

โ€”โ€”โ€”

๐Ÿ“Œ ุงู„ู€ Proxy Server

ุงู„ุณูŠุฑูุฑ ุงู„ูˆุณูŠุท ุจูŠู†ูƒ ูˆุจูŠู† ุงู„ุฅู†ุชุฑู†ุช.
ู„ู…ุง ุชุจุนุช RequestุŒ ู‡ูˆ ุงู„ู„ูŠ ูŠุณุชู‚ุจู„ู‡ุง ูˆูŠู‚ุฑุฑ ูŠุจุนุชู‡ุงู„ูƒ ูˆู„ุง ู„ุงุŒ ุฃูˆ ูŠุนุฏู„ู‡ุง ุฃูˆ ูŠุฎุจูŠ ุงู„ู€ IP ุงู„ุญู‚ูŠู‚ูŠ ุจุชุงุนูƒ.
ู…ููŠุฏ ุฌุฏู‹ุง ููŠ ุงู„ู€ Security ูˆุงู„ู€ Caching.

ุฃู†ูˆุงุนู‡:
- Forward Proxy
- Reverse Proxy

โ€”โ€”โ€”

๐Ÿ“Œ ุงู„ู€ FTP Server

ุจูŠุณุชุฎุฏู… ุจุฑูˆุชูˆูƒูˆู„ ุงุณู…ู‡ File Transfer Protocol ู„ู†ู‚ู„ ุงู„ู…ู„ูุงุช ุจูŠู† ุฌู‡ุงุฒูƒ ูˆุงู„ุณูŠุฑูุฑ.
ู‚ุฏูŠู… ุดูˆูŠุฉ ู„ูƒู†ู‡ ู„ุณู‡ ู…ุณุชุฎุฏู… ููŠ ุจุนุถ ุงู„ุดุฑูƒุงุช. ุชู‚ุฏุฑ ุชุณุชุฎุฏู…ู‡ ู„ุฑูุน ุฃูˆ ุชุญู…ูŠู„ ู…ู„ูุงุช ุจุณู‡ูˆู„ุฉ.

ุฃู…ุซู„ุฉ:
- vsftpd
- FileZilla Server

โ€”โ€”โ€”

๐Ÿ“Œ ุงู„ู€ Virtual / Cloud Servers

ุงู„ุฌูŠู„ ุงู„ุฌุฏูŠุฏ ู…ู† ุงู„ุณูŠุฑูุฑุงุชโ€ฆ ุจุฏู„ ู…ุง ุชุดุชุฑูŠ ุฃุฌู‡ุฒุฉ ุบุงู„ูŠุฉุŒ ุจุชุฃุฌุฑ Resources ุนู„ู‰ Cloud Provider ุฒูŠ AWS, Azure, ุฃูˆ Google Cloud.

ุงู„ุฌู…ูŠู„ ููŠ ุงู„ู…ูˆุถูˆุน ุฅู†ูƒ ุจุชู‚ุฏุฑ ุชุนู…ู„ Scaling ุจุณู‡ูˆู„ุฉ ุฌุฏู‹ุง. ูŠุนู†ูŠ ู„ูˆ ุงู„ุชุฑุงููŠูƒ ุฒุงุฏุŒ ุชุฒูˆุฏ ุงู„ู€ CPU ุฃูˆ ุงู„ู€ RAM ูˆุฃู†ุช ู…ุฑุชุงุญ.

ุฃู†ูˆุงุน ุงู„ุณูŠุฑูุฑุงุช ุฏูŠ ู…ู…ูƒู† ุชูƒูˆู† Web ุฃูˆ Database ุฃูˆ ุฃูŠ ู†ูˆุน ู…ู† ุงู„ู„ูŠ ููˆู‚ุŒ ุจุณ ุจุชุดุชุบู„ ููŠ ุจูŠุฆุฉ Cloud ุจุฏู„ ุงู„ู€ On-premise.

โ€”โ€”โ€”

ูˆูู‚ูƒู… ุงู„ู„ู‡ ู„ูƒู„ ุฎูŠุฑ ๐ŸŒฟ
โค7๐Ÿ‘2๐Ÿ’ฏ2