پروژه نهایی: یک وب سرور کوچک
بخشی از دوره وب
هر درس این دوره یک هدر را از بیرون توضیح داد. یاد گرفتید Cache-Control چه قولی میدهد، Access-Control-Allow-Origin چه اجازهای میدهد و یک 304 چه چیزی صرفهجویی میکند. همهاش از جایگاه کسی که پاسخهای نوشتهشده به دست دیگران را میخواند.
این درس طرف میز را عوض میکند. قرار است خودتان سرور را بنویسید، هدرها را خودتان تنظیم کنید، بعد با curl -v به سرور خودتان درخواست بزنید و ببینید همان رفتارهایی که دربارهشان میخواندید به خاطر خطی که خودتان تایپ کردهاید اتفاق میافتند. کد کمی است و نکته اصلی هم کد نیست. نکته این است که وقتی یک بار خودتان جوابدهنده بوده باشید، کل این گفتوگو دیگر جادو به نظر نمیرسد. ...
میخواهی وب پروژه نهایی: یک وب سرور کوچک را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با وب آماده دریافت کنی و پروژه نهایی: یک وب سرور کوچک را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسپروژه نهایی: یک وب سرور کوچکچه چیزهایی یاد میگیری
- Serving HTTP
- Cache headers
- CORS headers
- Security headers
- Curl -v
- 304 Not Modified
- Redirects
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
14 درس- 1وب چیست20 دقیقه
- 2HTTP در مقابل HTTPS15 دقیقه
- 3ساختار درخواست و پاسخ30 دقیقه
- 4کوکیها، نشستها و توکنها25 دقیقه
- 5DNS توضیح داده شده25 دقیقه
- 6TLS و گواهینامهها30 دقیقه
- 7CORS30 دقیقه
- 8مبانی REST API25 دقیقه
- 9وبسوکتها و SSE25 دقیقه
- 10کشگذاری و CDN25 دقیقه
- 11هدرهای امنیتی25 دقیقه
- 12محدودیت نرخ و کنترل ترافیک20 دقیقه
- 13نظارت و ثبت وقایع20 دقیقه
- 14پروژه نهایی: یک وب سرور کوچک40 دقیقه
