IT4795 Assignments.docx - Unit 1 assignment 1 Project Web Application Framework Although there is not a cumulative project since each Web component will

IT4795 Assignments.docx - Unit 1 assignment 1 Project Web...

This preview shows page 1 out of 6 pages.

You've reached the end of your free preview.

Want to read all 6 pages?

Unformatted text preview: Unit 1 assignment 1 Project Web Application Framework Although there is not a cumulative project since each Web component will be individually developed, you will still want to work through creating a Web application framework for the site to create a professional design that will allow you to present each of the Web components in a consistent manner. Using a framework like Bootstrap makes your site much faster to deploy, allowing you to focus on the functionality of the various Web components. The framework focuses on cross-browser compatibility and CSS-less functionality, saving you time and creating a mobile-read Web site efficiently For this assignment, create Web pages for your site, and write a one-page memo explaining the technologies, frameworks, and protocols used in your work. Use the following steps to complete your work: Create all of your Web pages (one for each Web component, including this task, which will be the home page for your Web application). Use an existing framework to build your site. Use HTML, CSS, and JavaScript along with a framework to help format your pages and navigation. Format page navigation using consistent design specifications. Explain the technologies, frameworks, and protocols that you have used in creating the Web application. When complete, submit your code and all ancillary files (.html, .css, .js, et cetera) in a single zipped document. Unit 2 Assignment 1 Project - Store Locator For this project component, you will use the skills you gained in this unit's study activities to implement a locator application for Smart Homes using the PHP language. You can assume that any electronics store will have the product. The PHP store locator requirements are the following: 1. The Web application may use any map API, such as Google Maps 2. The Web application must contain the following two user interfaces: The application must start with a Web page that allows the user to enter a zip code and a desired search radius in miles. Once the required data has been entered by the user, there should be a submit button to execute the search request. Upon submitting the search request, the user should be presented with a Web page that contains a table of stores nearest to that location. o o Use a mapping Web service (such as Google Maps) to display the search results onto a map. Your completed PHP store locator solution should do the following: o Demonstrate your ability to implement a non-trivial Web application using the PHP programming language. o Demonstrate your ability to integrate third-party application programming interfaces to communicate with a Web service. o Demonstrate your ability to implement a user interface that accepts user input without error. As this assignment is meant to be deployed as part of a larger project, design, readability, and reuse become important factors of the development. You will also be evaluated on other aspects beyond just the functionality, including: o Integrate fundamental Web programming concepts and design patterns. o Develop error-free Web components and Web language structures. o Implement Web development standards accurately. o Apply best practices for Web design. o Manage Web design languages, tools, and environments effectively. Submit your assignment as a ZIP file containing all of the files you created to build your solution. Unit 3 Assignment 1 Project – Social Media Integration For this project component, you will use the skills you gained in this unit's study activities to implement the integration of social media and networking into your site. The social media Integration requirements are the following: 1. The Web application must use either Twitter API, Facebook SDK, or Google+ API. 2. The Web application must contain the following user interfaces depending on the social media chosen: The application must start with a Web page that allows the user to present the social media component to be used. If Twitter is used, you must implement the ability to post a tweet using a Twitter button. You may choose to use Twitter4J using Java or an alternate Twitter API for PHP. If Facebook is used, you must implement the ability to like, share, and comment on the page. If Google+ is used, you must implement the +1 button to the page. o Your completed social media and networking solution should do the following: Demonstrate your ability to implement a non-trivial Web application using the PHP programming language. Demonstrate your ability to integrate third-party application programming interfaces to communicate with a Web service. Demonstrate your ability to implement a user interface that accepts user input without error. o As this assignment is meant to be deployed as part of a larger project, design, readability, and reuse become important factors of the development. You will also be evaluated on other aspects beyond just the functionality, including: Integrate fundamental Web programming concepts and design patterns. Develop error-free Web components and Web language structures. Implement Web development standards accurately. Apply best practices for Web design. Manage Web design languages, tools, and environments effectively. Submit your assignment as a ZIP file containing all of the files you created to build your solution. Unit 4 assignment 1 Project – Linking Dynamic Content For this project component, you will use the skills you gained in this unit's study activities to implement a YouTube search to link dynamic content on the page through the use of PHP and jQuery. The linking dynamic content requirements are the following: 1. The Web application must use YouTube APIs found through the Google APIs Library (linked in the Resources). 2. The Web application must contain the following three user interfaces: The application must start with a Web page that allows the user to enter a search phrase that has been prepopulated. Once the required data has been entered by the user, there should be a submit button to execute the search request to YouTube. Upon submitting the search request, the user will be presented with individual search results. Upon selecting one of the choices, the video will play embedded on the site. o Your completed linking dynamic content solution should do the following: Demonstrate your ability to implement a non-trivial Web application using the PHP programming language. Demonstrate your ability to integrate third-party application programming interfaces to communicate with a Web service. Demonstrate your ability to implement a user interface that accepts user input without error. o As this assignment is meant to be deployed as part of a larger project, design, readability, and reuse become important factors of the development. You will also be evaluated on other aspects beyond just the functionality including: Integrate fundamental Web programming concepts and design patterns. Develop error-free Web components and Web language structures. Implement Web development standards accurately. Apply best practices for Web design. Manage Web design languages, tools, and environments effectively. Submit your assignment as a ZIP file containing all of the files you created to build your solution. Unit 5 assignment 1 Project - Currency Conversion For this final project component, you will use the skills you gained in this unit's study activities to implement a currency converter API. Any international organization has to consider the currency of items based on the location of the customer. The currency conversion requirements are the following: 1. The Web application may be a currency converter of your choice. Note that you will want to find a free option as many existing ones are paid solutions 2. The Web application must contain the following two user interfaces: The application must start with a Web page that allows the user to enter a monetary value and a desired currency supported by the API. Once the required data has been entered by the user, there should be a submit button to execute the search request. Upon submitting the search request, the user should be able to convert the currency from U.S. Dollars to another currency. o o As an option, you may choose any mapping Web service to determine the location of the user to pre-populate the currency option. Your completed currency conversion solution should do the following: o Demonstrate your ability to implement a non-trivial Web application using the PHP programming language. o Demonstrate your ability to integrate third-party application programming interfaces to communicate with a Web service. o Demonstrate your ability to implement a user interface that accepts user input without error. As this assignment is meant to be deployed as part of a larger project, design, readability, and reuse become important factors of the development. You will also be evaluated on other aspects beyond just the functionality, including: o Integrate fundamental Web programming concepts and design patterns. o Develop error-free Web components and Web language structures. o Implement Web development standards accurately. o Apply best practices for Web design. o Manage Web design languages, tools, and environments effectively. Submit your assignment as a ZIP file containing all of the files you created to build your solution. Unit 5 assignment 2 Web Application Services Review Research and analyze Web application services, functions, protocols, and technologies that are alternatives to the ones that you have used in the course. Based on your research, create a memo to the Smart Homes CIO that outlines the pros and cons of the technologies you investigated in comparison to the ones used in the course. Include a plan of action for implementing these technologies. Support your analysis with a rationale, and cite relevant sources for the feasibility of the alternative technology you are using to develop the Smart Homes Web application. ...
View Full Document

  • Winter '19
  • Vincent Tran
  • Web Design, World Wide Web, Web server, Project Web Application Framework

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask You can ask (will expire )
Answers in as fast as 15 minutes