MCSEClasses Certification Training Boot Camp MCSE MCSD MCDBA Cisco CIW Linux Oracle Java Security Military Discounts Testimonials About Us Linux/Unix Certification MCSD Certification Home MCSE Certification MCDBA Certification Cisco Certification Security Certification Java Certification Oracle® Certification CIW Certification Jobs Boot Camp Financing Boot Camp Pricing Boot Camp Technical Schedule Contact Us


Microsoft Course 20354: Universal Windows Platform - App Architechture and UX/UI

Course Length: 5 days
Number of Exams: 1

Class Schedule
Call for Class Schedule
  • Hands-on instruction by a certified instructor
  • Includes all course materials
  • On-site Testing
  • Lunch & Snacks provided each day
  • Universal Windows Platform - App Architecture and UX/UI

    Exam: 70-354 - This exam validates a candidate's knowledge and skills for planning the development of Universal Windows Platform apps and designing and implementing a compelling user experience.

    Candidates for this exam should have one or more years of experience designing and implementing enterprise LOB apps with a focus on the user experience. Candidates should also have a minimum of one to two years of experience developing with C# and XAML.

    Skills Measured

    Create the design specification for a mobile line-of-business (LOB) app

    Specify the app development and business requirements

    • Specify the tools and technologies that will be required during the development of the app, specify the method of source control that will be used during the development of the app, specify the quality attributes of the app that must be achieved, specify cross-cutting concerns that exist within the project space (related apps and data ecosystems), specify the deployment scenarios for the release of the app, specify the code maintenance requirements (post-release) for the app, specify the globalization and localization requirements for the app

    Specify the architecture of the app based on environment, infrastructure, business, and usage criteria

    • Specify the layers of the app, specify the data sources for the app, specify the external services that the app will access, specify the cross-cutting concerns within the app, specify the components of the app

    Design the app in association with user-experience (UX) criteria

    • Design and evaluate the app with respect to Windows 10 design principles, including craftsmanship, fast and fluid, authentically digital, more with less, and multiple devices; design and evaluate the app with respect to personality and branding, including composition, typography, color, and motion; design and evaluate the app with respect to UX patterns and platforms, including user interface (UI) controls, navigation, commanding, and presentation; design and evaluate the app with respect to cross-platform support, including app and platform types

    Develop quality and testing requirements

    • Establish performance requirements, establish security requirements, establish concurrency requirements, establish globalization and localization requirements, establish testing requirements, establish use cases
    Implement application lifecycle management processes

    Implement version control

    • Implement version control using FTVC, implement version control using Git

    Implement team collaboration

    • Work with a development team to complete app development sprints, implement storyboarding, implement code reviews, implement (peer review) feedback, implement backlog management, implement automated team builds

    Implement automated testing and progress tracking

    • Implement automated tests, implement exploratory tests, track progress against milestones
    Develop an LOB app that supports windowing, adaptive layout, and in-app navigation

    Create a layout for use within an app UI

    • Select the appropriate XAML control based on the UI requirement, including control categories: basic, text, scenario, and presentation; implement a XAML control within a layout; create a fixed layout; create an adaptive layout

    Develop the code required to implement data binding within the app UI

    • Implement data binding; implement data templates

    Develop code to support scaling and windowing

    • Develop code to support various screen sizes and resolutions, including window size, screen dpi, and window shape; develop code to support changing window size, including adaptive layout and content flow; use emulators to evaluate windowing implementations

    Implement styles and themes

    • Implement a style as a resource for the app, implement a theme for an app, implement resource templates, implement resource dictionaries

    Implement UI animations, transitions, and transformations

    • Implement animations within an app; implement transitions and transformations within an app

    Create reusable controls and components

    • Create custom controls, create Windows runtime components

    Implement app navigation patterns

    • Implement on-page navigation, implement panning, implement a navigation bar, implement flat and hierarchical navigation, implement semantic zoom, implement the Hub control

    Implement globalization and localization of presented UI content

    • Implement app resources, localize text resources, localize graphical resources
    Develop an LOB app that supports user input and user interactions

    Develop code to implement traditional input devices

    • Support touch input, support mouse input, support keyboard and virtual keyboard input

    Develop code to implement speech and voice commands

    • Support speech synthesis; support speech recognition; support Cortana integration; support voice commands, including control of apps and devices

    Develop code to implement natural user interface input (user input)

    • Implement support for touch gestures, implement support for digital pen input (inking), implement support for gaze tracking, implement support for facial expressions recognition

    Develop code to implement command bars, flyouts, and dialogs

    • Implement standard app or command bars; implement command buttons; implement flyouts; implement custom app bars; implement context menus; implement message dialogs; implement pickers, including file and contact; implement settings contract; implement search contract

    Implement localization of user input

    Test and deploy an LOB app

    Implement general diagnostics and testing code

    • Perform testing versus defined use cases, perform testing for cross-platform support, perform end-user testing

    Implement profiling

    • Memory profiling, performance profiling, Windows Performance Toolkit

    Integrate monetization techniques

    • Implementing in-app purchases and freemium models, implementing the Advertising SDK, implementing free trials

    Prepare package for publication

    • Preparing the app manifest, packaging the app, completing the submission process

    MCSEClasses.com is your best choice for MOC 20354, MOC 20354 training, MOC 20354 certification, MOC 20354 certification boot camp, MOC 20354 boot camp, MOC 20354 certification training, MOC 20354 boot camp training, MOC 20354 boot camp certification, MOC 20354 certification course, MOC 20354 course, training MOC 20354, certification MOC 20354, boot camp MOC 20354, certification MOC 20354 boot camp, certification MOC 20354 training, boot camp MOC 20354 training, certification MOC 20354 course.



    mcseclasses home | technical schedule | application schedule | class outlines | mcse, mcdba, mcsd training | microsoft .net | cisco certification | security training | ced solutions oracle® certification training | linux, unix, aix | comptia certification | webmaster training | pricing | locations | financing | instructors needed | e-mail us





    Search classes by keyword:


    Search classes by category:

    Copyright © 2019 CED Solutions. CED Solutions Refund Policy. All Rights Reserved.

    MCSE certification boot camps and courses are offered in these select cities: Albany MCSE, Albuquerque MCSE, Alexandria MCSE, Anchorage MCSE, Atlanta MCSE, Austin MCSE, Billings MCSE, Birmingham MCSE, Bismarck MCSE, Boise MCSE, Boston MCSE, Charleston MCSE, Charlotte MCSE, Cheyenne MCSE, Chicago MCSE, Cincinnati MCSE, Cleveland MCSE, Columbia MCSE, Columbus MCSE, Dallas MCSE, Denver MCSE, Des Moines MCSE, Detroit MCSE, Hartford MCSE, Honolulu MCSE, Houston MCSE, Indianapolis MCSE, Jackson MCSE, Kansas City MCSE, Las Cruces MCSE, Lincoln MCSE, Little Rock MCSE, Los Angeles MCSE, Louisville MCSE, Madison MCSE, Milwaukee MCSE, Minneapolis MCSE, Montpelier MCSE, New Orleans MCSE, New York City MCSE, Norfolk MCSE, Oklahoma City MCSE, Omaha MCSE, Philadelphia MCSE, Phoenix MCSE, Pierre MCSE, Pittsburgh MCSE, Portland MCSE, Princeton MCSE, Providence MCSE, Raleigh MCSE, Richmond MCSE, Sacramento MCSE, Salt Lake City MCSE, San Antonio MCSE, San Diego MCSE, San Francisco MCSE, San Jose MCSE, Seattle MCSE, Stamford MCSE, Tulsa MCSE, Washington MCSE, Wilmington MCSE.

    MCSE Canada Boot Camps : mcse Calgary, mcse Edmonton, mcse Halifax, mcse Hamilton, mcse Kitchener, mcse London, mcse Montreal, mcse Ottawa, mcse Quebec City, mcse Toronto, mcse Vancouver, mcse Winnipeg.

    CED Solutions offers MCSE certification boot camps and courses in the United States: MCSE Alabama, MCSE Alaska, MCSE Arizona, MCSE Arkansas, MCSE California, MCSE Colorado, MCSE Connecticut, MCSE District of Columbia, MCSE Delaware, MCSE Georgia, MCSE Hawaii, MCSE Idaho, MCSE Illinois, MCSE Indiana, MCSE Iowa, MCSE Kansas, MCSE Kentucky, MCSE Louisiana, MCSE Maine, MCSE Massachusetts, MCSE Michigan, MCSE Minnesota, MCSE Mississippi, MCSE Missouri, MCSE Montana, MCSE Nebraska, MCSE New Jersey, MCSE New Mexico, MCSE New York, MCSE North Carolina, MCSE North Dakota, MCSE Ohio, MCSE Oklahoma, MCSE Oregon, MCSE Pennsylvania, MCSE Rhode Island, MCSE South Carolina, MCSE South Dakota, MCSE Texas, MCSE Utah, MCSE Vermont, MCSE Virginia, MCSE Washington, MCSE West Virginia, MCSE Wisconsin, MCSE Wyoming.

    MCSE Canada Boot Camps : Alberta mcse, British Columbia mcse, Manitoba mcse, New Brunswick mcse, Newfoundland mcse, Nova Scotia mcse, Ontario mcse, Saskatchewan mcse. Quebec mcse.