Course Outline

ISTA 320 : Advanced Web Apps Development

Preview Workflow

Viewing: ISTA 320-WW : Advanced Web Apps Development

Last approved: Mon, 25 Jul 2016 16:06:10 GMT

Last edit: Mon, 25 Jul 2016 16:06:10 GMT

College of Business (WBUAD)
Advanced Web Apps Development
In this course the students will learn the more advanced programming skills and techniques that they can use to optimize their Windows Store app and differentiate their app from other apps in the Windows Store. These advanced skills and techniques include a combination of both design and development skills. The students will also learn about supporting the apps that they have published to the Windows Store. This course is part of a set of five related ISTA courses that make up the Cloud Applications Developer specialization's technical content.

This course is part two of a three-part series that provides the skills and knowledge necessary to develop applications programs using a variety of web-centric development tools and methodologies. Building upon strong student skills with C# and with general concepts of web apps design and development, the course takes an in-depth, hands-on look at advanced app features such as custom controls and using APIs to handle multimedia and device interactions. Students also explore maintenance, support, branding, licensing and authentication issues pertaining to web app stores. This course incorporates concepts, materials, and online labs from Microsoft Official Courses 20485, Advanced Windows Store App Development Using C#. Required course materials include time-sensitive license vouchers that students must have to participate in the course. The course prepares students to take the associated Microsoft Certification exam, which is incorporated as the course Final Exam. Students must take this exam at a Microsoft-approved test proctor facility; see the Master Textbook List for further information. In addition, by preparing the student to succeed with the related Microsoft Certification exams, this course is an essential step on the way to earning relevant Microsoft professional certifications.

After completing this course, a student will be able to:1. Demonstrate ways to improve the user experience with apps, via animations, transitions, branding and localization.2. Choose appropriate storage mechanisms, caching strategies, background tasks and file access methods to meet app performance needs.3. Create and extend custom and templated controls via creation and consumption of metadata.4. Develop interactions with print services and settings, and with devices such as multimedia and sensors, and act upon their data.5. Implement app licensing strategies, such as trial licensing, in-app purchasing, advertising.6. Demonstrate how to manage authentication in web store apps.7. Implement and manage app updates via push notification and other strategies.8. Diagnose app performance using tracing tools, profiling tools and other APIs.

Located on the Daytona Beach Campus, the Jack R. Hunt Library is the primary library for all students of the Worldwide Campus. The Chief Academic Officer strongly recommends that every faculty member, where appropriate, require all students in his or her classes to access the Hunt Library or a comparable college-level local library for research. The results of this research can be used for class projects such as research papers, group discussion, or individual presentations. Students should feel comfortable with using the resources of the library. 

Web & Chat:
Text: (386) 968-8843
Library Phone:  (386) 226-7656 or (800) 678-9428

Written assignments must be formatted in accordance with the current edition of the Publication Manual of the American Psychological Association (APA) unless otherwise instructed in individual assignments.

ActivityPercent of Grade
Input Grading Item100

Undergraduate Grade Scale

90 - 100% A
80 - 89% B
70 - 79% C
60 - 69% D
0 - 60% F

Graduate Grade Scale

90 - 100% A
80 - 89% B
70 - 79% C
0 - 69% F
Key: 437