دوره آموزشی توابع Azure برای توسعهدهندگان
2 ساعت 13 دقیقهمتوسط2024-08-28
مدرسین

Rodrigo Díaz Concha
Solutions Architect, Microsoft Regional Director, and Microsoft MVP
جزئیات دوره
در این دوره، یاد خواهید گرفت که چگونه از توابع Azure برای توسعه برنامههای کاربردی استفاده کنید و از امکانات گسترده این ابزار بهرهبرداری کنید. مربی رودریگو دیاز کونچا به شما معرفی کاملی از توابع Azure ارائه میدهد و به بررسی مزایای این توابع، برنامههای میزبانی، و برنامههای خدمات اپلیکیشن میپردازد. با نحوه ایجاد، استقرار و مدیریت برنامههای کاربردی آشنا خواهید شد و همچنین یاد خواهید گرفت که چگونه کدهای رویداد محور را به طور مؤثر در محیطهای محلی و در ویژوال استودیو با استفاده از دات نت توسعه دهید، آزمایش کنید، اشکالزدایی کنید و اجرا کنید.
دوره به شما آموزش میدهد که چگونه تریگرها و اتصالات را پیادهسازی کنید و این مفاهیم را در توابع Azure به کار ببرید. رودریگو همچنین به تفصیل درباره ذخیرهسازی Blob و Cosmos DB توضیح میدهد و به شما میآموزد که چگونه از تزریق وابستگی برای نگهداری کد تمیز و سازمانیافته استفاده کنید.
در بخشهای بعدی، رودریگو نحوه استقرار توابع Azure را از طریق رابط خط فرمان (CLI) و همچنین از طریق ویژوال استودیو توضیح میدهد. همچنین با نحوه ساخت و استفاده از عملکردهای بادوام Azure آشنا خواهید شد و یاد خواهید گرفت که چگونه توابع Azure را با استفاده از Key Vault مدیریت و ایمن کنید.
با اتمام این دوره، قادر خواهید بود تا با اعتماد به نفس و مهارتهای جدید، توابع Azure را به طور مؤثر در پروژههای خود به کار بگیرید و بهینهسازیهای لازم را برای ایجاد برنامههای کاربردی قوی و امن انجام دهید.
دوره به شما آموزش میدهد که چگونه تریگرها و اتصالات را پیادهسازی کنید و این مفاهیم را در توابع Azure به کار ببرید. رودریگو همچنین به تفصیل درباره ذخیرهسازی Blob و Cosmos DB توضیح میدهد و به شما میآموزد که چگونه از تزریق وابستگی برای نگهداری کد تمیز و سازمانیافته استفاده کنید.
در بخشهای بعدی، رودریگو نحوه استقرار توابع Azure را از طریق رابط خط فرمان (CLI) و همچنین از طریق ویژوال استودیو توضیح میدهد. همچنین با نحوه ساخت و استفاده از عملکردهای بادوام Azure آشنا خواهید شد و یاد خواهید گرفت که چگونه توابع Azure را با استفاده از Key Vault مدیریت و ایمن کنید.
با اتمام این دوره، قادر خواهید بود تا با اعتماد به نفس و مهارتهای جدید، توابع Azure را به طور مؤثر در پروژههای خود به کار بگیرید و بهینهسازیهای لازم را برای ایجاد برنامههای کاربردی قوی و امن انجام دهید.
مهارت ها
Cloud DevelopmentAzurePersonaCloud ServicesCloud ComputingMicrosoft
سرفصل ها
0. مقدمه
- 01 - اجرای کد درخواستی بدون سربار زیرساخت
- 02 - آنچه باید بدانید
1. مقدمه ای بر توابع Azure
- 03 - توابع Azure چیست؟
- 04 - مزایای توابع Azure
- 05 - مدلهای اجرایی برای توابع Azure ساختهشده با دات نت
- 06 - گزینههایی برای میزبانی توابع Azure
- 07 - محرکها و اتصالات چیست
- 08 - محیط توسعه خود را آماده کنید
2. ایجاد توابع Azure
- 09 - ایجاد توابع Azure با استفاده از ابزارهای اصلی
- 10 - ایجاد توابع Azure در کد ویژوال استودیو
- 11 - ایجاد توابع Azure در ویژوال استودیو
- 12 - چه بسازیم
3. اجرای محرکها و اتصالات
- 13 - ایجاد پروژه
- 14 - اجرای اولیه تابع Register
- 15 - پیادهسازی تریگر SqlOutput در تابع Register
- 16 - اجرای اولیه تابع Snapshot
- 17 - استخراج محتوای متنی با HtmlAgilityPack
- 18 - پیادهسازی اتصال SqlOutput در تابع Snapshot
- 19 - پیادهسازی تابع PdfCreator
- 20 - پیادهسازی BlobOutput و BlobClient در تابع PdfCreator
- 21 - اجرای اولیه تابع Watcher
- 22 - اصلاح جداول پایگاه داده
- 23 - دادهها را با SQlInput بازیابی کنید
- 24 - اسنپ شات را با SqlOutput ذخیره کنید
- 25 - پرس و جو
4. Dependency Injection و Middleware در توابع Azure
- 26 - Refactoring منطق ایجاد PDF به کلاس PdfCreatorService
- 27 - ایجاد SafeBrowsingService برای فیلتر کردن وب سایتهای ناامن
- 28 - پیادهسازی SafeBrowsingService به عنوان یک جزء میان افزار
- 29 - پیادهسازی منطق میان افزار و اعتبارسنجی
- 30 - ثبت میان افزار در خط لوله و تست برنامه
5. ایجاد برنامههای کاربردی در Azure
- 31 - ایجاد اپلیکیشنهای Function در پورتال Azure
- 32 - ایجاد برنامههای Function با Azure CLI
- 33 - ایجاد برنامههای Function با قالبهای ARM
- 34 - ایجاد اپلیکیشنهای Function با Bicep
6. استقرار توابع Azure
- 35 - ایجاد پایگاه داده SQL در Azure با استفاده از پورتال
- 36 - تنظیم کد پروژه برای استفاده از یک حساب ذخیرهسازی واحد
- 37 - استقرار توابع Azure با استفاده از ابزارهای اصلی توابع Azure
- 38 - استفاده از خطوط لوله CI CD در GitHub Actions برای استقرار توابع Azure
نتیجه گیری
- 39 - به یادگیری ادامه دهید
دوره های مرتبط
- دوره آموزشی آمادگی برای مدرک AWS Certified Solutions Architect - Associate (SAA-C03)
- دوره آموزشی جریانسازی دادههای اینترنت اشیا با Azure Serverless و هوش مصنوعی
- دوره آموزشی Azure Event Hubs برای توسعهدهندگان
- دوره آموزشی راهنمای کامل مدیریت Jira: پیکربندی، مدیریت و خودکارسازی
- دوره آموزشی راهنمای کامل توسعه اپلیکیشن وب بدون سرور در AWS
- دوره آموزشی خودکارسازی پردازش اسناد با هوش مصنوعی در AWS
- دوره آموزشی آمادگی برای آزمون گواهینامه AWS Certified Developer - Associate (DVA-C02)
- دوره آموزشی آمازون SageMaker برای کاربردهای هوش مصنوعی مولد