While working on chapter 4 you saw the use of server controls that make the creation of complex web pages so easy. Although they look like controls in VB from forms designed for Windows, the big difference is in the complexity of the code provided for you for free that works behind the scene making all easy. ASP.NET creates Web pages working over the network and allowing for client-server , client-browser, and client cloud communications.
To make further learning more differentiated, I am creating two groups: G1 and G2. G2 will be the group where students will take the easier path having somewhat different tasks and goals. G1 students are the students that would want deeper knowledge and are preparing for the situation when they can get a job in web development using ASP.NET. G1 has A as the highest grade while G2 has A- as the possible highest grade. This will allow avoiding zero grades for harder tasks that now will be given to G1 but not G2. When submitting your tasks to the forums, you should have a prefix stating G1 or G2 attempt. The highest grade in G1 is possible ONLY when ALL the tasks will be done for G1. G2 students can periodically attempt to do G1 tasks but without all of them done will not get an A grade (while getting the better level of .NET handling).
Below I am offering a video lecture explaining a very important concept used in ASP.NET server controls -> postback. Good understanding of it will allow you better handling of ASP.NET in the future tasks.
Here is
video lecture 1 on postback