5431

Learning Outcomes AssessedThe following course learning outcomes are assessed by completing this assessment:K2. Contrast the capabilities and limitations of client-side and server-side web codeK3. Detect opportunities for increasing security and privacy of web applicationsS1. Develop client/server web applications using client-side and server-side codeS2. Connect to and manipulate a database management system programmatically using server-sidecodeS3. Design and implement a RESTful web application programming interface (API)S4. Implement a client-side web application which uses a client-side programming language to access aweb APIA1. Design, develop, test, and debug client/server web applications to provided specifications Document Preview:

ITECH3108 Dynamic Web ProgrammingAssignment 2 – Dancing Event OrganiserA system for social catchups focused for Dancing Event OrganiserOverviewThis is an individual assignment in which you will explore the use of data interchange between web serversand browsers, dynamic construction of page content, and API design, using PHP, JavaScript, and JSON.Timelines and ExpectationsPercentage value of task: 20%Due: Refer to Course DescriptionLearning Outcomes AssessedThe following course learning outcomes are assessed by completing this assessment:K2. Contrast the capabilities and limitations of client-side and server-side web codeK3. Detect opportunities for increasing security and privacy of web applicationsS1. Develop client/server web applications using client-side and server-side codeS2. Connect to and manipulate a database management system programmatically using server-sidecodeS3. Design and implement a RESTful web application programming interface (API)S4. Implement a client-side web application which uses a client-side programming language to access aweb APIA1. Design, develop, test, and debug client/server web applications to provided specicationsAssessment DetailsIntroductionDancing Event Organiser is a single-page web app that allows users to build community around dancingonline, and vote to other people’s suggested times for events relating to dancing.Users can post new time suggestions with an option to display their name in association to the timesuggestion or remain private. Times submitted without a name are labelled “anonymous” and should havedistinct formatting.Users can additionally “save” other times for later review.CRICOS Provider No. 00103D Page 1 of 5DatabaseA simple database with three tables is sucient to model the database requirements for this assignment,however you may if you wish extend and/or normalize this database.The database has the following structure:DancingEvent ( id, name, time, post_date,…

Attachments:

itech3108-ass….pdf