وب: تاریخچه و بنیان
The web: history and foundationsوب تنها پلتفرمی است که هیچکس مالکش نیست و همه رویش میسازند. این مسیر نشان میدهد چطور از یک سند ساده به یک پلتفرم برنامهنویسی رسید، و هر لایهای که اضافه شد جواب چه مشکلی بود.
پیشرفت تو
درصد هر فصل از دو چیز میآید: چقدر از بخشهایش را خواندهای (۵۵٪) و چند تمرینش را تیک زدهای (۴۵٪). همهچیز داخل مرورگر خودت میماند.
فصل
فصلها به هم وابستهاند و ترتیبشان معنا دارد. هر مسیر با پروژههای نهایی تمام میشود: ساده، متوسط، پیچیده.
وب چطور متولد شد
CERN، ابرمتن، و تصمیمی که همهچیز را باز نگه داشت.
در نوبت نوشتنURL و مسیر یک درخواست
از تایپ آدرس تا رسیدن اولین بایت.
در نوبت نوشتنHTTP/1.1، HTTP/2، HTTP/3
هر نسخه کدام گلوگاه را برداشت.
در نوبت نوشتنHTML و مدل سند
معناشناسی، DOM، و اینکه چرا تگ درست مهم است.
در نوبت نوشتنCSS: از جدولچینی تا Grid
سه دههٔ تلاش برای چیدمان.
در نوبت نوشتنجاوااسکریپت: از اسکریپت تا پلتفرم
ده روز طراحی، سی سال پیامد.
در نوبت نوشتنمرورگر چطور صفحه را میسازد
parse، style، layout، paint، composite — و اینکه کجا کند میشود.
در نوبت نوشتنامنیت وب
same-origin، CORS، CSP، XSS و CSRF.
در نوبت نوشتنکوکی، session و storage
حالت روی پروتکلی که بیحالت طراحی شده بود.
در نوبت نوشتنAPI: از SOAP تا REST تا GraphQL
هر سبک جواب چه مشکلی بود.
در نوبت نوشتنPWA و وب آفلاین
service worker و اپی که نصب میشود.
در نوبت نوشتنWebAssembly
وقتی جاوااسکریپت تنها زبان مرورگر نماند.
در نوبت نوشتنخط زمانی وب
سی سال در یک نمودار.
در نوبت نوشتنپروژهٔ ۱ — صفحهای بدون فریمورک
HTML معنایی، CSS مدرن، بدون هیچ وابستگی.
در نوبت نوشتنپروژهٔ سادهپروژهٔ ۲ — تحلیل کارایی یک سایت واقعی
اندازهگیری، تشخیص گلوگاه، و بهبود اندازهگیریشده.
در نوبت نوشتنپروژهٔ متوسطپروژهٔ ۳ — اپ وب آفلاینکار
service worker، کش، همگامسازی و نصبپذیری.
در نوبت نوشتنپروژهٔ پیچیده