{"id":35053,"date":"2019-02-21T13:17:53","date_gmt":"2019-02-21T20:17:53","guid":{"rendered":"http:\/\/devblogs.microsoft.com\/premier-developer\/?p=35053"},"modified":"2019-03-21T05:24:55","modified_gmt":"2019-03-21T12:24:55","slug":"az-202-microsoft-azure-developer-certification-transition-study-guide","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/premier-developer\/az-202-microsoft-azure-developer-certification-transition-study-guide\/","title":{"rendered":"AZ-202 Microsoft Azure Developer Certification Transition Study Guide"},"content":{"rendered":"<p>App Dev Manager <a href=\"https:\/\/www.linkedin.com\/in\/fidelise\/\">Fidelis Ekezue<\/a> shares helpful study tips for preparing for the AZ-202 Microsoft Azure Developer Certification transition.<\/p>\n<hr \/>\n<p>As Microsoft embraces the spirit of \u201clifelong learning\u201d, expect updates to the suite of training resources and certification exams to ensure content reflects new technologies. Microsoft has published the exam guide for AZ-202 Microsoft Azure Developer Certification Transition for those who have passed the 70-532 Azure Developer. Developers will get the \u201cMicrosoft Certified Azure Developer Associate\u201d certification if they pass the new AZ-202 Microsoft Azure Developer Certification. As I prepare to upgrade my 70-532 Azure Developer certification, I collected resources that I used for my study. This blog is my attempt to share these resources with candidates preparing for the upgrade exam. The information for the exam is available at the <a href=\"https:\/\/www.microsoft.com\/en-us\/learning\/exam-az-202.aspx\">Official Exam Page<\/a>.<\/p>\n<p><strong>Skills measured<\/strong><\/p>\n<p>This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage, the more questions you are likely to see on that content area on the exam.<\/p>\n<p><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZ-200.2+2019_T1\"><strong>Develop for Cloud Storage<\/strong><\/a><strong> (15-20%) <\/strong><\/p>\n<ul>\n<li><strong>Develop solutions that use file storage <\/strong>\n<ul>\n<li>Implement <a href=\"https:\/\/app.pluralsight.com\/library\/courses\/microsoft-azure-file-storage-implementing\/table-of-contents\">quotas for File Shares in storage account<\/a><\/li>\n<li>Move items in <a href=\"https:\/\/blogs.msdn.microsoft.com\/windowsazurestorage\/2015\/08\/18\/azcopy-introducing-append-blob-file-storage-asynchronous-copying-file-storage-share-sas-table-storage-data-exporting-to-csv-and-more\/\">file shares between containers asynchronously<\/a><\/li>\n<li>Set file <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/storage\/blobs\/storage-properties-metadata\">storage container properties in metadata<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Develop solutions that use a relational database <\/strong>\n<ul>\n<li>Create, read, update, and delete database tables by using code (<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/sql-database\/sql-database-get-started-portal\" target=\"_blank\" rel=\"noopener\">Create a single Azure SQL Database<\/a>\u00a0has query data section)<\/li>\n<li>Implement <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/sql-database\/sql-database-dynamic-data-masking-get-started\">dynamic data masking<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZ-200.3+2019_T1\/info\">Create Platform as a Service (PaaS) Solutions<\/a><strong> (30-35%) <\/strong><\/p>\n<ul>\n<li><strong>Create an app service Logic App<\/strong>\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=2wSEFvIbdg0\">Create a custom connector for Logic Apps<\/a>, a <a href=\"https:\/\/github.com\/MicrosoftDocs\/azure-docs\/blob\/master\/articles\/logic-apps\/logic-apps-create-deploy-template.md\">custom template for a Logic App<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/logic-apps\/quickstart-create-first-logic-app-workflow\">Create a Logic App<\/a><\/li>\n<li>Package an <a href=\"https:\/\/www.youtube.com\/watch?v=2xv6Z6SCsSA\">Azure App Service Logic App<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Create app or service that runs on Service Fabric<\/strong>\n<ul>\n<li>Develop a <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/service-fabric\/service-fabric-reliable-services-quick-start\">stateful Reliable Service and a stateless Reliable Service<\/a><\/li>\n<li>Develop an <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/service-fabric\/service-fabric-reliable-actors-introduction\">actor-based Reliable Service<\/a><\/li>\n<li>Write <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/service-fabric\/service-fabric-work-with-reliable-collections\">code to consume Reliable Collections<\/a> in your service<\/li>\n<\/ul>\n<\/li>\n<li><strong>Schedule bulk operations<\/strong>\n<ul>\n<li>Define the <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/batch\/batch-task-output-files\">batch output and conditions by using Batch Service<\/a> API<\/li>\n<li>Write <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/batch\/quick-run-dotnet\">code to run a batch job<\/a><\/li>\n<li>Run a batch job by using <a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/running-azure-batch-jobs-using-the-azure-cli-no-code-required\/\">Azure CLI<\/a>, <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/batch\/quick-create-portal\">Azure Portal<\/a>, and <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/batch\/quick-run-python\">other tools<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Design and develop applications that run in containers<\/strong>\n<ul>\n<li>Configure <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-monitor\/insights\/containers\">diagnostic settings on resources<\/a><\/li>\n<li>Create a<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/app-service\/containers\/tutorial-custom-docker-image\"> container image by using a Docker file<\/a><\/li>\n<li>Create an Azure Container Service (ACS\/AKS) cluster by using the <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/container-instances\/container-instances-quickstart\">Azure CLI<\/a> and <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/container-instances\/container-instances-quickstart-portal\">Azure Portal<\/a><\/li>\n<li>Publish an image to the <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/container-instances\/container-instances-tutorial-prepare-acr\">Azure Container Registry<\/a><\/li>\n<li>Implement an application that runs on an <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/container-instances\/container-instances-tutorial-deploy-app\">Azure Container Instance<\/a><\/li>\n<li>Implement container instances by using <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/container-registry\/\">Azure Container Service (ACS\/AKS), Azure Service Fabric, and other tools<\/a><\/li>\n<li>Manage <a href=\"https:\/\/azure.microsoft.com\/en-us\/resources\/samples\/acr-dotnet-manage-azure-container-registry\/\">container settings by using code<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZ-200.4+2019_T1\/\"><strong>Secure cloud solutions<\/strong><\/a><strong> (5-10%) <\/strong><\/p>\n<ul>\n<li><strong>Implement access control<\/strong>\n<ul>\n<li>Implement <a href=\"https:\/\/app.pluralsight.com\/paths\/skills\/application-security-on-microsoft-azure\">Claims-Based Access Control (CBAC)<\/a> and <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/role-based-access-control\/role-assignments-powershell\">Role-Based Access Control (RBAC)<\/a> authorization<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZ-201.1+2019_T1\/info\"><strong>Develop for an Azure cloud model<\/strong><\/a><strong> (25-30%) <\/strong><\/p>\n<ul>\n<li><strong>Develop for autoscaling<\/strong>\n<ul>\n<li>Implement <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-monitor\/platform\/autoscale-best-practices\">autoscaling rules and patterns<\/a> (schedule, operational\/system metrics, code that addresses <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/architecture\/antipatterns\/improper-instantiation\/\">singleton application instances<\/a>, and code that addresses <a href=\"https:\/\/docs.microsoft.com\/en-us\/aspnet\/aspnet\/overview\/developing-apps-with-windows-azure\/building-real-world-cloud-apps-with-windows-azure\/transient-fault-handling\">transient state<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZ-201.2+2019_T1\">Implement cloud integration solutions<\/a><strong> (15-20%) <\/strong><\/p>\n<ul>\n<li><strong>Configure a message-based integration architecture<\/strong>\n<ul>\n<li>Configure an <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/sendgrid-dotnet-how-to-send-email\">app or service to send emails<\/a>, <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/event-grid\/custom-event-quickstart\">Event Grid<\/a>, and the <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/service-bus-relay\/\">Azure Relay Service<\/a><\/li>\n<li>Create and configure a <a href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/modules\/choose-a-messaging-model-in-azure-to-connect-your-services\/\">Notification Hub, an Event Hub, and a Service Bus<\/a><\/li>\n<li>Configure <a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/query-across-resources\/\">queries across multiple products<\/a><\/li>\n<li>Configure an <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/develop\/active-directory-graph-api-quickstart\">app or service with Microsoft Graph<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Develop an application message model <\/strong>\n<ul>\n<li>Create a <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/connectors\/connectors-create-api-servicebus\">message schema and a message exchange<\/a><\/li>\n<li>Create an <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/event-hubs\/\">event model<\/a><\/li>\n<li>Create <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/service-bus-messaging\/service-bus-tutorial-topics-subscriptions-portal\">topics and subscriptions<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<hr \/>\n","protected":false},"excerpt":{"rendered":"<p>As Microsoft embraces the spirit of \u201clifelong learning\u201d, expect updates to the suite of training resources and certification exams to ensure content reflects new technologies. Microsoft has published the exam guide for AZ-202 Microsoft Azure Developer Certification Transition for those who have passed the 70-532 Azure Developer. Developers will get the \u201cMicrosoft Certified Azure Developer Associate\u201d certification if they pass the new AZ-202 Microsoft Azure Developer Certification.<\/p>\n","protected":false},"author":582,"featured_media":34470,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[25],"tags":[24,174],"class_list":["post-35053","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","tag-azure","tag-certifications"],"acf":[],"blog_post_summary":"<p>As Microsoft embraces the spirit of \u201clifelong learning\u201d, expect updates to the suite of training resources and certification exams to ensure content reflects new technologies. Microsoft has published the exam guide for AZ-202 Microsoft Azure Developer Certification Transition for those who have passed the 70-532 Azure Developer. Developers will get the \u201cMicrosoft Certified Azure Developer Associate\u201d certification if they pass the new AZ-202 Microsoft Azure Developer Certification.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/35053","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/users\/582"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/comments?post=35053"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/35053\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media\/34470"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media?parent=35053"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/categories?post=35053"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/tags?post=35053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}