Question Details

[solution] » Can anyone help me out with this project? deadline coming up fast.

Brief item decscription

Step-by-step solution file


Item details:

Can anyone help me out with this project? deadline coming up fast.
More:

Can anyone help me out with this project? deadline coming up fast.


Discussion Directions

 

Please refer to the general homework directions in the course and from unit 1!

 

Solution file: DefinitiveGuideHTML5.zip Homework

 

Learning Outcomes

 

1. Discuss the security issues with using third party web programs like JavaScripts

 

2. Implement a JavaScript program from your textbook as practice.

 

3. Create a complete web site using, HTML 5, CSS 3, Forms, and JavaScript ==================================================

 

Part 1

 

Learning Outcome

 

1. Discuss the issues with using third party web programs like JavaScripts Directions

 

1. There are many web sites with third party plug-ins and scripts. However, programmers do not always know if

 

they are safe. OWASP Top Ten is a project to identify web application security issues.

 

https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project

 

(https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project) 2. Review the following information sheets about security risks with web siets.

 

a. https://www.owasp.org/index.php/Cross-site_Scripting_(XSS)

 

(https://www.owasp.org/index.php/Cross-site_Scripting_(XSS)) )

 

b. https://www.owasp.org/index.php/XSS_(Cross_Site_Scripting)_Prevention_Cheat_Sheet

 

(https://www.owasp.org/index.php/XSS_(Cross_Site_Scripting)_Prevention_Cheat_Sheet) c. https://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet

 

(https://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet) d. https://www.owasp.org/index.php/Top_10_2013-A1-Injection

 

(https://www.owasp.org/index.php/Top_10_2013-A1-Injection)

 

3. What is cross site scripting (XSS) and how can it be prevented? What is SQL injection and how can it be prevented? (A thorough response is

 

expected. Make sure not to ?copy? the information directly from the page, but rather explain your answer and your reasoning.) Part 1 Submission

 

1. Place your responses in Part 1 of the Word document. Part 2

 

Learning Outcome

 

2. Implement a JavaScript program from your textbook as practice. Directions 1. The book has many examples (http://www.apress.com/9781430239604?gtmf=s

 

(http://www.apress.com/9781430239604?gtmf=s) ). Review listing-05.html from Chapter 37. Create a new

 

page popular.html by duplicating the about page and renaming it. It is already in the menu. Use the drag and

 

drop example as a book to guide you. But make sure to write your own code! I expect to see comments

 

thoroughly documenting the game. Warning: Most of the web sites listed on Code Project and Stack Overflow

 

are way more advanced then what you are asked to here. Do your own work!< 2. Create an image of a book from the Gutenberg Project site, and trim it into 4 pieces or more. Save each piece as a separate image. You can

 

use most graphic editors like GIMP (free) to do this.

 

3. Instead of one target to frag the image to, create 4 squares!

 

4. Make sure to store all your JavaScript in a file called popular.js.

 

5. Allow the user to drag and drop the pieces of the book, to each of the squares, and put it together, like a puzzle. You can optionally have the

 

background image as a faded version of the house so you can give the user an idea of what the finished book would look like.

 

6. When the user has all 4 matching, let them know by alerting them with a message. Part 2 Submissions

 

1. Take screen shots of the popular.html and insert in Part 2 of the Word document

 

2. Copy the code from the popular.html you edited and insert in Part 2 of the Word document

 

3. Copy the code from the popular.js and insert in Part 2 of the Word document Part 3

 

Learning Outcome

 

3. Create a complete web site using, HTML 5, CSS 3, Forms, and JavaScript Directions

 

1. Create an external JS file named login.js.

 

2. Create a new page called login.html. Again, you can copy the about.html page and simply remove the main

 

contents. Link the login.js file to the login.html file.

 

3. Create a new page called recommended.html . Again, you can copy the about.html page and simply remove the main contents.

 

a. Add an ordered list of your 5 recommended books from the Gutenberg Project.

 

4. Open the login.html page. The user must fill out their username and password.

 

a. If the information is correct, then:

 

Write out a cookie called Books.

 

In the cookie set the expiration date for one month from today, (so you have to calculate the date) and assign values from the form to

 

the cookie for the username, current date and password).

 

Use the alert method to let the user know that the cookie was written to their computer.

 

Redirect the user to the recommended.html page using location.href or other JavaScript based method. If the information is not

 

correct, then redirect them to the home.html page.

 

b. If the information is not correct, then:

 

Use the alert method to let them know there was an error.

 

Redirect the user to the home.html page.

 

5. Open the recommended.html page.

 

a. Link the login.js file to the recommended.html file.

 

b. Write JavaScript code in the login.js file to retrieve the write the values from the cookie when the page opens, and write the values onto the

 

page, in a label or div tag, in the main content area of the page. Part 3 Submissions

 

1. Take screen shots of the login.aspx and recommended.html and insert in Part 3 of the Word document

 

2. Copy the code from the login.js you edited and insert in Part 3 of the Word document

 

***** Don?t forget to submit the Word document with the entire project folder in a zip file ********

 

Unit 7: Homework

 

Criteria Ratings

 

Thorough explanation with references cited

 

properly

 

40.0 pts Pts Basic explanation with references cited

 

properly

 

28.0 pts Basic explanation with no references or not cited

 

properly

 

24.0 pts Part 1: Discuss the

 

issues with using third

 

party web programs

 

like JavaScripts 40.0 pts Book puzzle game works with no errors.

 

popular.html popular.js

 

40.0 pts Book puzzle game has

 

minor errors.

 

28.0 pts Did not complete the Book puzzle game, major errors or copied

 

from other sources

 

12.0 pts Part 2: Implement a

 

JavaScript program

 

from your textbook as

 

practice 40.0 pts Created the form and processed the form data. Files

 

named correctly. Read and write to cookie correctly.

 

Redirection worked. Values displayed to the user.

 

login.aspx login.js recommended.html

 

20.0 pts Part 3: Create a

 

complete web site

 

using, HTML 5, CSS 3,

 

Forms, and JavaScript Created the form and processed the form data

 

correctly. Files not named correctly or did not read or

 

write to cookie correctly. Redirection did not work or

 

the values not displayed to user

 

12.0 pts Created the form but no form

 

processing or redirection. Files

 

named incorrectly. Read or

 

write to cookie incorrectly

 

6.0 pts 20.0 pts Total Points: 100.0

 







About this question:
STATUS
Answered
QUALITY
Approved
ANSWER RATING

This question was answered on: Feb 21, 2020

PRICE: $24

Solution~00065736279.zip (18.37 KB)

Buy this answer for only: $24

This attachment is locked

We have a ready expert answer for this paper which you can use for in-depth understanding, research editing or paraphrasing. You can buy it or order for a fresh, original and plagiarism-free copy (Deadline assured. Flexible pricing. TurnItIn Report provided)

Pay using PayPal (No PayPal account Required) or your credit card. All your purchases are securely protected by PayPal.
SiteLock

Need a similar solution fast, written anew from scratch? Place your own custom order

We have top-notch tutors who can help you with your essay at a reasonable cost and then you can simply use that essay as a template to build your own arguments. This we believe is a better way of understanding a problem and makes use of the efficiency of time of the student. New solution orders are original solutions and precise to your writing instruction requirements. Place a New Order using the button below.

Order Now