{"id":35226,"date":"2022-10-10T11:44:11","date_gmt":"2022-10-10T09:44:11","guid":{"rendered":"https:\/\/mmguide.nl\/?p=35226"},"modified":"2022-10-16T11:24:57","modified_gmt":"2022-10-16T09:24:57","slug":"exam-az-204-developing-solutions-for-microsoft-azure-a-hitchhikers-guide","status":"publish","type":"post","link":"https:\/\/mmguide.nl\/nl\/exam-az-204-developing-solutions-for-microsoft-azure-a-hitchhikers-guide\/","title":{"rendered":"Exam AZ-204: Developing Solutions for Microsoft Azure\u00a0 &#8211; A Hitchhiker\u2019s Guide\u00a0"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"35226\" class=\"elementor elementor-35226\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5ce2e38 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5ce2e38\" data-element_type=\"section\" data-e-type=\"section\">\r\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-thegem\"><div class=\"elementor-row\">\r\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-da623a0\" data-id=\"da623a0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-82aada1 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-text-editor\" data-id=\"82aada1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\r\n\t\t\t\t\t\t<p>The cloud, something that used to be a buzzword only a few years ago, has become the basis of building software in the late Holocene (better known as the current point in time), unless you found this article in the distant future, lying in a backup M-Disc somewhere, buried deep underground when a new geological age has emerged.<br \/><br \/><\/p><p>Cloud computing has come to a point where, instead of just providing a server infrastructure and hiding all the cable work that companies needed to do in the past, it offers a modern development interface for software engineers and all sorts of IT professionals. There are several cloud providers nowadays, and an endless number of small companies providing tools and SaaS applications.<br \/><br \/><\/p><p><img class=\"alignnone size-full wp-image-35355\" src=\"https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/output-onlinepngtools-1-1.png\" alt=\"\" width=\"2500\" height=\"797\" srcset=\"https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/output-onlinepngtools-1-1.png 2500w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/output-onlinepngtools-1-1-300x96.png 300w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/output-onlinepngtools-1-1-1024x326.png 1024w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/output-onlinepngtools-1-1-768x245.png 768w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/output-onlinepngtools-1-1-1536x490.png 1536w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/output-onlinepngtools-1-1-2048x653.png 2048w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/output-onlinepngtools-1-1-18x6.png 18w\" sizes=\"(max-width: 2500px) 100vw, 2500px\" \/><\/p>\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div><\/div>\r\n\t\t<\/section>\r\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4b68ab9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4b68ab9\" data-element_type=\"section\" data-e-type=\"section\">\r\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-thegem\"><div class=\"elementor-row\">\r\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f4ebd4c\" data-id=\"f4ebd4c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-62cd2f0 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-text-editor\" data-id=\"62cd2f0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\r\n\t\t\t\t\t\t<h6><span style=\"color: #336fa1;\">why get a cloud certification?<\/span><\/h6><p>Cloud certifications might sound like something you only do to gain some exposure and brag about on LinkedIn, but learning for certification can also provide you with the opportunity to go into the nitty-gritty details of certain topics, and gain a more general understanding of the different tools and services that are at your disposal while developing your next breakthrough app. If you have done the AZ-900 Azure Fundamentals exam, have at least a few months of experience working with Azure, and would like to get some more in-depth knowledge about how you can leverage Azure services to develop and deploy your applications, getting the AZ-204: Developing Solutions for Microsoft Azure might be a logical next.<br \/><br \/>The AZ-204 is geared towards developers and consultants working on enterprise-grade software development using Azure. As more and more traditional companies are moving to the cloud, knowing how to develop and deploy applications for it, is an invaluable skill. Personally, I went from only having a rough understanding of certain parts in Azure that I had used in projects, to understanding a wide array of different services and how to configure these and develop code for them.<br \/><br \/><\/p><p>For example, if a client needed only some extra data processing logic to their existing software, which would be triggered via HTTP, and only from time to time while trying to be cost-effective, I understood that using Azure Functions could be the best solution. But depending on how many steps the data processing should go through, and if it should work in parallel with other functions, or perhaps be scheduled, I now knew that there were many ways to orchestrate, trigger, and chain together these Functions.<\/p><p><img class=\"alignnone size-full wp-image-35274\" src=\"https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/b677ed34-bfd4-4472-bb95-f36be209bbbb.png\" alt=\"\" width=\"1204\" height=\"500\" srcset=\"https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/b677ed34-bfd4-4472-bb95-f36be209bbbb.png 1204w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/b677ed34-bfd4-4472-bb95-f36be209bbbb-300x125.png 300w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/b677ed34-bfd4-4472-bb95-f36be209bbbb-1024x425.png 1024w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/b677ed34-bfd4-4472-bb95-f36be209bbbb-768x319.png 768w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/b677ed34-bfd4-4472-bb95-f36be209bbbb-18x7.png 18w\" sizes=\"(max-width: 1204px) 100vw, 1204px\" \/><\/p>\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div><\/div>\r\n\t\t<\/section>\r\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-61294db elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"61294db\" data-element_type=\"section\" data-e-type=\"section\">\r\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-thegem\"><div class=\"elementor-row\">\r\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-14b2390\" data-id=\"14b2390\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-40fa089 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-text-editor\" data-id=\"40fa089\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\r\n\t\t\t\t\t\t<h6><span style=\"color: #336fa1;\">Learning for the AZ-204<\/span><\/h6><p>The AZ-204 is not an easy certification to get. It\u2019s an associate-level certification and requires a bit more learning and even experience with the Azure platform.<\/p><p><img class=\"alignnone wp-image-35275\" src=\"https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/2907796d-b8b1-4035-b52b-d51982b6ec46.png\" alt=\"\" width=\"1204\" height=\"675\" srcset=\"https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/2907796d-b8b1-4035-b52b-d51982b6ec46.png 856w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/2907796d-b8b1-4035-b52b-d51982b6ec46-300x168.png 300w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/2907796d-b8b1-4035-b52b-d51982b6ec46-768x431.png 768w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/2907796d-b8b1-4035-b52b-d51982b6ec46-18x10.png 18w\" sizes=\"(max-width: 1204px) 100vw, 1204px\" \/><\/p><p>While everyone learns at a different pace and can accommodate more or less learning in their daily schedule, I would advise not rushing this one and taking plenty of time to prepare for it. This way, more of the material will stick and be available to you in your day-to-day work. Personally, it took me about one and a half months of studying, on a semi-daily basis, while working a full-time job, to nail the exam. My first attempt, after studying for only about two weeks, failed spectacularly \ud83d\ude22.<\/p>\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div><\/div>\r\n\t\t<\/section>\r\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f7a1130 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f7a1130\" data-element_type=\"section\" data-e-type=\"section\">\r\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-thegem\"><div class=\"elementor-row\">\r\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-af2d629\" data-id=\"af2d629\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f319248 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-text-editor\" data-id=\"f319248\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\r\n\t\t\t\t\t\t<h6><span style=\"color: #336fa1;\"><span class=\"TextRun SCXW251086983 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW251086983 BCX9\" data-ccp-parastyle=\"heading 2\">Learning Material:<\/span><\/span><span class=\"EOP SCXW251086983 BCX9\" data-ccp-props=\"{\">\u00a0<\/span><\/span><\/h6><p><span data-contrast=\"auto\">There are lots of resources, YouTube videos, and online courses for this certification, so it\u2019s easy to be overwhelmed. Below you\u2019ll find my top learning resources.<\/span><span data-ccp-props=\"{\">\u00a0<\/span><\/p><ul><li data-leveltext=\"%1.\" data-font=\"Calibri\" data-listid=\"1\" data-list-defn-props=\"{\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">The MS learn learning path is free and can be found on the <\/span><a href=\"https:\/\/learn.microsoft.com\/en-us\/certifications\/exams\/az-204\"><span data-contrast=\"none\">exam page<\/span><\/a><span data-contrast=\"auto\">, where you can find other helpful materials like a pdf with an overview of the topics covered and the percentages of each topic in the exam. This is, to me, the best way of starting the exam preparation. I would go through all the modules and take notes about each section, which I could review later. The notes are also a <\/span><i><span data-contrast=\"auto\">nice-to-have<\/span><\/i><span data-contrast=\"auto\"> for your day-to-day work with Azure since you can quickly look up things. It is important to not skip any sections of the MS Learn modules and to take notes in a detailed manner, since the questions that come up on the exam, oftentimes cover small details mentioned in the modules. Some of the material and questions that come up in the exam are not even directly covered in the MS Learn modules, but rather in the <\/span><i><span data-contrast=\"auto\">\u201cfurther reading\u201d<\/span><\/i><span data-contrast=\"auto\"> links provided, so be sure to also check these out.<\/span><span data-ccp-props=\"{\">\u00a0<\/span><\/li><\/ul><ul><li><span data-contrast=\"auto\">Do <\/span><a href=\"https:\/\/microsoftlearning.github.io\/AZ-204-DevelopingSolutionsforMicrosoftAzure\/\"><span data-contrast=\"none\">these labs<\/span><\/a><span data-contrast=\"auto\"> which are maintained on this <\/span><a href=\"https:\/\/github.com\/MicrosoftLearning\/AZ-204-DevelopingSolutionsforMicrosoftAzure\"><span data-contrast=\"none\">GitHub repository<\/span><\/a><span data-contrast=\"auto\">. They provide you with the opportunity to get your hands dirty and reinforce the concepts learned on the MS learning path. You will need an Azure subscription but you can get one <\/span><a href=\"https:\/\/azure.microsoft.com\/en-us\/free\/\"><span data-contrast=\"none\">for free<\/span><\/a><span data-contrast=\"auto\"> with a certain contingent of Azure resources that you can use.<\/span><span data-ccp-props=\"{\">\u00a0<\/span><\/li><\/ul><ul><li data-leveltext=\"%1.\" data-font=\"Calibri\" data-listid=\"1\" data-list-defn-props=\"{\" aria-setsize=\"-1\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">Watch one of the cram videos available on YouTube, like <\/span><a href=\"https:\/\/www.youtube.com\/watch?v=-lf83pxEubs\"><span data-contrast=\"none\">this one<\/span><\/a><span data-contrast=\"auto\">, on 2x speed, and feel like you are the captain of the Enterprise who just gave the command to initiate warp drive.<\/span><span data-ccp-props=\"{\">\u00a0<\/span><\/li><\/ul><p><span data-contrast=\"auto\"><iframe class=\"giphy-embed\" src=\"https:\/\/giphy.com\/embed\/85ov4tqtdM74Y\" width=\"480\" height=\"270\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/span><\/p><ul><li data-leveltext=\"%1.\" data-font=\"Calibri\" data-listid=\"1\" data-list-defn-props=\"{\" aria-setsize=\"-1\" data-aria-posinset=\"4\" data-aria-level=\"1\"><span data-contrast=\"auto\">Do practice exams on <\/span><a href=\"https:\/\/www.measureup.com\/microsoft-official-practice-test-az-204-developing-solutions-for-microsoft-azure.html\"><span data-contrast=\"none\">measureup<\/span><\/a><span data-contrast=\"auto\">! While studying the above material will get you a long way, the format of the exam, the type of questions, and the time pressure are things you should get acquainted with before attempting it. There\u2019s not much time between the questions, perhaps two minutes per question, depending on how long it took you to finish the case studies. Try to get 90% plus consistently on the measure-up exams, then you can feel comfortable that you\u2019re most likely ready for the exam.<\/span><span data-ccp-props=\"{\">\u00a0<\/span><\/li><\/ul><p><span data-contrast=\"auto\">Some of the material is free and some you need to pay for, but starting with the free material is more than enough to cover the material and get a good grip on the topics. Training for the exam, in a format that is similar to the actual exam, is, however, quite necessary. The measure-up exams are a bit costly but well worth your buck. Try not to rely on online exam dumps and free practice exams, since there\u2019s a lot of incorrect information on there, and one could say that\u2019s not an ethical way of learning \ud83e\udd14<\/span><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{\">\u00a0<\/span><\/p>\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div><\/div>\r\n\t\t<\/section>\r\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-98a3698 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"98a3698\" data-element_type=\"section\" data-e-type=\"section\">\r\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-thegem\"><div class=\"elementor-row\">\r\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5ed2ced\" data-id=\"5ed2ced\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-977aafe flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-text-editor\" data-id=\"977aafe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\r\n\t\t\t\t\t\t<h6 aria-level=\"2\"><span style=\"color: #336fa1;\">Exam topics:<\/span><\/h6><p><span data-ccp-props=\"{\">\u00a0<\/span><span data-contrast=\"auto\">The exam is divided into five functional groups, each covering different topics and having a different percentage weight.<\/span><span data-ccp-props=\"{\">\u00a0<\/span><\/p><p aria-level=\"3\"><span style=\"color: #336fa1;\"><strong>Develop Azure compute solutions (25\u201330%)\u00a0<\/strong><\/span><\/p><p><span data-contrast=\"auto\">This is one of the bigger topics and is focused on <\/span><b><span data-contrast=\"auto\">Azure App Services, Azure Functions<\/span><\/b><span data-contrast=\"auto\">, <\/span><b><span data-contrast=\"auto\">container images,<\/span><\/b><span data-contrast=\"auto\"> and <\/span><b><span data-contrast=\"auto\">ARM templates<\/span><\/b><span data-contrast=\"auto\">.\u00a0<\/span><span data-ccp-props=\"{\">\u00a0<\/span><\/p><p><span data-contrast=\"auto\">The App Service section focuses on understanding how to deploy (via CLI or PowerShell) and configure app service and app service plans. Practicing the different shell commands is important here!<\/span><span data-ccp-props=\"{\">\u00a0<\/span><\/p><p><span data-contrast=\"auto\">Azure Functions is a very popular and code-heavy topic. Knowing how to code or read and understand an Azure Function; the types of triggers, bindings, stateful workflows, and durable functions, is paramount. Here, I would recommend practicing the labs and doing small examples on your local machine for each type of function.<\/span><span data-ccp-props=\"{\">\u00a0<\/span><\/p><p><span data-contrast=\"auto\">I found that the ARM template section is not covered so well by the material in MS Learn, and you have to know how to write a template or understand how to change different parts of it. For this I would recommend going deeper into the dedicated <\/span><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/azure-resource-manager\/templates\/overview\"><span data-contrast=\"none\">ARM template sections<\/span><\/a><span data-contrast=\"auto\"> of MS Learn, and the further links. Being able to write and interpret <\/span><i><span data-contrast=\"auto\">Dockerfiles<\/span><\/i><span data-contrast=\"auto\"> is also important for the ACI section.<\/span><\/p><p>\u00a0<\/p><p><img class=\"wp-image-35280 aligncenter\" src=\"https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/a5aee77e-3580-4d5e-8597-aae217916667.png\" alt=\"\" width=\"500\" height=\"299\" srcset=\"https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/a5aee77e-3580-4d5e-8597-aae217916667.png 756w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/a5aee77e-3580-4d5e-8597-aae217916667-300x179.png 300w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/a5aee77e-3580-4d5e-8597-aae217916667-18x12.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div><\/div>\r\n\t\t<\/section>\r\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ad5e941 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ad5e941\" data-element_type=\"section\" data-e-type=\"section\">\r\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-thegem\"><div class=\"elementor-row\">\r\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0c5fc79\" data-id=\"0c5fc79\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0adb00e flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-text-editor\" data-id=\"0adb00e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\r\n\t\t\t\t\t\t<p><span style=\"color: #336fa1;\"><strong>Develop for Azure storage (15-20%)<\/strong><\/span><\/p><p>This section is concerned with interacting with Azure Storage blobs via shell commands, understanding tiers and lifecycles, and how to configure these in lifecycle policies via <em>JSON<\/em> files. Interacting with Azure Storage containers via .NET code also comes up often.<\/p><p>Understanding Azure Cosmos DB will take more time if you are unfamiliar with this topic. There are lots of concepts, like the different APIs, use cases, consistency levels, request units, partitioning keys, etc. Understanding <em>pre-<\/em> and <em>post-triggers<\/em> in the form of JavaScript functions is also important.<\/p><p><span style=\"color: #336fa1;\"><strong><img class=\"wp-image-35281 aligncenter\" src=\"https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/5f7b725b-d89f-47d9-b062-3a0444c1986e.png\" alt=\"\" width=\"500\" height=\"294\" srcset=\"https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/5f7b725b-d89f-47d9-b062-3a0444c1986e.png 756w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/5f7b725b-d89f-47d9-b062-3a0444c1986e-300x176.png 300w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/5f7b725b-d89f-47d9-b062-3a0444c1986e-18x12.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/strong><\/span><\/p>\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div><\/div>\r\n\t\t<\/section>\r\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e5c4674 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e5c4674\" data-element_type=\"section\" data-e-type=\"section\">\r\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-thegem\"><div class=\"elementor-row\">\r\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4c5ec5f\" data-id=\"4c5ec5f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1ae4064 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-text-editor\" data-id=\"1ae4064\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\r\n\t\t\t\t\t\t<p><span style=\"color: #336fa1;\"><strong>Implement Azure security (20-25%)<\/strong><\/span><\/p><p>Topics like Azure Active Directory, managed identities, service principals, and permission scopes are covered in this section. Identity can be quite confusing, so I would advise getting a grip on the details of each concept. Interacting with Microsoft Graph, Azure KeyVault, secrets, and certificate management are also big topics in this section.<\/p><p><img class=\"aligncenter wp-image-35239\" src=\"https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/Picture6.png\" alt=\"\" width=\"500\" height=\"305\" srcset=\"https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/Picture6.png 866w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/Picture6-300x183.png 300w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/Picture6-768x469.png 768w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/Picture6-18x12.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div><\/div>\r\n\t\t<\/section>\r\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e008039 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e008039\" data-element_type=\"section\" data-e-type=\"section\">\r\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-thegem\"><div class=\"elementor-row\">\r\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4a4b065\" data-id=\"4a4b065\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-67dcc7f flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-text-editor\" data-id=\"67dcc7f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\r\n\t\t\t\t\t\t<p><span style=\"color: #336fa1;\"><strong>Monitor, troubleshoot, and optimize Azure solutions (15-20%)<\/strong><\/span><\/p><p>Content delivery networks and Redis cache are topics that I skimmed over in my first attempt, but code examples with these come up a lot. Azure has lots of different logging services, and understanding the difference between them can be tricky. Writing <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/data-explorer\/kusto\/query\/\">KQL queries<\/a> is also something that comes up in the exam, I would recommend reading up on the dedicated material in the link provided above.<\/p><p><img class=\"aligncenter wp-image-35240\" src=\"https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/Picture7.png\" alt=\"\" width=\"1204\" height=\"677\" srcset=\"https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/Picture7.png 866w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/Picture7-300x169.png 300w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/Picture7-768x432.png 768w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/Picture7-18x10.png 18w\" sizes=\"(max-width: 1204px) 100vw, 1204px\" \/><\/p>\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div><\/div>\r\n\t\t<\/section>\r\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b80e4e3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b80e4e3\" data-element_type=\"section\" data-e-type=\"section\">\r\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-thegem\"><div class=\"elementor-row\">\r\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-48c097d\" data-id=\"48c097d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-85f96d4 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-text-editor\" data-id=\"85f96d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\r\n\t\t\t\t\t\t<p><span style=\"color: #336fa1;\"><strong>Connect to and consume Azure services and third-party services (15- 20%)<\/strong><\/span><\/p><p>Azure Event Hubs, Event Grid, and Service Bus are all topics to learn about, since a lot of more recent projects are moving to microservice, distributed type of architectures to make use of cloud capabilities, and developers will need these tools in their day-to-day work. APIM was an easier topic and seemed like a less complicated offering.<\/p><p><img class=\"alignnone size-full wp-image-35279\" src=\"https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/c2ae18b4-cec1-4378-9b96-7ab60597f832.png\" alt=\"\" width=\"788\" height=\"408\" srcset=\"https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/c2ae18b4-cec1-4378-9b96-7ab60597f832.png 788w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/c2ae18b4-cec1-4378-9b96-7ab60597f832-300x155.png 300w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/c2ae18b4-cec1-4378-9b96-7ab60597f832-768x398.png 768w, https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/c2ae18b4-cec1-4378-9b96-7ab60597f832-18x9.png 18w\" sizes=\"(max-width: 788px) 100vw, 788px\" \/><\/p>\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div><\/div>\r\n\t\t<\/section>\r\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-35abb7e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"35abb7e\" data-element_type=\"section\" data-e-type=\"section\">\r\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-thegem\"><div class=\"elementor-row\">\r\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-261ace1\" data-id=\"261ace1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a97ba29 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-text-editor\" data-id=\"a97ba29\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\r\n\t\t\t\t\t\t<h6><span style=\"color: #336fa1;\">Closing thoughts:<\/span><\/h6><p>Before embarking on your journey to get the AZ-204, or any cloud certification for that matter, ask yourself a few things:<\/p><ol><li>Why are you getting the certification? I always say there are two types of learning: learning to get a shiny piece of paper, and learning for the sake of knowing more (and additionally having a shiny piece of paper \ud83d\ude0f). I find the second type to take more time but have more value long term.<\/li><li>Are you prepared to take the exam? If you don\u2019t feel fully confident that you can take it, then perhaps it\u2019s best to push it by another week, unless your budget doesn\u2019t suffer too much from attempting more than once!<\/li><li>Do you have the proper learning strategy? Finding a good balance between getting the theory down, and knowing how to do the coding parts, is very important. Focusing too much on only one will most likely lead to suboptimal results.<\/li><\/ol><p>All in all, learning for the AZ-204 can be a bit challenging, due to the fairly large scope of the material and extensive coding parts, but it is definitely worth it if you\u2019re planning to stay up-to-date and relevant with your skills as a developer.<\/p><p>\u00a0<\/p><p><img class=\"size-full wp-image-35257 aligncenter\" src=\"https:\/\/mmguide.nl\/wp-content\/uploads\/2022\/10\/giphy.gif\" alt=\"\" width=\"480\" height=\"208\" \/><\/p>\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div><\/div>\r\n\t\t<\/section>\r\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Today Dion Kllokoqi will take us to the cloud!<br \/>\nFind out why and how to acquire the AZ-204 certification.<br \/>\nEnjoy the reading!<\/p>","protected":false},"author":3,"featured_media":35368,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[176],"tags":[],"class_list":["post-35226","post","type-post","status-publish","format-standard","has-post-thumbnail","category-blogpost-en"],"menu_order":0,"_links":{"self":[{"href":"https:\/\/mmguide.nl\/nl\/wp-json\/wp\/v2\/posts\/35226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mmguide.nl\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mmguide.nl\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mmguide.nl\/nl\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/mmguide.nl\/nl\/wp-json\/wp\/v2\/comments?post=35226"}],"version-history":[{"count":103,"href":"https:\/\/mmguide.nl\/nl\/wp-json\/wp\/v2\/posts\/35226\/revisions"}],"predecessor-version":[{"id":35371,"href":"https:\/\/mmguide.nl\/nl\/wp-json\/wp\/v2\/posts\/35226\/revisions\/35371"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mmguide.nl\/nl\/wp-json\/wp\/v2\/media\/35368"}],"wp:attachment":[{"href":"https:\/\/mmguide.nl\/nl\/wp-json\/wp\/v2\/media?parent=35226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mmguide.nl\/nl\/wp-json\/wp\/v2\/categories?post=35226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mmguide.nl\/nl\/wp-json\/wp\/v2\/tags?post=35226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}