Microsoft 70-357 Exam Syllabus Topics:
| Topic | Details | Weights |
|---|
| Implement feature detection for adaptive coding | Implement API detection within adaptive code Implement Type detection within adaptive code Implement supported capabilities -Implement support for a microphone, implement support for a webcam, implement support for location, implement support for enterprise authentication | 10-15% |
| Implement notifications, background tasks, and reusable components | Create and consume class libraries and Windows Runtime components -Develop Windows Runtime components, develop class libraries, integrate class libraries and Windows Runtime components Implement tile and toast notifications -Implement adaptive and interactive toast notifications, implement local tile notifications Create and register a background task -Create a background task project and reference the background task within a project, implement background task event triggers and conditions Implement and manage a background task -Monitor background task progress and completion, manage task lifecycle, share data and events between an app and its background tasks, call a background task directly Create and consume a Universal Windows Platform (UWP) app service -Specify the AppService extension, implement app service as a background task, deploy the app service provider, call app services | 15-20% |
| Implement page navigation and lifecycle events | Choose the appropriate navigation structure for an app -Evaluate when to implement the Hub, Master/Details, Tabs and Pivot, and Nav Pane navigation patterns; evaluate when to implement a custom navigation pattern Implement Nav Pane navigation -Load page content by using Frame.Navigate, implement page navigation by using the Nav Pane pattern; implement a SplitView control for use as a navigation pane; support accessibility requirements within navigation by implementing key based navigation, UI automation, and narrator; handle Back button behavior for different Windows 10 device families Manage app activation -Launch an app, activate an app on Startup, implement activation from a deep link, implement activation based on Search integration, implement activation from a secondary tile Manage app suspension and resuming -Prepare an app for suspension, resume from suspension or termination, extend execution and monitor suspension errors | 10-15% |
| Manage user input and custom user interactions | Implement command bars, flyouts, and dialogs -Implement command bars and AppBarButton buttons, implement context menus and menu flyouts, implement content dialogs, display a tooltip by using ToolTipService, display a pop-up menu, implement control over app settings Implement support for traditional and touch input devices -Support touch input, support mouse input, support keyboard and virtual keyboard input Implement speech and voice commands -Support speech synthesis, support speech recognition, support Cortana integration, support Personal Assistant Launch capability, support voice commands Implement alternative forms of input -Implement inking, implement camera input, implement location services and GPS input | 10-15% |
| Manage authentication and identity management | Implement authentication using Web Authentication Broker -Implement web service authentication, implement OAuth, implement Azure Active Directory authentication Manage credentials securely with Credential Locker Implement two-factor authentication -Implement two-factor authentication using Microsoft Passport, implement two-factor authentication using Windows Hello | 10-15% |
| Develop a XAML page layout for an adaptive UI | Construct a page layout -Configure a RelativePanel layout; select the appropriate XAML layout panel based on the UI requirement; configure a grid with appropriate column and row properties; configure alignment, margins, and padding Implement responsive and adaptive UI behaviors -Differentiate between responsive and adaptive UI behaviors, create responsive and adaptive UIs by using VisualStateManager and AdaptiveTriggers, implement settings syntax for element properties and attached properties Create and use custom controls within an adaptive UI -Evaluate when to create a custom control; create a custom control; implement styles, themes, and resource dictionaries; apply styles to custom controls by using Generic.xaml Optimize a page layout -Reduce complexity for performance gains, reduce unnecessary nesting | 10-15% |
| Implement data access and data binding | Access data by using Entity Framework (EF) -Access data by using EFCore with SQLite, implement a local SQLite database Implement the {Binding} extension Implement the {x:Bind} extension Implement MVVM classes and class interactions -Implement event binding by applying command patterns, implement a Dispatcher to update the UI thread with async return data Implement app-to-app communications -Integrate a Share contract to share content with another app, integrate drag-and-drop, launch an app for results, implement app extensions, implement App Services Implement REST Web Services -Implement JSON and data serialization, access cloud data and Web APIs by using HttpClient Implement file system access -Manage storage by using StorageFile, StorageFolder, and StorageItem; access a file location by using FilePickers; implement data roaming and roaming folders | 20-25% |
Skills measured
- Manage authentication and identity management (10–15%)
- Implement feature detection for adaptive coding (10–15%)
- Implement page navigation and lifecycle events (10–15%)
- Implement notifications, background tasks, and reusable components (15–20%)
- Manage user input and custom user interactions (10–15%)
- Develop a XAML page layout for an adaptive UI (10–15%)
- Implement data access and data binding (20–25%)
Reference: https://www.microsoft.com/en-us/learning/exam-70-357.aspx
The study materials from our company can help you get your certification easily, we believe that you have been unable to hold yourself back to understand our Developing Mobile Apps (70-357日本語版) guide torrent, if you use our study materials, it will be very easy for you to save a lot of time, we believe our product will be the most suitable choice for you, and then we are glad to introduce our products to you in detail.
DOWNLOAD DEMO
We provide the remote assistance for all people
In order to meet the needs of all customers, Our 70-357日本語 study torrent has a long-distance aid function. If you feel confused about our 70-357日本語 test torrent when you use our products, do not hesitate and send a remote assistance invitation to us for help, we are willing to provide remote assistance for you in the shortest time. We have professional IT staff, so your all problems about Developing Mobile Apps (70-357日本語版) guide torrent will be solved by our professional IT staff. We can make sure that you will enjoy our considerate service if you buy our 70-357日本語 study torrent. There are many IT staffs online every day; you can send your problem, we are glad to help you solve your problem. If you have any question about our 70-357日本語 test torrent, do not hesitate and remember to contact us.
We will help you save your time
Nowadays, everyone lives so busy every day, and we believe that you are no exception. If you want to save your time, it will be the best choice for you to buy our 70-357日本語 study torrent. Because the greatest advantage of our study materials is the high effectiveness. If you buy our Developing Mobile Apps (70-357日本語版) guide torrent and take it seriously consideration, you will find you can take your exam after twenty to thirty hours' practice. So come to buy our 70-357日本語 test torrent, it will help you pass your exam and get the certification in a short time that you long to own.
We provide three different versions for all people
As is known to us, there are three different versions about our Developing Mobile Apps (70-357日本語版) guide torrent, including the PDF version, the online version and the software version. The experts from our company designed the three different versions of 70-357日本語 test torrent with different functions. According to the different function of the three versions, you have the chance to choose the most suitable version of our 70-357日本語 study torrent. For instance, if you want to print the 70-357日本語 study materials, you can download the PDF version which supports printing. By the PDF version, you can print the Developing Mobile Apps (70-357日本語版) guide torrent which is useful for you. If you want to enjoy the real exam environment, the software version will help you solve your problem, because the software version of our 70-357日本語 test torrent can simulate the real exam environment. In a word, the three different versions will meet your all needs; you can use the most suitable version of our 70-357日本語 study torrent according to your needs.