Skip to Main Content Skip to bottom Skip to Chat, Email, Text

PRG/281

Windows Application Development Using HTML5 and JavaScript I

credits

Total credits

weeks

Course length

Take this course on its own, or as part of a degree or certificate program.

Please Note: Attendance and participation are mandatory in all University courses, and specific requirements may differ by course. If attendance requirements are not met, a student may be removed from the course. Please review the Course Attendance Policy in the Catalog for more information.

University of Phoenix reserves the right to modify courses. While widely available, not all programs are available to residents of all states. Please check with a University Enrollment Representative.

Course level: Undergraduate

This course covers enhanced HTML5 concepts using CSS and JavaScript®. This includes using Canvas and other various HTML Application Program Interfaces (APIs), exposure to Windows® Event Listener, and enhancing websites using animation, audio, and video features.

Please Note: Attendance and participation are mandatory in all University courses, and specific requirements may differ by course. If attendance requirements are not met, a student may be removed from the course. Please review the Course Attendance Policy in the Catalog for more information.

University of Phoenix reserves the right to modify courses. While widely available, not all programs are available to residents of all states. Please check with a University Enrollment Representative.

What you'll learn

Course skills and outcomes

  • Distinguish among a Windows® application, a Windows® desktop application, and a Windows® web app.
  • Describe the functionality that HTML5, CSS, and JavaScript® contribute to Windows® application/app development.
  • Identify the purpose of a JavaScript® library such as jQuery®.
  • Distinguish between jQuery® and JavaScript® statements, and describe how to locate the reference documentation for each.
  • Code, test, and run a simple web app that combines HTML5, CSS, JavaScript®, and jQuery® statements.

  • Describe the syntax and purpose of the HTML5 canvas element.
  • List the benefits and drawbacks of including a dynamic HTML5 element (a progress bar, meter, input range (slider), expandable/collapsible summary, or jQuery® slideToggle) in a web application.
  • Distinguish between CSS3 transitions and transforms.
  • Code, test, and run a web app that includes an HTML5 dynamic element, displays and manipulates a canvas element, stores data locally on the client, and includes a CSS3 transition.

  • Define perspective and transform style as they relate to a CSS 3D transition effect.
  • Describe the purpose of the AddEventListener() method and what calling this function allows JavaScript® programmers to do.
  • List at least ten events that can be captured and handled in a Windows® web application/app using JavaScript®.
  • Differentiate between the HTML5 sessionStorage and localStorage elements.
  • Use jQuery® methods to handle events and add interactivity to a web app.

  • Locate JavaScript® API reference documention and samples.
  • Differentiate between local and global variables, including the benefits and drawbacks of each with respect to the inclusion of third-party APIs.
  • Identify the steps necessary to debug a web app inside a browser.
  • Code a web app containing third party API calls.

  • Describe the syntax and purpose of the HTML contenteditable attribute.
  • Describe the syntax and purpose fo the HTML draggable attribute.
  • List at least five JavaScript® drag-and-drop related events that JavaScript® programmers can capture and handle.
  • Code an app that supports drag-and-drop interactivity.

Why UOPX

Why take courses at University of Phoenix

Accreditation that matters

We’ve been accredited by the Higher Learning Commission (hlcommission.org) for more than 40 years.

Real-world instructors

Learn from instructors who bring an average of 25 years of working experience to the classroom.

Affordable and potentially reimbursable

Our tuition and fees are competitive and fixed. Also, check to see if your employer will cover you for this course.

Next Steps

Smiling enrollment representative

Start a conversation about your future with an enrollment representative today.

Transfer Credits

Credit Transfer

Need to transfer credits to another college or university?

Before you enroll in a course, check with your school of choice to make sure they will accept our transfer credits and to understand any requirements or limitations. Then you can complete your course, and request your official transcript be sent to your school. That’s it!

Transferability of credit is at the discretion of the receiving institution. It is the student’s responsibility to confirm whether or not credits earned at University of Phoenix will be accepted by another institution of the student’s choice. If you have a question contact us at (866) 354-1800.

The University of Phoenix reserves the right to modify courses. Although our continuing teacher education courses are accepted by some state agencies in the United States toward teacher certifications and endorsements, this may not be the case in all states or foreign jurisdictions. If you plan to use courses for certification or endorsement, please check with your own state agency and your school district for applicability. Continuing teacher education courses are not eligible to apply to degree programs at University of Phoenix. These courses are not eligible for federal financial aid. Transferability of credit is at the discretion of the receiving institution. It is the student’s responsibility to confirm whether or not credits earned at University of Phoenix will be accepted by another institution of the student’s choice. While widely available, not all programs are available to residents of all states. Please check with a University Enrollment Representative. If you have a question contact us at (866) 354-1800.