آموزش گواهی مایکروسافت: Azure Developer Associate (AZ-204)

Microsoft Certified: Azure Developer Associate (AZ-204)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:

این لیست پخش روی چیزی نزدیک و عزیز برای قلب من متمرکز شده است: کشف نقطه ابر. ابر امکانات تقریبا بی حد و حصری را به روی میز می آورد، اما زمان زیادی طول می کشد تا بر منابع مختلف تسلط پیدا کنید و درک کنید که چگونه آنها مانند یک پازل در کنار هم قرار می گیرند. چیزی که پس از سال ها تجربه متوجه می شوید این است که قدرت واقعی ابر در PaaS نهفته است.

این آموزش برنامه‌نویس Azure سطح مقدماتی، فراگیران را برای طراحی، ساخت و پیاده‌سازی برنامه‌ها با استفاده از ابزارها و سرویس‌های پلتفرم ابری Microsoft Azure آماده می‌کند.

Microsoft Azure بسیار بیشتر از یک شبکه ابری است. این یک اکوسیستم کامل است، پر از خدمات و ابزارهایی که توسعه اپلیکیشن و توسعه ابر را آسان‌تر، قدرتمندتر و بسیار کارآمد می‌کند. این دوره طیف بسیار گسترده ای از مهارت ها و دانش، از جمله ساخت برنامه های کاربردی وب، API ها و عملکردهای بدون سرور را پوشش می دهد. با راه‌حل‌های ذخیره‌سازی داده در Azure و ادغام همه برنامه‌ها و سرویس‌های خود از طریق ابزارهای احراز هویت و مجوز مایکروسافت، تجربه عملی خواهید داشت.

این دوره را بگذرانید و برای گواهینامه Azure Developer Associate به بهترین شکل ممکن آماده شوید: با کثیف کردن دستان خود با ابزارها و خدمات مختلف در Azure.

هنگامی که این آموزش مهارت‌های Azure را تمام کردید، می‌دانید چگونه با استفاده از ابزارها و سرویس‌های پلتفرم ابری Microsoft Azure، برنامه‌ها را طراحی، بسازید و پیاده‌سازی کنید.

برای هر کسی که یک تیم فناوری اطلاعات را رهبری می‌کند، این آموزش Azure می‌تواند برای توسعه‌دهندگان جدید ابری، که در برنامه‌های آموزشی فردی یا تیمی تنظیم شده‌اند، یا به‌عنوان منبع مرجع Azure استفاده شود.

Azure Developer Associate: آنچه شما باید بدانید

این آموزش برنامه‌نویس Azure دارای ویدئوهایی است که موضوعات رایانش ابری را پوشش می‌دهد، از جمله:

  • گزینه های محاسباتی میزبانی شده مانند Function Apps، App Services و Container Apps
  • گزینه‌های ذخیره‌سازی میزبانی‌شده مانند فضای ذخیره‌سازی BLOB و ذخیره‌سازی صف
  • معماری های میکروسرویس
  • پایگاه های داده NoSQL
  • تله متری و بلع جریانی
  • افزودن Azure AD Authentication به برنامه شما
چه کسی باید آموزش برنامه نویس Azure را بگذراند؟

این آموزش برنامه نویس Azure به عنوان آموزش Azure در سطح همکار در نظر گرفته می شود، به این معنی که برای توسعه دهندگان ابری طراحی شده است. این دوره مهارت‌های لاجورد برای متخصصان جدید فناوری اطلاعات با حداقل یک سال تجربه در زمینه رایانش ابری و توسعه‌دهندگان باتجربه ابری که به دنبال تأیید مهارت‌های Azure خود هستند، ارزشمند است.

توسعه دهندگان ابری جدید یا مشتاق. توسعه دهندگان ابری کاملاً جدید باید از قبل خود را برای Azure Developer Associate آماده کنند، اگر شانسی برای کار با ابر Azure در طول حرفه خود وجود دارد. این دوره هر ابزار و سرویسی را در ابر Azure به شما نشان می‌دهد، که هر یک ابزار ارزشمندی در کمربند ابزار شما برای کل حرفه شما خواهند بود.

توسعه دهندگان ابری با تجربه. برای توسعه دهندگان ابری با چند سال تجربه، دلیل گذراندن این دوره و کسب Azure Developer Associate باید واضح باشد: اعتبار سنجی حرفه ای. به کارفرمایان فعلی و آینده خود ثابت کنید که می دانید چگونه از هر سرویسی که Azure ارائه می دهد استفاده کنید و آن را بهینه سازی کنید.


سرفصل ها و درس ها

مناطق Azure و گروه های منابع را درک کنید Understand Azure Regions and Resource Groups

  • درک مناطق Azure، مراکز داده و گروه های منابع Understanding Azure Regions, Data Centers, and Resource Groups

  • نقطه ابر لاجوردی را درک کنید Understand the Point of the Azure Cloud

  • پورتال Azure خود را کاوش و سفارشی کنید Explore and Customize Your Azure Portal

  • مناطق Azure، مناطق در دسترس و مراکز داده را درک کنید Understand Azure Regions, Availability Zones, and Data Centers

  • گروه های منبع Azure را درک کنید Understand Azure Resource Groups

  • Azure AD و مدیریت هزینه را کاوش کنید Explore Azure AD and Cost Management

استقرار و پیکربندی مدیریت API Deploy and Configure API Management

  • API های خود را با مدیریت Azure API مدیریت کنید Manage Your APIs with Azure API Management

  • درک آنچه مدیریت API انجام می دهد Understand What API Management Does

  • استقرار مدیریت API (پورتال و پاورشل) Deploy API Management (Portal and Powershell)

  • طراحی و انتشار یک API Design and Publish an API

  • شروع به کاوش در سیاست ها کنید Begin to Explore Policies

  • سیاست های ورودی مانند تأیید اعتبار پس زمینه را اعمال کنید Apply Inbound Policies such as Backend Authentication

  • مرجع خط مشی و نمونه سیاست های خود را کاوش کنید Explore Your Policy Reference and Sample Policies

برنامه‌های کاربردی Azure را درک، توسعه و ارسال کنید Understand, Develop, and Ship Azure Function Apps

  • درک منبع بدون سرور اصلی در Azure - Function Apps Understanding the Core Serverless Resource in Azure - Function Apps

  • یک برنامه کاربردی را آماده و داربست کنید Prep and Scaffold a Function App

  • تابع اصلی را کاوش کنید Explore the Main Function

  • سایر فایل های ریشه را کاوش کنید Explore the Other Root Files

  • برنامه عملکرد خود را ارسال و آزمایش کنید Ship and Test Your Function App

  • Plus Ultra: اکنون برنامه عملکرد را در پشت مدیریت API Azure ایمن کنید Plus Ultra: Now Secure the Function App Behind Azure API Management

درک و ذخیره داده ها با Cosmos DB برای NoSQL Understand and Store Data with Cosmos DB for NoSQL

  • Cosmos DB را برای NoSQL درک کنید Understand Cosmos DB for NoSQL

  • استقرار یک حساب DB Cosmos Deploying a Cosmos DB Account

  • مجوزهای سفارشی را تنظیم کنید و یک کانتینر ایجاد کنید Setup Custom Permissions and Create a Container

  • مبانی بازیابی آیتم Item Retrieval Basics

  • پرس و جو برای موارد و حذف موارد Query for Items and Delete Items

چالش: یک برنامه PaaS End-to-End بسازید CHALLENGE: Build an End-to-End PaaS App

  • ببینیم چقدر یاد گرفتیم... Let's See How Much We've Learned...

  • معماری و هر چالشی را در نظر بگیرید Consider the Architecture and Any Challenges

  • داربست یک حساب DB Cosmos Scaffold a Cosmos DB Account

  • داربست یک برنامه کاربردی (محلی) Scaffold a Function App (locally)

  • الحاقات و اتصالات Extensions and Bindings

  • کد برنامه تابع را کاوش کنید Explore the Function App Code

  • برنامه را ارسال کنید و آن را با API-M ادغام کنید Ship the App and Integrate it with API-M

  • راه حل را تست کنید Test the Solution

میزبان برنامه های وب و API ها با خدمات برنامه Azure Host Web Apps and APIs with Azure App Services

  • آشنایی با راه حل میزبانی وب همه در یک Getting to know the all-in-one web hosting solution

  • PaaS بیشتر؟!؟ چه چیزی خدمات برنامه را بسیار خاص می کند MORE PaaS?!? What Makes App Services so Special

  • برنامه خدمات برنامه را درک کنید Understand the App Service Plan

  • داربست یک برنامه وب پایه (React + Node) Scaffold a Basic Web App (React + Node)

  • استقرار یک برنامه خدمات برنامه Deploy an App Service Plan

  • استقرار یک سرویس App Deploy an App service

  • کد خود را ارسال کنید و برنامه را آزمایش کنید Ship Your Code and Test the App

  • اسلات‌های استقرار، دامنه‌های سفارشی، SSL و موارد دیگر Deployment Slots, Custom Domains, SSL, and More

  • تنظیم مقیاس خودکار Configure Auto-Scaling

  • چالش: تغییری در کد وب ایجاد کنید، آن را در یک شکاف استقرار مستقر کنید و سپس اسلات را به تولید تغییر دهید. CHALLENGE: Make a change to the web code, deploy it to a deployment slot, and then swap the slot to production.

کانتینر کردن یک برنامه Containerize an Application

  • معرفی کانتینرها و داکر و چرایی اهمیت آنها Introducing Containers and Docker and Why They Matter

  • یک برنامه Basic React را داربست برای Containerize کنید Scaffold a Basic React App to Containerize

  • برنامه را با یک Dockerfile محفظه کنید Containerize the App with a Dockerfile

  • کانتینر را بسازید و آزمایش کنید Build and Test the Container

  • چالش: CHALLENGE:

کانتینرها را در لاجورد کشتی و اجرا کنید Ship and Run Containers in Azure

  • معرفی گزینه های محاسبات کانتینری Introducing Container Compute Options

  • معماری و گزینه های محاسبات ظرف لاجورد The Architecture and Options of Azure Container Compute

  • ACR را مستقر کنید Deploy ACR

  • یک تصویر را به ACR فشار دهید Push an Image to ACR

  • کانتینر خود را با ACI اجرا کنید Run Your Container with ACI

  • پیکربندی و نظارت را در ACI کاوش کنید Explore Configuration and Monitoring in ACI

  • Container Frontend خود را در App Services مستقر کنید Deploy Your Frontend Container to App Services

  • سرویس خود را در برنامه های کانتینر Azure مستقر کنید Deploy Your Service to Azure Container Apps

میکروسرویس ها و طراحی ناهمزمان را درک کنید Understand Microservices and Asynchronous Design

  • ابتدا بیایید میکروسرویس ها را درک کنیم First Let's Understand Microservices

  • معماری ناهمزمان، زوج آزاد The Asynchronous, Loosely-Couple Architecture

  • گزینه های صف در Azure Queueing Options in Azure

  • یک حساب ذخیره سازی ایجاد کنید Deploy a Storage Account

  • یک پیام به صف ارسال کنید Post a Message to the Queue

چالش: یک راه حل کامل میکروسرویس ایجاد کنید CHALLENGE: Create a Full Microservice Solution

  • همه قطعات را کنار هم قرار دهید Put All the Pieces Together

  • چالش The Challenge

  • تهیه کننده The Producer

  • مصرف کننده The Consumer

  • یک هویت مدیریت شده آماده کنید Prep a Managed Identity

  • برنامه Producer Container را اجرا کنید Deploy the Producer Container App

  • شناسه مدیریت شده را به برنامه Container اختصاص دهید Assign the Managed Identity to the Container App

  • برنامه مصرف کننده را مستقر کنید Deploy the Consumer App

  • نقش مدیریت شده و Cosmos DB را تعیین کنید Assign the Managed Identity and Cosmos DB Role

برای عملیات پیام رسانی از گذرگاه سرویس استفاده کنید Use Service Bus for Messaging Operations

  • ♣معرفی صف بندی پیشرفته با سرویس باس ♣Introducing Advanced Queueing with Service Bus

  • یک فضای نام گذرگاه سرویس و یک صف ایجاد کنید Deploy a Service Bus Namespace and a Queue

  • برای صف توسعه دهید Develop for the Queue

  • برای موضوعات و اشتراک ها توسعه دهید Develop for Topics and Subscriptions

  • روش‌هایی برای تسویه پیام‌ها Methods for Settling Messages

برای Object Storage توسعه دهید Develop for Object Storage

  • BLOB!... ذخیره سازی The BLOB!... Storage

  • یک حساب ذخیره سازی ایجاد کنید Deploy a Storage Account

  • دانلود یک فایل با کد Download a File with Code

  • دریافت و تنظیم ویژگی های شی Get and Set Object Properties

  • دریافت و تنظیم متادیتا Get and Set Metadata

  • سطوح دسترسی را درک کنید Understand Access Tiers

  • نسخه سازی را درک کنید Understand Versioning

  • چالش: سعی کنید ابرداده‌ها را در یک BLOB به‌روزرسانی کنید تا به تنهایی یک شناسه کاربر در آن گنجانده شود، و پس از پایان کار، ویدیوی زیر را مرور کنید تا کار خود را بررسی کنید. CHALLENGE: Try to update the metadata on a BLOB to include a User's ID on your own, and once you're done, review the video below to check your work.

برای معماری های رویداد محور توسعه دهید Develop for Event-Driven Architectures

  • معرفی Azure Event Grid Introducing Azure Event Grid

  • رویدادها در مقابل پیام ها Events vs. Messages

  • شرایط کلید رویداد شبکه Event Grid Key Terms

  • راه اندازی مجوزها برای شبکه رویداد Set Up Permissions for Event Grid

  • یک اشتراک به روش آسان ایجاد کنید Create a Subscription the Easy Way

  • یک اشتراک در Event Grid ایجاد کنید Create a Subscription in Event Grid

برنامه های رویداد محور را با برنامه های منطقی توسعه دهید Develop Event-Driven Apps with Logic Apps

  • معرفی برنامه های منطقی Azure Introducing Azure Logic Apps

  • برنامه های منطقی Azure را درک کنید Understand Azure Logic Apps

  • استقرار و آماده سازی برنامه های منطقی Deploy and Prep Logic Apps

  • یک گردش کار پایه ایجاد کنید Create a Basic Workflow

  • منطق پیچیده را به گردش کار خود اضافه کنید Add Complex Logic to Your Workflow

  • مدیریت برنامه های منطقی Administer Logic Apps

دریافت داده‌های جریانی با رویداد هاب Ingest Streaming Data with Event Hub

  • معرفی رویداد هاب Introducing Event Hub

  • نقطه مرکز رویداد The Point of Event Hub

  • فضای نام و رویداد هاب را مستقر کنید Deploy a Namespace and Event Hub

  • برنامه تولید کننده The Producer App

  • مکانیک مصرف کننده را درک کنید Understand Consumer Mechanics

  • کد برنامه مصرف کننده Consumer App Code

  • برنامه ها را همزمان تست کنید Test the Apps Simultaneously

  • چالش: سعی کنید یک برنامه منطقی ایجاد کنید که داده‌ها را بر اساس یک زمان‌بندی در مرکز رویداد بنویسد، سپس پیام‌ها را با کد مصرف کنید. CHALLENGE: Try to create a Logic App that writes data to an Event Hub on a schedule, then consume the messages with code.

  • سپس، ویدیوی زیر را بررسی کنید تا نتایج خود را با من مقایسه کنید. Then, check the video below to compare your results to mine.

Azure AD Authentication را در برنامه React پیاده سازی کنید Implement Azure AD Authentication in a React App

  • معرفی Authn/Authz در Azure Introducing Authn/Authz in Azure

  • آشنایی با اجزای احراز هویت Understanding Authentication Components

  • جریان کد مجوز OAuth 2.0 را درک کنید Understand the OAuth 2.0 Authorization Code Flow

  • برنامه را در Azure AD ثبت کنید Register the Application in Azure AD

  • داربست و یک برنامه React آماده کنید Scaffold and Prep a React App

  • فایل authConfig The authConfig file

  • فایل index.js The index.js File

  • چهار جزء The Four Components

  • فایل App.jsx The App.jsx File

  • برنامه را تست کنید Test the App

  • چالش: یک مؤلفه محافظت شده خود را ایجاد کنید. CHALLENGE: Create an implement your own protected component.

از Azure Key Vault برای ایمن کردن اطلاعات حساس استفاده کنید Use Azure Key Vault to Secure Sensitive Info

  • معرفی Azure Key Vault Introducing Azure Key Vault

  • Point of Key Vault را درک کنید Understand the Point of Key Vault

  • استقرار و آماده سازی یک خرک کلید Deploy and Prep a Key Vault

  • کد برای Key Vault Code for Key Vault

  • تنظیمات برنامه و متغیرهای محیطی App Configs and Environment Variables

  • توکن های SAS SAS Tokens

  • چالش CHALLENGE

عیب یابی راه حل ها با استفاده از Application Insights Troubleshoot Solutions Using Application Insights

  • معرفی Azure Application Insights Introducing Azure Application Insights

  • تله متری و بینش برنامه را درک کنید Understand Telemetry and App Insights

  • استقرار App Insights و ارسال مقداری داده Deploy App Insights and Send Some Data

  • SDK App Insights خود را پیکربندی کنید Configure Your App Insights SDK

  • معیارهای سفارشی خود را ارسال کنید Send Your Own Custom Metrics

  • ردیابی درخواست ها، وابستگی ها و استثناها در FastAPI Trace Requests, Dependencies, and Exceptions in FastAPI

  • چالش CHALLENGE

اجرای Caching برای راه حل های Azure Implement Caching for Azure Solutions

  • بهینه سازی برنامه ها با راه حل های Azure Caching Optimize Applications with Azure Caching Solutions

  • استراتژی‌های ذخیره‌سازی Redis را کاوش کنید Explore Redis Caching Strategies

  • کش Azure را برای Redis اجرا کنید Deploy Azure Cache for Redis

  • Cache را تنظیم و پرس و جو کنید Set and Query the Cache

  • یک بار تنبل را انجام دهید Perform a Lazy Load

  • سیاست های اخراج را درک کنید Understand Eviction Policies

  • یک TTL روی یک کلید تنظیم کنید Set a TTL on a Key

  • چالش CHALLENGE

نمایش نظرات

نظری ارسال نشده است.

آموزش گواهی مایکروسافت: Azure Developer Associate (AZ-204)
خرید اشتراک و دانلود خرید تکی و دانلود | 320,000 تومان (5 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 2 دوره است و 2 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
19h
154
CBTNuggets cbtnuggets-small
17 بهمن 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Knox Hutchinson Knox Hutchinson

"لمس شخصی، همراه با توانایی حرکت با سرعت خود، آموزش ویدیویی را به بهترین روش برای یادگیری تبدیل می کند." ناکس تجربیات فراوانی از تجزیه و تحلیل داده ها و تجسم را برای CBT Nuggets به ارمغان می آورد. ناکس به عنوان یک یادگیرنده CBT Nuggets شروع به کار کرد، در انجمن یادگیرنده ما مربی شد و اکنون یک مربی است. ناکس با بهره مندی از تجربه یادگیری CBT Nuggets، آموزش هایی ایجاد می کند که با زبان آموزان ارتباط برقرار می کند.

Knox همچنین دارای طیف گسترده ای از تجربه IT است. ناکس قبل از پیوستن به CBT Nuggets به عنوان مشاور فناوری اطلاعات کار می کرد و در زمینه های مختلفی از جمله شبکه، رایانش ابری و مدیریت پروژه مشاوره می داد.

ارتباط با Knox:

تجزیه و تحلیل و تجسم داده ها، راه حل های هوش تجاری

CBT Nuggets یک شرکت آموزشی آنلاین است که در زمینه فناوری اطلاعات (IT) و مدیریت پروژه تخصص دارد. این شرکت دوره‌های آموزشی متنوعی را در زمینه‌های مختلف از جمله شبکه‌های کامپیوتری، امنیت سایبری، سیستم‌های عامل، و برنامه‌نویسی ارائه می‌دهد. محتوای آموزشی CBT Nuggets به صورت ویدئوهای آموزشی کوتاه و کاربردی طراحی شده است که توسط کارشناسان و مدرسان مجرب تدریس می‌شوند.