تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی تمرین عملی سی شارپ با ساختارهای داده‌ای

دوره آموزشی تمرین عملی سی شارپ با ساختارهای داده‌ای

1 ساعت 35 دقیقهمتوسط2025-01-14

مدرسین

Kathryn Hodge

Kathryn Hodge

Software Developer

جزئیات دوره

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

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

مهارت ها

C#Data EngineeringProgramming LanguagesData ScienceMicrosoftSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • چرا از ساختارهای داده استفاده کنید
  • آنچه باید بدانید
  • نحوه استفاده از CoderPad
  • نحوه استفاده از GitHub Codespaces

یک برنامه فهرست کارها با آرایه بسازید

  • نحوه استفاده از آرایه‌ها در سی شارپ
  • راه حل - صفرها را به انتها منتقل کنید
  • الزامات پروژه لیست کارها
  • آرایه وظیفه را پیاده‌سازی کنید
  • مقیاس یک آرایه برای افزایش تعداد کارها

برنامه لیست کارها را با یک لیست تقویت کنید

  • نحوه استفاده از لیست‌ها در سی شارپ
  • راه حل - عنصر اکثریت را پیدا کنید
  • لیست کارها را تغییر دهید - آرایه را با یک لیست جایگزین کنید
  • راه حل GitHub Codespaces - سبد خرید

یک سیستم مدیریت موجودی با یک فرهنگ لغت بسازید

  • نحوه استفاده از دیکشنری‌ها در سی شارپ
  • راه حل CoderPad - آناگرام‌های گروهی
  • الزامات سیستم مدیریت موجودی
  • یک فرهنگ لغت برای ذخیره موجودی پیاده‌سازی کنید
  • موجودی را با عملکرد سبد خرید یکپارچه کنید

درخواست‌های خدمات مشتری را با یک صف مدیریت کنید

  • نحوه استفاده از صف در سی شارپ
  • راه حل CoderPad - اعداد باینری تولید کنید
  • الزامات سیستم فروش بلیط خدمات مشتریان
  • اجرای یک صف برای رسیدگی به درخواست‌های مشتریان
  • نظارت بر درخواست‌های دریافتی و معلق
  • راه حل GitHub Codespaces - مدیریت سکوی ایستگاه قطار

قابلیت Undo Redo را در یک ویرایشگر متن با پشته توسعه دهید

  • نحوه استفاده از پشته در سی شارپ
  • راه حل CoderPad - ارزیاب بیان
  • الزامات برای قابلیت لغو مجدد
  • قابلیت undo را با پشته پیاده‌سازی کنید
  • عملکرد redo را با پشته پیاده‌سازی کنید
  • عملکرد را برای تغییرات در مقیاس بزرگ بهینه کنید

با استفاده از یک ساختار داده سفارشی، یک محدود کننده نرخ برای درخواست‌های API ایجاد کنید

  • الزامات محدود کننده نرخ API
  • اعمال محدودیت نرخ با استفاده از فرهنگ لغت و صف
  • راه حل GitHub Codespace - سیستم رزرو پرواز

نتیجه گیری

  • انتخاب ساختار داده مناسب

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal