یک برنامه نویس حرفه ای باید در مورد زیرساختی که روی اون برنامه نویسی میکنه آگاهی و شناخت عمیق داشته باشد. به عنوان مثال یک برنامه نویس وب باید دقیقاً ساختار اینترنت و معماری شبکه اینترنت رو بشناسه. در مورد مفاهیم و پروتکلهای معروف دنیای وب و جزئیات عملکرد اونها اطلاعات دقیق داشته باشه و درک عمیقی از مدل کاری شبکه اینترنت و دنیای وب داشته باشه. برنامه نویس وب باید تفاوتهای زبانهای فرانت اند و بک اند رو بشناسه تا بتونه یه نگاه جامع به حوزه کاری خودش داشته باشه. ما در این فصل به طور کامل در مورد مدل اینترنت و دنیای وب صحبت میکنیم، پروتکلهای معروف دنیای وب رو خواهیم شناخت، و به درک عمیقی از معماری Client-Server و تفاوت زبانهای سمت سرور و کلاینت خواهیم رسید. در انتها با زبانهای فرانت اند کمی آشنا شده و آماده میشیم که به یک برنامه نویسی متخصص PHP تبدیل شیم.