Course catalog

Course duration

Course provider

Topic

Categories

Showing 61-80 of 3,501 items.

linkedin Apache Flink: Exploratory Data Analytics with SQL (Mitalearn-172955)

  • 1 hours 7 minutes
  • پیشرفته
  • Release date: 22 June 2026
  • Author: Kumaran Ponnambalam
درباره این دوره:

تجزیه و تحلیل داده های اکتشافی یک مرحله کلیدی در علم داده است که به بررسی داده ها برای استخراج بینش می پردازد. در دنیای کلان داده، کاوش مجموعه داده‌های عظیم یک چالش است، زیرا به فناوری‌هایی نیاز دارد که مقیاس‌پذیر، سریع و دارای ویژگی‌های غنی باشند. Apache Flink - پلتفرم محبوب پردازش جریان - برای این تلاش مناسب است. این دوره بر کاوش مجموعه داده ها با SQL در Apache Flink تمرکز دارد. مربی Kumaran Ponnambalam با بررسی API های رابطه ای که Flink برای تجزیه و تحلیل داده های بزرگ ارائه می دهد شروع می کند. سپس کوماران نگاهی عمیق‌تر به توابع Table API و SQL می‌اندازد. او قابلیت‌های مختلف SQL موجود برای کاوش داده‌ها، از جمله فیلتر کردن، تجمیع‌ها و پیوستن‌ها را بررسی می‌کند. برای جمع بندی، او یک پروژه مورد استفاده ارائه می دهد که به شما امکان می دهد مهارت های جدید خود را تمرین کنید.

linkedin Apache Kafka Essential Training: Building Scalable Applications (Mitalearn-395349)

  • 1 hours 20 minutes
  • مناسب همه
  • Update date: 21 June 2026
  • Author: Kumaran Ponnambalam
درباره این دوره:

صف پیام مقیاس پذیر و توزیع شده نقش مهمی در ساخت خطوط لوله داده بزرگ در زمان واقعی دارد. مدل‌های ناشر/مشترک ناهمزمان برای مدیریت بارهای غیرقابل پیش‌بینی در این خطوط لوله مورد نیاز است. آپاچی کافکا تکنولوژی پیشرو امروزی است که این قابلیت ها را فراهم می کند و یک مهارت ضروری برای یک متخصص داده های بزرگ است. در این دوره، Kumaran Ponnambalam بینش هایی را در مورد جنبه های مقیاس پذیری و مدیریت کافکا ارائه می دهد و نحوه ساخت برنامه های ناهمزمان با کافکا و جاوا را نشان می دهد. کوماران با نشان دادن نحوه راه اندازی یک خوشه کافکا شروع می کند و اصول برنامه نویسی جاوا را در کافکا بررسی می کند. او سپس به بررسی گزینه های مختلف پیام رسانی و طرحواره های موجود می پردازد. کوماران همچنین برخی از بهترین روش‌ها را برای طراحی برنامه‌های کاربردی کافکا قبل از اتمام پروژه مورد استفاده که درس‌های پوشش داده شده در دوره را به کار می‌برد، مرور می‌کند.

linkedin Apache Kafka Essential Training: Building Scalable Applications (2021) (Mitalearn-210542)

  • 1 hours 17 minutes
  • مناسب همه
  • Release date: 30 April 2021
  • Author: Kumaran Ponnambalam
درباره این دوره: 

 صف پیام مقیاس پذیر و توزیع شده نقش مهمی در ساخت خطوط لوله داده بزرگ در زمان واقعی دارد. مدل‌های ناشر/مشترک ناهمزمان برای مدیریت بارهای غیرقابل پیش‌بینی در این خطوط لوله مورد نیاز است. آپاچی کافکا تکنولوژی پیشرو امروزی است که این قابلیت ها را فراهم می کند و یک مهارت ضروری برای یک متخصص داده های بزرگ است. در این دوره، Kumaran Ponnambalam بینش هایی را در مورد جنبه های مقیاس پذیری و مدیریت کافکا ارائه می دهد و نحوه ساخت برنامه های ناهمزمان با کافکا و جاوا را نشان می دهد. کوماران با نشان دادن نحوه راه اندازی یک خوشه کافکا شروع می کند و اصول برنامه نویسی جاوا را در کافکا بررسی می کند. سپس به بررسی گزینه های مختلف پیام رسانی و طرحواره های موجود می پردازد. کوماران همچنین قبل از پایان دادن به پروژه مورد استفاده که دروس ارائه شده در دوره را به کار می‌برد، بهترین روش‌ها را برای طراحی برنامه‌های کاربردی کافکا بررسی می‌کند.

linkedin Apache PySpark by Example (Mitalearn-162432)

  • 1 hours 58 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Jonathan Fernandes
درباره این دوره:

آیا می خواهید در اسرع وقت با Apache Spark شروع به کار کنید؟ اگر به پایتون مسلط هستید، Spark Python API (PySpark) بلیط شما برای دسترسی به قدرت این پلت فرم بسیار محبوب کلان داده است. این دوره عملی و عملی به شما کمک می کند تا با PySpark راحت باشید و توضیح دهد که چه چیزی ارائه می دهد و چگونه می تواند کار علم داده شما را بهبود بخشد. برای شروع، مربی جاناتان فرناندز به بررسی اکوسیستم اسپارک می پردازد و مزایای آن را نسبت به سایر پلتفرم های علم داده، API ها و مجموعه ابزارها شرح می دهد. در مرحله بعد، او به DataFrame API و چگونگی پاسخ پلتفرم به بسیاری از چالش های کلان داده نگاه می کند. در نهایت، او به مجموعه داده‌های توزیع‌شده انعطاف‌پذیر (RDDs)، بلوک‌های سازنده Spark می‌پردازد.

linkedin API های وب پیشرفته با ASP.NET Core 8 (Mitalearn-409680)

  • 2 hours 4 minutes
  • مناسب همه
  • Release date: 23 April 2024
  • Author: Christian Wenz
درباره این دوره: 

 

به دنبال تقویت مهارت های خود به عنوان یک توسعه دهنده پیشرفته .NET ، اما مطمئن نیستید که به کجا بروید؟ در این دوره ، به مربی کریستین ونز بپیوندید زیرا او یک شیرجه عمیق در ساخت API های وب در ASP.NET Core 8 ، از جمله تمرین دستی با بازیابی داده های پیشرفته ، تأمین API ها و نسخه های API فراهم می کند. روش ها و گزینه های نسخه سازی از جمله نسخه URL ، نسخه هدر ، نسخه های رشته ای پرس و جو ، swagger و موارد دیگر را کاوش کنید. مسیحی استراتژی های پیشرفته ای را برای تأمین امنیت API ها مانند هدایت به HTTPS ، اجرای HTTPS ، استفاده از اشتراک منابع متقاطع (COR) و اضافه کردن هویت اصلی ASP.NET و تأیید هویت نشان می دهد. در طول راه ، حتماً مهارت های جدید خود را در چالش های تمرینی در پایان هر بخش آزمایش کنید.


linkedin APIهای وب پیشرفته با هسته ASP.NET در NET 6 (Mitalearn-272116)

  • 1 hours 55 minutes
  • مناسب همه
  • Release date: 16 June 2022
  • Author: Christian Wenz
درباره این دوره: 

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

linkedin App Center: Continuous Integration and Delivery for iOS (Mitalearn-146690)

  • 1 hours 31 minutes
  • مبتدی
  • Release date: 22 June 2026
  • Author: Mark Taparauskas
درباره این دوره:

به آخرین باری که یک برنامه را منتشر کردید فکر کنید. آزمایش کنندگان بتا شما چند جلسه اجرا کردند؟ چند بار برنامه شما خراب شد؟ کاربران بیشترین زمان را در کجا سپری کردند؟ Visual Studio App Center به‌طور خودکار این داده‌ها را برای شما جمع‌آوری می‌کند و آن‌ها را در یک داشبورد مبتنی بر وب ادغام می‌کند. همچنین یک راه حل کامل یکپارچه سازی/ استقرار مداوم (CI/CD) برای برنامه های iOS و macOS شما ارائه می دهد. شما مخزن خود را به App Center متصل می‌کنید و برنامه‌های شما را بر روی عوامل میزبانی شده در فضای ابری می‌سازد، به‌طور خودکار تست‌های واحد و UI را روی دستگاه‌های واقعی اجرا می‌کند و آنها را در آزمایش‌کنندگان بتا و فروشگاه‌های برنامه توزیع می‌کند. پس از استقرار، App Center به شما کمک می کند برنامه های خود را با گزارش های خرابی و تجزیه و تحلیل پیشرفته نظارت کنید. حتی به شما امکان می‌دهد اعلان‌های فشار هدفمند ارسال کنید تا مشتریان خود را درگیر نگه دارید.

rnrn کشف کنید که چگونه با یک برنامه iOS Swift ارائه شده شروع کنید و به تدریج خدمات App Center را بگنجانید. در پایان دوره، یک برنامه اصلی iOS Swift با خط لوله CI/CD کاملاً یکپارچه خواهید داشت.

linkedin Application Security in DevSecOps (2019) (Mitalearn-166478)

  • 45 minutes
  • متوسط
  • Release date: 11 September 2019
  • Author: Tim Chase
درباره این دوره: 

 با تداوم رشد DevOps، کسب‌وکارهای مدرن انتظار دارند برنامه‌ها با سرعت و کارایی بیشتری نسبت به قبل ساخته شوند. با این حال، اهمیت امنیت برنامه را نمی توان به خاطر یک ضرب الاجل فوری کم اهمیت جلوه داد. در این دوره آموزشی، یاد بگیرید که چگونه یک فرآیند امنیتی مداوم برنامه بسازید که با دنیای سریعتر DevOps هماهنگ باشد. مربی تیم چیس DevSecOps و تأثیر آن بر امنیت برنامه را توضیح می دهد. سپس تیم ابزارها و استراتژی‌هایی را برای آزمایش برنامه‌ها به صورت خودکار بررسی می‌کند و توضیح می‌دهد که چگونه ابزارهای کلیدی می‌توانند با گردش کار DevOps یکپارچه شوند. او تست امنیت برنامه های کاربردی تعاملی، جنبه های مختلف امنیت کانتینر (و نحوه خودکارسازی آنها)، اسکن مخفی مداوم و موارد دیگر را پوشش می دهد.

linkedin AR for iOS Developers: RealityKit and Reality Composer (Mitalearn-168620)

  • 1 hours 28 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Brian Advent
درباره این دوره:

با چارچوب RealityKit، می توانید اشیاء مجازی را در دنیای واقعی ادغام کنید تا تجربیات خیره کننده واقعیت افزوده (AR) بسازید. Reality Composer، یک برنامه قدرتمند جدید برای iOS و Mac، ایجاد محتوای سه بعدی را آسان می کند که می توانید با RealityKit به برنامه ای که می سازید اضافه کنید. در این دوره، اصول کار با RealityKit و همچنین نحوه استفاده از Reality Composer برای ایجاد تجربیات تعاملی AR بدون تجربه قبلی سه بعدی را بیاموزید. مربی Brian Advent پس از اینکه به شما نحوه ساخت سریع برنامه AR با RealityKit را نشان داد، نحوه ایجاد محتوا و تعامل با Reality Composer را نشان می دهد. سپس، نحوه استفاده از Reality Composer و Xcode را با هم برای ایجاد برنامه هایی که محتوا را بر اساس تصاویر دو بعدی و اشیاء سه بعدی موجود در دنیای واقعی نمایش می دهند، مشاهده کنید.

linkedin AR for Mobile Developers (Mitalearn-131849)

  • 30 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Emmanuel Henri
درباره این دوره:

واقعیت افزوده (AR) مجموعه‌ای از امکانات را برای ارائه محتوا به روش‌های جدید و جالب به توسعه‌دهندگان ارائه می‌دهد. اگر این فناوری علاقه شما را برانگیخته است، اما مطمئن نیستید که چگونه از نقطه نظر توسعه موبایل به یک پروژه AR نزدیک شوید، این دوره می تواند کمک کند. یک نمای کلی از چیستی AR دریافت کنید و در مورد اینکه کدام ویژگی های مشترک در اکثر برنامه های AR موفق وجود دارد و نحوه نزدیک شدن به ابزارهای AR محبوب از دیدگاه یک توسعه دهنده یا کارآفرین بیاموزید. مربی Emmanuel Henri ابتدا با بررسی نمونه هایی از برنامه های کاربردی که به خوبی اجرا شده اند، به تعریف یک پروژه AR موفق می پردازد. او سپس مراحل تحقیق و برنامه‌ریزی را طی می‌کند و در مورد اینکه چه چیزی برای یک برنامه AR ارزش می‌آورد، و نحوه نزدیک شدن به تعاملات و اندازه دستگاه بحث می‌کند. او دوره را با نگاهی به دو مورد از محبوب‌ترین ابزارهای واقعیت افزوده در بازار امروز به پایان می‌رساند: Unreal Engine و Unity.

linkedin ARKit and Unity: Build a Drivable Car in Augmented Reality (Mitalearn-158930)

  • 1 hours 57 minutes
  • پیشرفته
  • Release date: 22 June 2026
  • Author: Parth Anand
درباره این دوره:

با استفاده از Unity و چارچوب ARKit اپل، نحوه ساخت یک ماشین قابل رانندگی در واقعیت افزوده (AR) را کشف کنید. مربی پارت آناند به شما کمک می‌کند تا درک خود از AR را تقویت کنید - و همچنین مهارت‌های Unity خود را تقویت کنید - همانطور که او شما را گام به گام در ایجاد یک برنامه واقعیت افزوده راهنمایی می‌کند که به شما امکان می‌دهد یک ماشین واقعی را در پس زمینه دنیای واقعی رانندگی کنید. Parth به نحوه تعامل با اشیاء سه بعدی در واقعیت افزوده و همچنین نحوه افزودن مدل ماشین، استفاده از اسکریپت درایو دنیای واقعی، افزودن کنترل‌های لمسی و رفع اشکال می‌پردازد. به علاوه، او نحوه افزودن ویژگی‌های جالب به ماشین را به اشتراک می‌گذارد، از جمله نحوه افزودن جلوه‌های نوری واقعی و متحرک کردن درب ماشینی که باز و بسته می‌شود.

linkedin ASP.NET Core Identity: Authentication Management (Mitalearn-184974)

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

احراز هویت کاربران و مجوز دادن به سطح دسترسی آنها از اجزای اصلی هر برنامه کاربردی است. در این دوره یاد بگیرید که چگونه از ASP.NET Core Identity و همچنین ارائه دهندگان شخص ثالث برای احراز هویت کاربران خود استفاده کنید. مربی Ervis Trupja نحوه ایجاد یک برنامه وب با Identity را نشان می دهد. تنظیمات قفل، رمز عبور و ورود به سیستم را پیکربندی کنید. و مدل Identity را سفارشی کنید و از Entity Framework برای منعکس کردن این تغییرات در پایگاه داده خود استفاده کنید. او همچنین نشان می دهد که چگونه به کاربران خود اجازه دهید با حساب های فیس بوک و گیت هاب خود وارد شوند، و همچنین نحوه پیکربندی یک سیستم احراز هویت مبتنی بر کوکی را نشان می دهد.

linkedin ASP.NET Core in .NET 6: Dependency Injection (Mitalearn-272524)

  • 47 minutes
  • مناسب همه
  • Release date: 25 July 2026
  • Author: David Grace
درباره این دوره:

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

linkedin ASP.NET Core: Exception Handling (Mitalearn-233135)

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

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

Related Skills

linkedin ASP.NET Core: Logging with log4net (Mitalearn-232642)

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

چارچوب‌های گزارش‌گیری مانند log4net می‌تواند به استانداردسازی و ساده‌سازی فرآیند ثبت رویداد کمک کند: به توسعه‌دهندگان کمک می‌کند تا کنترل کنند کدام رویدادها خروجی می‌شوند و کجا باید آنها را خروجی بگیرند. این دوره یک رویکرد واقعی و مبتنی بر پروژه برای ثبت رویداد برای برنامه های ASP.NET Core با log4net را آموزش می دهد. مربی Ervis Trupja مزایای استفاده از چارچوب ورود به سیستم و گزینه های موجود را برای شما توضیح می دهد. سپس نحوه راه‌اندازی چارچوب log4net را برای کنسول، برنامه‌های web API و برنامه‌های MVC و نحوه ورود به رسانه‌های مختلف را نشان می‌دهد: یک فایل log معمولی، یک فایل رول، و یک پایگاه داده SQL. به‌علاوه، نحوه ایجاد یک کنترل‌کننده استثنای سفارشی و پیکربندی آن در میان‌افزار برای ثبت استثناها در سطح جهانی کسب کنید.

linkedin ASP.NET Core: Middleware (Mitalearn-411618)

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

در ASP.NET CORE ، خط لوله HTTP از میان افزار ساخته شده است - مؤلفه هایی که هر درخواست و پاسخ را می بینند و تصمیم می گیرند که چگونه بر روی آنها عمل کنند ، و اینکه آیا هر یک را به مؤلفه بعدی در خط لوله منتقل کنید. در این دوره ، بیاموزید که میان افزار چیست و چگونه می توانید مؤلفه های میان افزار خود را برای تقویت برنامه های وب اصلی ASP.NET بنویسید. مربی کریستین ونز همچنین جزئیات میانه های داخلی و خارجی را شرح می دهد ، نقشه برداری از آنها به درخواست های HTTP و تنظیم دقیق نظمی که در آن اجرا می شود.

linkedin ASP.NET Core: Working with Azure Tables (Mitalearn-226658)

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

پس از توسعه یک برنامه و در دسترس قرار گرفتن در دسترس کاربران، ایجاد تغییرات شدید پایگاه داده تقریباً غیرممکن است مگر اینکه ذخیره سازی داده شما غیرمرتبط باشد. استفاده از فضای ذخیره‌سازی غیرمرتبطی مانند ذخیره‌سازی Azure Table، تغییر ساختار پایگاه داده را در صورت نیاز آسان می‌کند، بدون اینکه برنامه شکسته شود. در این دوره، مدرس Ervis Trupja به شما کمک می‌کند تا با ذخیره‌سازی Azure Table سرعت خود را افزایش دهید و نحوه کار با آن را در یک برنامه ASP.NET Core با استفاده از Cosmos DB Table API توضیح می‌دهد. ارویس به تفاوت های بین پایگاه های داده SQL و NoSQL و همچنین آنچه که ذخیره سازی Azure Table ارائه می دهد، می پردازد. او نحوه تنظیم فضای ذخیره سازی Azure Table را در یک برنامه ASP.NET Core توضیح می دهد. او همچنین نحوه افزودن، به‌روزرسانی، خواندن و حذف داده‌ها از جداول در ذخیره‌سازی Azure Table را بررسی می‌کند. در پایان، ارویس نحوه تکثیر داده‌های ذخیره‌سازی Azure Table را در سطح جهانی پوشش می‌دهد و به کاربران در سراسر جهان اجازه می‌دهد بدون تجربه تأخیر به داده‌های شما دسترسی داشته باشند.

linkedin ASP.NET MVC 5 Essential Training (Mitalearn-186844)

  • 2 hours 37 minutes
  • مبتدی
  • Release date: 12 August 2019
  • Author: Jonathan "J." Tower
درباره این دوره:

ASP.NET MVC ابزار انتخابی برای ساخت برنامه های وب مدرن، پویا و مقیاس پذیر است. MVC 5 شامل ویژگی هایی است که توسعه سریع و آزمایش محور را امکان پذیر می کند. در این دوره، جاناتان «جی. Tower ملزومات چارچوب ASP.NET MVC 5 را آموزش می دهد. بیاموزید که مدل‌ها، نماها، و کنترل‌کننده‌ها چیست و چگونه داده‌ها بین آنها ارسال می‌شود. ببینید چگونه کلاس های کنترلر و روش های عمل آنها برای سازماندهی منطق برنامه شما استفاده می شود. نحوه استفاده از مدل های قوی تایپ شده در نماهای خود. نحوه ساخت مدل با Entity Framework. و چگونه می توانید ویژگی های اعتبار سنجی سفارشی خود را ایجاد کنید. او همچنین نحوه ایجاد و انجام تست‌های واحد را نشان می‌دهد تا اطمینان حاصل شود که نرم‌افزاری را می‌سازید که به روشی که قرار است کار کند.

linkedin ASP.NET MVC 5 Identity: Authentication and Authorization (Mitalearn-148730)

  • 1 hours 29 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: Ervis Trupja
درباره این دوره:

احراز هویت و مجوز از ویژگی های اصلی بسیاری از برنامه های مدرن هستند. پس چرا چرخ را مجدداً اختراع کنید و کاربران خود را مجبور به ایجاد یک لاگین دیگر کنید؟ با استفاده از اعتبارنامه‌های پلتفرم‌های قابل اعتماد مانند فیس‌بوک و گوگل، می‌توانید در زمان با ارزش توسعه خود صرفه‌جویی کنید و تجربه کاربری را بهبود بخشید. این دوره نحوه احراز هویت و مجوز کاربران برنامه های ASP.NET MVC 5 خود را با استفاده از روش های دات نت و همچنین چارچوب های شخص ثالث نشان می دهد. مربی Ervis Trupja در مورد گزینه‌های مدیریت هویت در ASP.NET MVC 5 بحث می‌کند و نحوه پیاده‌سازی احراز هویت شخص ثالث را در برنامه خود با فیس‌بوک، توییتر، گوگل، مایکروسافت و GitHub نشان می‌دهد. او نحوه تنظیم تایید ایمیل و احراز هویت دو مرحله ای و کنترل سطوح مجوز را برای کاربران نشان می دهد. در نهایت، او نحوه ایمن سازی برنامه های ASP.NET در برابر هفت آسیب پذیری رایج را مورد بحث قرار می دهد.

linkedin ASP.NET MVC: Building for Productivity and Maintainability (Mitalearn-141692)

  • 2 hours 20 minutes
  • پیشرفته
  • Release date: 21 June 2026
  • Author: Jess Chadwick
درباره این دوره:

ASP.NET MVC ویژگی‌ها و عملکردهای فوق‌العاده‌ای را ارائه می‌کند، اما کارهای بیشتری برای بهینه‌سازی کدتان می‌توانید انجام دهید. در این دوره آموزشی غواصی عمیق از Jess Chadwick بیاموزید که چگونه با ساده کردن نماها، کنترل‌کننده‌ها و مدل‌های خود، برنامه‌هایی برای بهره‌وری طولانی‌مدت و قابلیت نگهداری بسازید. نحوه جدا کردن منطق برنامه و کسب و کار، استفاده مجدد و ساده کردن نماها، مدیریت وابستگی ها، کاهش نشانه گذاری با کمک های HTML، و اعمال الگوها برای افزایش بهره وری و ساده کردن منطق کنترلر را کشف کنید. به علاوه، یاد بگیرید که چگونه از پوشه‌های ویژگی استفاده کنید، که همه کنترل‌کننده‌ها، نماها و مدل‌های لازم را برای یک ویژگی در یک پوشه گروه‌بندی می‌کند، زمان پیمایش و جستجو را کاهش می‌دهد و مقیاس‌گذاری ویژگی و استفاده مجدد از کد را فعال می‌کند.

Related Skills

Suggestions