This document provides an overview of the key concepts for the Advanced Web Design and Development course (BIT 3207). It lists recommended books and motivation for learning web design. It then covers network fundamentals including IP, IP addressing, transport layer protocols, TCP connections, HTTP protocol, URLs, status codes and methods. It also discusses client-side components like browsers, HTML, HTML5, XML and JavaScript. On the server-side it covers servers, web servers, CGI, JSP, ASP/PHP and databases. It concludes with an explanation of 3-tier architecture and the layers of presentation, application and data.