Course catalog

Course duration

Course provider

Topic

Categories

Showing 1-20 of 118 items.

linkedin Advanced ASP.NET Web API 2.2 (Mitalearn-169317)

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

ASP.NET Web API 2.2 - چارچوبی برای ساختن API های وب در بالای دات نت فریم ورک - می تواند یک انتخاب عالی برای توسعه دهندگانی باشد که به دنبال افشای داده ها و خدمات خود هستند. در این دوره پیشرفته، Ervis Trupja به شما کمک می کند تا دانش خود را از این فریمورک محبوب به سطح بالاتری ببرید. ارویس به موضوع تزریق وابستگی در Web API می پردازد و توضیح می دهد که چگونه وابستگی ها را با Unity حل کنیم. او همچنین درخواست‌های متقاطع را بررسی می‌کند و نحوه ایجاد یک خط‌مشی اشتراک‌گذاری منابع متقاطع (CORS) را نشان می‌دهد. به علاوه، یاد بگیرید که چگونه APIها را بدون شکستن ویژگی‌های موجود نسخه کنید، مدیریت‌کننده‌های پیام سفارشی ایجاد کنید، یک برنامه Web API را در سرور IIS میزبانی کنید، با خود میزبانی و موارد دیگر مقابله کنید.

linkedin Advanced C#: Functional Programming Patterns (2020) (Mitalearn-201821)

  • 1 hours 54 minutes
  • پیشرفته
  • Release date: 11 August 2020
  • Author: Walt Ritscher
درباره این دوره:

برنامه نویسی عملکردی به توسعه دهندگان راه ساده ای برای مقابله با مشکلات نرم افزار مدرن مانند مقیاس عظیم، سیستم های توزیع شده و زمان های اجرا رشته ای متعدد ارائه می دهد. کنجکاو هستید که چگونه الگوهای برنامه نویسی کاربردی را در برنامه های NET خود کار کنید؟ در این دوره، Walt Ritscher به شما نشان می دهد که چگونه. کشف کنید که چگونه از ویژگی های برنامه نویسی کاربردی در سی شارپ برای تغییر کد خود استفاده کنید. والت موضوعات کلیدی مانند تغییرناپذیری، توابع مرتبه بالاتر و اینکه چرا عبارات برای برنامه های کاربردی بهتر هستند را پوشش می دهد. بعلاوه، یاد بگیرید که چگونه جریان تابع را در سی شارپ با استفاده از خط لوله بنویسید. کار با مفاهیم برنامه نویسی کاربردی مانند نقشه، فیلتر و پیوند در LINQ. و بیشتر.

linkedin Advanced C#: Language Features (Mitalearn-442337)

  • 1 hours 43 minutes
  • مناسب همه
  • Release date: 25 July 2026
  • Author: Joe Marini
درباره این دوره:

پروژه ها
  • از آنچه در مورد تطبیق الگوی ساختاری یاد می‌گیرید برای ساخت ابزار محاسبه‌گر کمیسیون فروش برای تجارت اوراق بهادار متشکل از سهام یا اوراق قرضه استفاده کنید.

در این دوره آموزشی پیشرفته C#، مربی جو مارینی عمیقاً در ویژگی های زبان فرو می رود. جو بیش از 30 سال در صنعت وب و نرم افزار کار کرده است، به طور منظم در کنفرانس های صنعتی سخنرانی می کند، و چندین نشریه در زمینه توسعه وب و نرم افزار تالیف یا مشارکت داشته است.

Related Skills

linkedin Advanced C#: Object-Oriented Programming (Mitalearn-442354)

  • 1 hours 46 minutes
  • مناسب همه
  • Release date: 25 July 2026
  • Author: Joe Marini
درباره این دوره:

یک ضرب المثل قدیمی وجود دارد که می گوید: «در دات نت، همه چیز یک شی است»، و اگر اینطور است، پس دانستن نحوه نوشتن کدهای سی شارپ شی گرا بسیار ضروری است. در این دوره، جو مارینی شما را فراتر از اصول اولیه کلاس‌های رایتینگ می‌برد و برخی از مفاهیم پیشرفته‌تر C# OOP را معرفی می‌کند که خواندن و نگهداری برنامه‌ها را آسان‌تر می‌کند، به سناریوهای رایج برنامه‌نویسی در دنیای واقعی رسیدگی می‌کند و عملکرد کلی کد را بهبود می‌بخشد. با جو در این دوره همراه باشید تا دانش و اعتماد به نفس استفاده از تمامی ویژگی های برنامه نویسی شی گرا سی شارپ را به موثرترین روش برای پروژه های خود به دست آورید.

Related Skills

linkedin Advanced C#: Thread-Safe Data with Concurrent Collections (Mitalearn-192930)

  • 1 hours 39 minutes
  • پیشرفته
  • Release date: 28 June 2026
  • Author: Walt Ritscher
درباره این دوره:

کلاس "Thread-safe" کلاسی است که اعضای آن در برابر موقعیت هایی که در آن یک رشته رشته دیگری را قطع می کند محافظت می شود. انواع استاندارد مجموعه دات نت امن نیستند، که می تواند منجر به مشکلات متعددی از جمله شرایط مسابقه، خرابی داده ها، و استثناهای غیرمنتظره در برنامه های کاربردی چند رشته ای مدرن شود. در این دوره، مدرس Walt Ritscher نحوه کار با مجموعه‌های همزمان امن برای به اشتراک گذاشتن داده‌ها در رشته‌ها و ساخت برنامه‌های مقیاس‌پذیرتر را نشان می‌دهد. با استفاده از مثال‌های عملی، والت مشکلاتی را که می‌توانید هنگام کار در برنامه‌های چند رشته‌ای با آن مواجه شوید، تشریح می‌کند و توضیح می‌دهد که چرا مجموعه‌های همزمان در مدیریت رشته‌های متعدد عالی هستند. او نحوه کار با کلاس ConcurrentDictionary از جمله نحوه به روز رسانی داده ها در ConcurrentDictionary را بررسی می کند. به‌علاوه، درباره الگوی تولیدکننده-مصرف‌کننده و نحوه ارتباط آن با انواع مجموعه‌های همزمان، نحوه استفاده از BlockingCollection - کلاس مجموعه ایمن رشته‌ها - و موارد دیگر بیاموزید.

linkedin Advanced Threading in C# (Mitalearn-144089)

  • 2 hours 8 minutes
  • متوسط
  • Release date: 28 June 2026
  • Author: Chander Dhall
درباره این دوره:

یاد بگیرید که چگونه برنامه‌های C# بنویسید که چندین کار را همزمان انجام می‌دهند که به برنامه‌های چند رشته‌ای معروف است. برنامه‌هایی که از multithreading استفاده می‌کنند به ورودی کاربر بیشتر پاسخگو هستند، زیرا رابط کاربری فعال می‌ماند زیرا وظایف پردازشگر فشرده روی رشته‌های جداگانه اجرا می‌شوند. Multithreading هنگام ایجاد برنامه‌های مقیاس‌پذیر نیز مفید است زیرا می‌توانید با افزایش حجم کار، رشته‌ها را اضافه کنید. در این دوره، مایکروسافت MVP Chander Dhall اصول اولیه threading و سیگنالینگ را بررسی می کند و سپس نحوه استفاده از کتابخانه محبوب دات نت برای اجرای موازی، TPL را نشان می دهد. نحو پرس و جو PLINQ. و الگوی برنامه نویسی ناهمزمان توصیه شده، TAP. در پایان دوره، او نشان می دهد که چگونه می توان کدهای متوالی را به یک برنامه چند رشته ای تبدیل کرد که پنج برابر سریعتر از قبل اجرا می شود.

Related Skills

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 C ++ الگوهای طراحی: ساختاری (Mitalearn-416021)

  • 1 hours 47 minutes
  • مناسب همه
  • Release date: 5 May 2023
  • Author: Károly Nyisztor
درباره این دوره: 

 

الگوهای طراحی به شما امکان می دهد مشکلات مشترک توسعه نرم افزار را به روشی قابل استفاده مجدد حل کنید و کد شما را قوی تر و مقیاس پذیر تر می کند. در این دوره ، Károly Nyisztor الگوهای طراحی ساختاری از باند چهار را بررسی می کند. او به شما نشان می دهد که چگونه می توانید از این الگوهای در کد C ++ مدرن استفاده کنید و چگونه می توانند به شما در طراحی نرم افزارهای قوی تر و مقیاس پذیر کمک کنند. او همچنین در مورد هفت الگوی طراحی ساختاری از کتاب الگوهای طراحی اصلی - آداپتور ، پل ، کامپوزیت ، دکوراتور ، نمای ، وزن و پروکسی - بحث می کند و به شما نشان می دهد که چگونه هر یک را در C ++ مدرن پیاده سازی کنید. برای هر الگوی ، او به شما نشان می دهد که چه موقع و چگونه می توانید از آن استفاده کنید ، همراه با مزایا و اشکالات آن. در این دوره به Károly بپیوندید تا یاد بگیرید که چگونه می توانید از الگوهای طراحی ساختاری در کد خود استفاده کنید و مهارت های توسعه خود را تقویت کنید.

این دوره بخشی از گواهینامه حرفه ای از Openedg C ++ است.


linkedin C ++ مدرن: تکنیک ها و ویژگی های پیشرفته (Mitalearn-429264)

  • 4 hours 38 minutes
  • مناسب همه
  • Release date: 24 October 2024
  • Author: Andy Olsen,Pearson
درباره این دوره: 

 

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

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


linkedin C# Essential Training 1: Types and Control Flow (Mitalearn-395111)

  • 2 hours 47 minutes
  • مناسب همه
  • Update date: 12 December 2023
  • Author: Matt Milner
درباره این دوره: 

 آیا نیاز به یادگیری نکات ضروری سی شارپ دارید؟ این مجموعه دو قسمتی تمام اصول اولیه را به شما نشان می دهد. در این دوره، بخش اول از این مجموعه، مربی مت میلنر، کلاس ها، ساختارها، متغیرها و بسیاری موارد دیگر را به شما نشان می دهد. Matt با قرار دادن C# در متن با دات نت، MSIL و کتابخانه کلاس پایه شروع می کند. او شما را در درک و کار با کلاس ها، ساختارها و رکوردها راهنمایی می کند. سپس مت چندین تکنیک مفید برای سازماندهی کد سی شارپ به شما نشان می دهد. او متغیرها را عمیقاً مورد بحث قرار می‌دهد، سپس به چگونگی تعریف، فعال کردن و آزمایش enums و همچنین نحوه استفاده از انواع nullable و کار با اشیاء null می‌پردازد. Matt به if، else می‌پردازد و دستورات سوئیچ را پوشش می‌دهد و عبارات سوئیچ، عبارت is و مقدمه‌ای بر الگوها را پوشش می‌دهد. به علاوه، او انواع مختلفی از الگوها را توضیح می‌دهد و نحوه استفاده از شرایط محافظ برای اصلاح بیشتر موارد مطابقت سوئیچ را توضیح می‌دهد.

Related Skills

linkedin C# Essential Training 2: Generics، Collections و LINQ (Mitalearn-395128)

  • 3 hours 15 minutes
  • مناسب همه
  • Update date: 8 December 2023
  • Author: Matt Milner
درباره این دوره: 

 به عنوان یکی از محبوب ترین زبان های برنامه نویسی، سی شارپ با هر نسخه جدید برنامه نویسی را آسان تر و سرگرم کننده تر می کند. در این دوره، مدرس مت میلنر به بررسی عمیق‌تر ویژگی‌های ضروری سی شارپ می‌پردازد، مانند انواع عمومی، مجموعه‌ها، مدیریت استثناها، برنامه‌نویسی ناهمزمان با وظایف و موارد دیگر. Matt با کمک به درک و کار با انواع عمومی شروع می‌کند، سپس به درک انواع مجموعه، کار با مجموعه‌ها و درک مجموعه‌های همزمان می‌پردازد. او شما را در مدیریت انواع مختلف استثناها، از جمله ایجاد استثناهای سفارشی راهنمایی می کند. Matt اصول Threading را توضیح می دهد و به شما نشان می دهد که چگونه از async و await در مدل برنامه نویسی مبتنی بر وظیفه استفاده کنید. او پس از پوشش نمایندگان و رویدادها، به بررسی روش‌های توسعه و همچنین نحوه نوشتن و استفاده از روش توسعه می‌پردازد. به علاوه، مت در مورد اهداف پرس و جوی یکپارچه زبان (LINQ)، نحوه پرس و جو مجموعه ها با LINQ، و نحوه فیلتر کردن و سفارش پرس و جوهای خود بحث می کند.

linkedin C# Essential Training: 2 Flow Control, Arrays, and Exception Handling (Mitalearn-130370)

  • 2 hours 19 minutes
  • مبتدی
  • Release date: 26 July 2026
  • Author: Bruce Van Horn
درباره این دوره:

با یادگیری سی شارپ، توسعه اپلیکیشن مایکروسافت را شروع کنید. سریع، توانا و مولد، سی شارپ بهترین ویژگی های C++ و جاوا را با هم ترکیب می کند – بدون هیچ یک از نگرانی های مربوط به شمارش مراجع یا عملکرد. این دوره نیمه دوم C# Essential Training است که تکنیک‌های کمی پیشرفته‌تر مانند تست کد، ذخیره داده‌ها در آرایه‌ها و مجموعه‌ها، پردازش لیست‌ها با LINQ، کنترل جریان برنامه و مدیریت استثناها را پوشش می‌دهد. مقدمه ای برای تست واحد و همچنین مکانیسم های کنترل جریان مانند if-else و دستورهای سوئیچ، عملگرهای منطقی و حلقه ها دریافت کنید. نحوه اجرای پروژه‌های خود را بیابید، استثناها را اشکال‌زدایی کنید تا بفهمید چرا کد در زمان اجرا قطع می‌شود، و آن استثناها را با عبارات catch مدیریت کنید. به علاوه، یاد بگیرید که چگونه بسته های کد کامپایل شده را با NuGet ایجاد و مدیریت کنید، لاگ های برنامه را با NLog مدیریت کنید و یک ساخت نهایی تولید کنید.

Related Skills

linkedin C# Essential Training: 1 Syntax and Object Oriented Programming (Mitalearn-130353)

  • 3 hours 14 minutes
  • مبتدی
  • Release date: 25 July 2026
  • Author: Bruce Van Horn
درباره این دوره:

با یادگیری سی شارپ، توسعه اپلیکیشن مایکروسافت را شروع کنید. سریع، توانا و مولد، سی شارپ بهترین ویژگی های C++ و جاوا را با هم ترکیب می کند – بدون هیچ یک از نگرانی های مربوط به شمارش مراجع یا عملکرد. ما دوره C# Essential Training خود را به دو بخش تقسیم کرده‌ایم، بنابراین می‌توانید بر روی ویژگی‌های زبانی تمرکز کنید که بیشتر به یادگیری نیاز دارید. این قسمت اجزای ضروری سینتکس شامل متغیرها، رشته ها، عملیات، کلاس ها و متدها را آموزش می دهد. با مربی بروس ون هورن همراه باشید و یاد بگیرید که چگونه یک کلاس در داخل یک کتابخانه قابل استفاده مجدد بسازید، که سپس توسط یک رابط کاربری ساده مصرف می شود. بعلاوه، در مورد کپسوله سازی، وراثت و روش های توسعه که C# را به یک زبان برنامه نویسی شی گرا عالی تبدیل می کند، بیاموزید. این دوره اولین و بهترین منبع شما برای برنامه نویسی با سی شارپ است – انتخابی ساده، مدرن و محبوب برای توسعه دهندگان ویندوز.

linkedin C# Practice: Generic Collections (Mitalearn-388056)

  • 26 minutes
  • مناسب همه
  • Release date: 25 July 2026
  • Author: Walt Ritscher
درباره این دوره:

به مربی ارشد LinkedIn Learning Walt Rischer در این دوره آموزشی عملی، تعاملی و اولین مهارت برنامه نویسی که به طور منحصر به فرد برای توسعه دهندگان C# متوسط ​​طراحی شده است، بپیوندید. مهارت‌های مجموعه‌های عمومی را در سی شارپ کاوش کنید تا دانش فنی خود را تقویت کنید یا برای یک مصاحبه آماده شوید تا نقشی جدید داشته باشید. این دوره شامل چالش های کد است که توسط CoderPad طراحی شده است. چالش‌های کد، تمرین‌های کدنویسی تعاملی با بازخورد بلادرنگ هستند، بنابراین می‌توانید برای پیشبرد مهارت‌های کدنویسی خود تمرین کدنویسی را انجام دهید. والت به شما کمک می کند تا مهارت های خود را به عنوان یک برنامه نویس C# با شش چالش برنامه نویسی خاص و متمرکز بر پرس و جو توسعه دهید. مهارت هایی مانند درج در List، بررسی محتویات فرهنگ لغت، استفاده از PriorityQueue، استفاده از برش برای دریافت زیرمجموعه، استفاده از روش ConvertAll و انجام عملیات HashSet را تمرین کنید.

Related Skills

linkedin C# Practice: Interfaces and Abstract Classes (Mitalearn-388073)

  • 23 minutes
  • مناسب همه
  • Release date: 25 July 2026
  • Author: Walt Ritscher
درباره این دوره:

دانش شی گرا خود را از C# در این نسخه چالش های کد آزمایش کنید. مدرس و توسعه دهنده دات نت، Walt Ritscher، پنج چالش عملی و مقدماتی را با تمرکز بر کلاس های انتزاعی و پیاده سازی رابط ارائه می دهد. هر چالش یک جنبه از این موضوعات را بررسی می‌کند، و پس از نوشتن کد برای حل چالش، کار خود را با راه‌حل والت بررسی کنید.

این دوره شامل چالش های کد است که توسط CoderPad ارائه شده است. چالش‌های کد، تمرین‌های کدنویسی تعاملی با بازخورد بی‌درنگ هستند، بنابراین می‌توانید در کنار محتوای دوره تمرین کدنویسی را انجام دهید تا مهارت‌های برنامه‌نویسی خود را ارتقا دهید.

Related Skills

linkedin C# Refactoring Tips and Tricks (Mitalearn-123944)

  • 43 minutes
  • متوسط
  • Update date: 28 June 2026
  • Author: Jesse Freeman
درباره این دوره:

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

Related Skills

linkedin C# استثنا و رسیدگی به خطا (Mitalearn-443408)

  • 55 minutes
  • مناسب همه
  • Release date: 14 March 2024
  • Author: Joe Marini
درباره این دوره: 

 این یک واقعیت است که با وجود تمام تلاش‌ها برای نوشتن پاک‌ترین و بدون خطاترین برنامه‌ها، در مقطعی با مشکل مواجه می‌شوید. دانستن نحوه مدیریت صحیح شرایط خطا و استثنائات در برنامه‌های #C شما -قبل از اینکه بر تجربه کاربر تأثیر بگذارد - یک الزام مطلق است. در این دوره، جو مارینی به شما نشان می‌دهد که چگونه با استثناهای سی شارپ کار کنید و پروتکل‌های مدیریت خطای بهترین عمل را پیاده‌سازی کنید تا برنامه‌های خود را در برابر دنیای غیرقابل پیش‌بینی انعطاف‌پذیر کنید.

Related Skills

linkedin C#: Applied Data Structures (2019) (Mitalearn-169657)

  • 1 hours 12 minutes
  • پیشرفته
  • Release date: 5 November 2019
  • Author: Joe Marini
درباره این دوره: 

 مدیریت کارآمد داده ها با کلاس های مجموعه سی شارپ. در این دوره، به جو مارینی بپیوندید تا نحوه نگهداری مجموعه های داده در سی شارپ را توضیح دهد و کلاس مجموعه مناسب را برای اعمال در مجموعه گسترده ای از سناریوهای برنامه نویسی انتخاب کند. جو با پوشش مفاهیم اولیه، از جمله تفاوت بین مجموعه‌های عمومی و غیرعمومی و نحوه انتخاب یک کلاس مجموعه متناسب با یک مشکل برنامه‌نویسی خاص، شروع می‌کند. او سپس کلاس‌های مجموعه اولیه، از جمله نحوه استفاده از LinkedList را مرور می‌کند و مجموعه‌های تخصصی مانند OrderDictionary و StringCollection را مورد بحث قرار می‌دهد.

Related Skills

linkedin C#: Delegates, Events and Lambdas (2015) (Mitalearn-70530)

  • 1 hours 9 minutes
  • متوسط
  • Release date: 3 June 2015
  • Author: Joe Marini
درباره این دوره:

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

برای یادگیری نحوه تطبیق این مجموعه انعطاف پذیر از ابزارهای برنامه نویسی با نیازهای برنامه نویسی C# خود، تماشا را شروع کنید.

linkedin C#: Design Patterns Part 1 (Mitalearn-221507)

  • 2 hours 8 minutes
  • مناسب همه
  • Release date: 25 July 2026
  • Author: Richard Goforth
درباره این دوره:

الگوهای طراحی بخش مهمی از برنامه نویسی هستند. توسعه دهندگان به جای راه حل های برنامه نویسی برای هر مسئله از ابتدا می توانند این الگوها را پیاده سازی کنند که مشکلات رایج را حل می کند. در این دوره آموزشی، مدرس ریچارد گوفورث، هدف و استفاده موثر از الگوهای طراحی کلیدی در سی شارپ را توضیح می دهد. ریچارد با بحث در مورد اینکه چرا الگوهای طراحی معنی دارند، چیست و چگونه گروه بندی و دسته بندی می شوند، شروع می کند. او سپس یک نمای کلی از الگوهای طراحی Gang of Four خلقی، رفتاری و ساختاری و نحوه بکارگیری آنها در سی شارپ و دات نت ارائه می دهد. در مرحله بعد، او به بررسی الگوهای Iterator، Factory Method و Adapter می پردازد و چالش های عملی را ارائه می دهد که به شما کمک می کند در کاربرد این الگوها در کد خود تسلط پیدا کنید.

Suggestions