TABLE OF CONTENTSIntroduction..........................................................................................................................................4Task 1....................................................................................................................................................41.1 Critically evaluating the functions and advantages of web applications..............................41.2 critically comparing different types of server-side and client-side scripting languages.......41.3 Examine web security concerns and make recommendations for security improvement....5Task 2....................................................................................................................................................52.1 Designing web application to meet a given requirement......................................................52.2 Explaining client-side and server-side functionality in a web application...........................82.3 Applying database design for use in a web application.......................................................8Task 3....................................................................................................................................................9Implementation...........................................................................................................................9Task 4....................................................................................................................................................9Testing of website.......................................................................................................................9REFERENCES...................................................................................................................................10