Course catalog

Course duration

Course provider

Topic

Categories

Showing 21-33 of 33 items.

linkedin مدیریت اسرار برنامه در NET Core (Mitalearn-165832)

  • 28 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Ervis Trupja
درباره این دوره:

مدیریت اسرار بخش مهمی از ایمن سازی داده ها در برنامه های ASP.NET Core شما است. اسرار می تواند هر چیزی باشد، از کلیدهای API گرفته تا رمزهای عبور کاربر تا رشته های اتصال پایگاه داده. شما باید اطمینان حاصل کنید که این داده های حیاتی برای مدیران و توسعه دهندگان بدون قرار گرفتن در معرض مهاجمان قابل دسترسی است. این دوره کوتاه و متمرکز بر امنیت، محل ذخیره اسرار و نحوه تنظیم، دسترسی، جایگزینی و حذف اسرار را به صورت محلی با استفاده از ASP.NET Core Secret Manager توضیح می دهد. در نهایت، نحوه راه‌اندازی Azure Key Vault را برای کار با اسرار پس از استقرار برنامه‌ها در فضای ابری بیاموزید.

linkedin معرفی ASP.NET Core (Mitalearn-198455)

  • 2 hours 11 minutes
  • مبتدی
  • Release date: 21 June 2026
  • Author: Microsoft .NET,Leslie Richardson
درباره این دوره:

ایجاد یک وب سایت پویا ساده تر از آن چیزی است که فکر می کنید. ASP.NET به شما امکان می دهد از C# استفاده کنید و آن را با HTML ترکیب کنید تا صفحات Razor ایجاد کنید. این دوره به شما نشان می دهد که چگونه داده ها را به صورت پویا به یک وب سایت اضافه کنید و چگونه از یک تکنیک داخلی به نام تزریق وابستگی برای افزودن خدمات استفاده کنید. هنگامی که وب سایت خود را به روشی که می خواهید کار کرد، مربی Leslie Richardson به شما نشان می دهد که چگونه CSS را به قالب Bootstrap خود اضافه کنید تا از نظر بصری جذاب تر شود. Leslie نحوه استفاده از JSON API را برای کمک به در دسترس قرار دادن داده های برنامه خود برای یک برنامه تلفن همراه توضیح می دهد. او درباره نحوه استفاده از آرایه ها برای افزودن ویژگی رتبه بندی محصول و نحوه افزودن Blazor به کد برنامه وب خود بحث می کند. بعلاوه، او شما را در اشکال زدایی کدتان راهنمایی می کند، سپس به شما نشان می دهد که چگونه وب سایت خود را در Azure منتشر کنید.

این دوره توسط Microsoft.NET ایجاد شده است. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.

linkedin هسته ASP.NET: Razor Pages (2017) (Mitalearn-128602)

  • 2 hours 8 minutes
  • متوسط
  • Release date: 17 November 2017
  • Author: Jess Chadwick
درباره این دوره:

Razor Pages محصول جدید و هیجان انگیزی است که با ASP.NET Core 2 منتشر شده است که ساخت صفحات وب بدون چارچوب MVC را سریع و آسان می کند. می توانید آن را به تنهایی یا در ترکیب با ASP.NET MVC استفاده کنید. در این دوره آموزشی با مایکروسافت MVP Jess Chadwick، یاد بگیرید که چگونه یک برنامه Razor Pages ایجاد کنید، از مدل صفحه استفاده کنید، وابستگی ها را مدیریت کنید و برنامه خود را ایمن کنید. Jess به شما کمک می کند اولین صفحه رندر شده پویا خود را با Razor Pages راه اندازی و اجرا کنید. او استفاده از طرح‌بندی‌ها و کلاس‌ها را برای بهینه‌سازی صفحات برای قابلیت نگهداری نشان می‌دهد، و نحوه ایجاد فرم‌های ساده HTML، اعتبارسنجی و پردازش ورودی کاربر، و قفل کردن بخش‌های برنامه خود را برای حداکثر امنیت نشان می‌دهد.

linkedin هسته ASP.NET: احراز هویت مبتنی بر توکن (Mitalearn-218974)

  • 1 hours 59 minutes
  • مناسب همه
  • Release date: 21 June 2026
  • Author: Ervis Trupja
درباره این دوره:

آیا شما یک توسعه دهنده هستید که نیاز به یادگیری در مورد احراز هویت مبتنی بر توکن دارید؟ این دوره به تفاوت بین احراز هویت و مجوز، تفاوت بین احراز هویت سنتی و مبتنی بر توکن و نحوه راه‌اندازی این مکانیسم احراز هویت جدید در برنامه‌های NET Core می‌پردازد. مربی Ervis Trupja همه چیزهایی را که برای شروع احراز هویت نیاز دارید را طی می‌کند، سپس به شما نشان می‌دهد که چگونه احراز هویت مبتنی بر توکن را برای ایجاد دسترسی جدید و به‌روزرسانی نشانه‌ها تنظیم کنید. او تولید یک نشانه دسترسی با استفاده از یک نشانه رفرش را پوشش می دهد و نحوه ثبت نام و ورود کاربران را با استفاده از توکن ها توضیح می دهد. در نهایت، ارویس نحوه اضافه کردن محدودیت‌های مبتنی بر نقش و پیکربندی نقش‌ها را به عنوان بخشی از ادعاهای توکن نشان می‌دهد.

linkedin هسته ASP.NET: امنیت (2019) (Mitalearn-170745)

  • 1 hours 22 minutes
  • متوسط
  • Release date: 9 September 2019
  • Author: Ervis Trupja
درباره این دوره: 

 امنیت نرم افزار یکی از نکات مهم در طراحی و توسعه برنامه های کاربردی وب است. در حالی که نقض‌ها و تهدیدات امنیتی می‌توانند عواقب جدی داشته باشند، اقداماتی وجود دارد که توسعه‌دهندگان نرم‌افزار می‌توانند برای ایمن نگه داشتن برنامه‌های خود انجام دهند. در این دوره، مدرس Ervis Trupja تکنیک هایی را برای ایمن سازی و کنترل دسترسی به برنامه های ASP.NET Core شما بررسی می کند. ارویس با بررسی برخی از رایج ترین حملات و نحوه محافظت در برابر آنها شروع می کند. سپس نحوه محافظت از داده های حساس در برنامه های شما با استفاده از API حفاظت از داده و همچنین نحوه اجرای احراز هویت توکن در NET Core با IdentityServer را پوشش می دهد.

linkedin هسته ASP.NET: بررسی سلامت و ثبت گزارش (Mitalearn-229939)

  • 1 hours 47 minutes
  • مناسب همه
  • Release date: 21 June 2026
  • Author: Christian Wenz
درباره این دوره:

ورود به سیستم و بررسی سلامت در ASP.NET Core برای توسعه سازمانی و تجاری حیاتی است. شما باید بدانید که در سایت شما چه اتفاقی می افتد تا بتوانید محل بروز مشکلات را پیدا کنید، مسائل امنیتی را شناسایی کنید و فرصت های بهینه سازی را کشف کنید. در این دوره آموزشی، مربی کریستین ونز به شما نحوه استفاده از زیرساخت ثبت گزارش را که ASP.NET Core ارائه می‌کند، نشان می‌دهد و سپس شما را با ویژگی‌هایی که ASP.NET Core برای بررسی‌های سلامت ارائه می‌کند، از جمله نحوه ایجاد، ثبت و سفارشی‌سازی آنها، آشنا می‌کند. کریستین به شما یک تور سریع از نمونه برنامه ای که در این دوره استفاده خواهید کرد ارائه می دهد. سپس وارد بخش ثبت‌نام دوره می‌شود و موضوعاتی مانند نحوه پیکربندی ورود به سیستم، ورود به فایل‌ها، ورود به Azure، استفاده از دامنه‌های گزارش و غیره را پوشش می‌دهد. کریستین پس از یک چالش برای دیدن میزان درک صحیح از ورود به سیستم، درباره بررسی های سلامت هسته ASP.NET، از جمله نحوه پیکربندی و افزودن بررسی های سلامت، ایجاد یک رابط کاربری برای کار با بررسی های سلامت، و ایمن سازی نقاط پایانی بررسی سلامت، صحبت می کند.

linkedin هسته ASP.NET: بین المللی سازی (Mitalearn-114254)

  • 1 hours 30 minutes
  • پیشرفته
  • Release date: 28 June 2026
  • Author: Chris Woodruff
درباره این دوره:

آیا می خواهید سایت ASP.NET Core خود را در سراسر جهان ببرید؟ ASP.NET ویژگی‌های بین‌المللی‌سازی را ارائه می‌کند که به توسعه‌دهندگان اجازه می‌دهد کد خود را پیکربندی کنند تا به راحتی بومی‌سازی شود. در این دوره آموزشی، در مورد ملاحظات بین المللی سازی خاص برای جهانی شدن سایت خود بیاموزید. کشف کنید که چگونه کد خود را برای آماده شدن برای بین المللی سازی پیکربندی کنید و عملکردها و استراتژی های خاصی را برای سفارشی کردن محتوای سایت خود بر اساس فرهنگ محلی بررسی کنید.

linkedin هسته ASP.NET: توسعه تست محور (Mitalearn-112860)

  • 37 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Richard Rout
درباره این دوره:

تجربه عملی و عملی در پیاده سازی توسعه آزمایش محور برنامه های ASP.NET Core به دست آورید. برنامه‌هایی که با یک استراتژی تست قوی توسعه یافته‌اند، تمیزتر، انعطاف‌پذیرتر و راحت‌تر تغییر می‌کنند. این دوره به توسعه دهندگان دانش پایه TDD را ارائه می دهد تا بتوانند کدهای جدید و موجود را تکرار کنند. مربی ریچارد روت برخی از ابزارهای مفید را برای آزمایش هسته ASP.NET معرفی می کند، از جمله Visual Studio، ReSharper، و فریمورک های xUnit و Mock. سپس مفاهیمی مانند تزریق وابستگی و کنترل نسخه را پوشش می دهد و نحوه راه اندازی یک برنامه وب برای آزمایش را نشان می دهد. در نهایت، او در چرخه تست فاکتور قرمز-سبز، از جمله نوشتن تست های رد شدن و قبولی، اجرای تست ها و اصلاح کد برای بهبود کیفیت قدم می زند.

توجه: مثال‌های این دوره با استفاده از C# ASP.NET Core توسعه داده شده‌اند، اما این مفاهیم برای همه برنامه‌های NET Core اعمال می‌شود.

linkedin هسته ASP.NET: دروازه های پرداخت (Mitalearn-175199)

  • 2 hours 33 minutes
  • پیشرفته
  • Update date: 21 June 2026
  • Author: Ervis Trupja
درباره این دوره:

آیا نیاز به فروش آنلاین محصولات یا خدمات با استفاده از برنامه شخصی یا تجاری خود دارید؟ در این دوره آموزشی، نحوه پیاده سازی دروازه های پرداخت را در برنامه های ASP.NET Core با استفاده از دو سرویس پرداخت محبوب Stripe و Braintree یاد بگیرید. مربی ارویس تروپجا با استفاده از مثال‌های واقعی، توضیح می‌دهد که درگاه‌های پرداخت چیست و چرا می‌خواهید از آن در مقابل ایجاد سیستم پرداخت خود استفاده کنید. سپس ارویس به چگونگی استفاده از دروازه پرداخت Braintree برای پردازش تراکنش‌های کارت اعتباری و PayPal و همچنین نحوه استفاده از Stripe برای ارائه پرداخت‌های مبتنی بر اشتراک به کاربران می‌پردازد. به علاوه، او نحوه ایجاد یک داشبورد مدیریتی Stripe سفارشی را توضیح می دهد که در آن می توانید به راحتی حساب خود را مدیریت کنید.

linkedin هسته ASP.NET: ساخت یک GraphQL API (Mitalearn-238167)

  • 1 hours 38 minutes
  • مناسب همه
  • Release date: 27 January 2022
  • Author: Ervis Trupja
درباره این دوره: 

 آیا می دانستید که می توانید API خود را با GraphQL پرس و جو کنید و دقیقاً آنچه را که نیاز دارید دریافت کنید؟ به این دلیل که GraphQL یک زبان پرس و جو منبع باز برای API ها است که به شما امکان می دهد از یک نقطه پایانی به داده های خود دسترسی داشته باشید. در این دوره، توسعه دهنده و مربی Ervis Trupja به شما اصول ساخت یک API GraphQL در یک پروژه ASP.NET Web API موجود را به شما آموزش می دهد.

در مورد وظایف و مفاهیم کلیدی GraphQL، نحوه کار و نحوه کار آن بیاموزید. تا عملی شود. تفاوت بین API های GraphQL و REST و همچنین بین عملیات ها و انواع GraphQL را بررسی کنید. مهارت‌هایی را که برای شروع جستجوی داده‌ها، افزودن جهش‌ها و روابط، کار با داده‌های رابطه‌ای و اجرای آزمایش‌ها نیاز دارید، به دست آورید. دریابید که چرا GraphQL بسیار انعطاف پذیر و کارآمد است، به خصوص اگر با یک پروژه ASP.NET Web API کار می کنید. در طول مسیر، مهارت های جدید خود را با چالش های تمرینی در هر بخش امتحان کنید.

linkedin هسته ASP.NET: مدیریت ارتباطات (Mitalearn-198999)

  • 1 hours 23 minutes
  • پیشرفته
  • Update date: 21 June 2026
  • Author: Ervis Trupja
درباره این دوره:

آیا به دنبال اضافه کردن یک سرویس ایمیل به برنامه ASP.NET Core خود برای ارسال، دریافت و حتی ردیابی ایمیل هستید؟ در این دوره آموزشی، مدرس Ervis Trupja به شما نحوه استفاده از خدماتی مانند SendGrid، یک سرویس ایمیل قابل اعتماد مبتنی بر ابر، برای ارسال و ردیابی ایمیل ها و کمک به ایجاد کسب و کار خود را به شما نشان می دهد. کشف کنید که چرا استفاده از خدمات ایمیل در برنامه شما مهم است و همچنین چرا ارسال ایمیل های معمولی به مشتریان می تواند به رشد کسب و کار شما کمک کند. نحوه راه اندازی یک محیط توسعه SendGrid و ارسال ایمیل ها و پیوست ها به گیرندگان را کشف کنید. یاد بگیرید که چگونه وب هوک های رویداد را در SendGrid راه اندازی کنید، یک نقطه پایانی API در یک برنامه ASP.NET Core ایجاد کنید و از آن برای به روز رسانی وضعیت ایمیل در زمان واقعی استفاده کنید. بعلاوه، درباره نحوه ساخت داشبورد برای دریافت اطلاعات در مورد فعالیت ایمیل خود اطلاعاتی کسب کنید.

linkedin هسته پیشرفته ASP.NET: تست واحد (Mitalearn-187320)

  • 2 hours
  • پیشرفته
  • Update date: 21 June 2026
  • Author: Ervis Trupja
درباره این دوره:

هیچ توسعه‌دهنده‌ای نمی‌خواهد کد باگی را وارد کند. تست واحد روشی بسیار کارآمد برای اطمینان از اینکه همه چیز در برنامه شما قبل از شروع به تولید، بر اساس طراحی کار می کند. در این دوره آموزشی، نحوه نوشتن تست های خودکار برای برنامه های شخصی یا تجاری ASP.NET Core خود را بیاموزید. مربی Ervis Trupja نحوه تست واحد ASP.NET Core کنسول، Web API و برنامه های MVC را توضیح می دهد. ارویس با ارائه یک نمای کلی از استراتژی های تست برنامه و همچنین نحوه تعیین چارچوب تست واحد برای شما شروع می کند. سپس، نحوه راه‌اندازی و آزمایش برنامه‌های ASP.NET Core، Web API و برنامه‌های MVC را بررسی می‌کند و چالش‌هایی را در طول مسیر ارائه می‌کند که به شما امکان می‌دهد مهارت‌های جدید خود را آزمایش کنید.

linkedin یادگیری SignalR با ASP.NET Core (Mitalearn-153235)

  • 1 hours 3 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Nate Barbettini
درباره این دوره:

SignalR ارتباطات بلادرنگ را ساده می‌کند و فرصت‌های جدید و سریع‌تری را برای انتقال داده به مشتریان باز می‌کند. با استفاده از SignalR در ترکیب با ASP.NET Core، می‌توانید برنامه‌های وب جذاب‌تر و پویاتر را با ویژگی‌هایی مانند چت زنده و داشبوردهای بلادرنگ بسازید. در این دوره، مدرس Nate Barbettini تفاوت های بین SignalR و فناوری های مقایسه ای مانند WebSockets را توضیح می دهد. او نشان می دهد که چگونه سرور SignalR خود را - یک هاب - راه اندازی کنید و یک سرویس گیرنده وب ساده با جاوا اسکریپت بسازید. او همچنین نحوه استفاده از گروه‌ها را برای تقسیم‌بندی مشتریان، افزودن ماندگاری به منظور ذخیره و پردازش پیام‌های ارسال شده توسط SignalR، و ایمن‌سازی برنامه‌تان با مجوز کاربر و احراز هویت کوکی نشان می‌دهد. در پایان آموزش، مهارت‌هایی برای ایجاد تجربه‌های وب و مشتری مدرن و با کارایی بالا در بالای ASP.NET و SignalR خواهید داشت.

Suggestions