لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش گواهی مایکروسافت: 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
معماری و گزینه های محاسبات ظرف لاجورد
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
راه اندازی مجوزها برای شبکه رویداد
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
"لمس شخصی، همراه با توانایی حرکت با سرعت خود، آموزش ویدیویی را به بهترین روش برای یادگیری تبدیل می کند." ناکس تجربیات فراوانی از تجزیه و تحلیل داده ها و تجسم را برای CBT Nuggets به ارمغان می آورد. ناکس به عنوان یک یادگیرنده CBT Nuggets شروع به کار کرد، در انجمن یادگیرنده ما مربی شد و اکنون یک مربی است. ناکس با بهره مندی از تجربه یادگیری CBT Nuggets، آموزش هایی ایجاد می کند که با زبان آموزان ارتباط برقرار می کند.
Knox همچنین دارای طیف گسترده ای از تجربه IT است. ناکس قبل از پیوستن به CBT Nuggets به عنوان مشاور فناوری اطلاعات کار می کرد و در زمینه های مختلفی از جمله شبکه، رایانش ابری و مدیریت پروژه مشاوره می داد.
نمایش نظرات