آموزش مباحث پیشرفته در برنامه نویسی سی شارپ

تعداد ویدئو 47
زمان دوره 02:42:00
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش مباحث پیشرفته در برنامه نویسی سی شارپ یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی مباحث پیشرفته در برنامه نویسی سی شارپ است که با نام اصلی C Sharp Programming Paradigms شرکت Pluralsight منتشر شده است.

کاربردهای مختلف زبان برنامه نویسی سی شارپ

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

C-Programming-Paradigms

زبان برنامه نویسی سی شارپ

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

سرفصل مطالب آموزش ویدئویی مباحث پیشرفته در برنامه نویسی سی شارپ

فصل اول: سی شارپ و LINQ

  • مقدمه
  • LINQ چیست؟
  • Extension Method ها
  • Extension Method ها و Lambda
  • Lambda و Func
  • Func و Expression
  • املای Query Syntax

فصل دوم: سی شارپ و DLR

  • مقدمه
  • دلیل استفاده از Dynamic
  • کلمه ی dynamic در سی شارپ
  • استفاده از Dynamic Type ها
  • مثال عملی در کار با Excel Automation
  • DLR چیست؟
  • شی ExpandoObject
  • شی DynamicObject
  • صدا زدن کد Ruby از درون سی شارپ و برعکس

فصل سوم: برنامه نویسی شی گرا در سی شارپ

  • مقدمه
  • مبحث استفاده از Primitive Type ها
  • کپسوله سازی بزرگ
  • انتزاع های کوچک
  • مشکلات وراثت در کدها
  • استفاده از اینترفیس ها
  • وابستگی جهت دار

فصل چهارم: برنامه نویسی تابع گرا سی شارپ

  • مقدمه
  • انتزاع اولیه
  • فراخوانی با توابع High Order
  • کدهای تنبل
  • استفاده از زمانبندی و Retry
  • تکنیک های Partial و Curry در برنامه نویسی تابع گرا
  • استفاده از TPL و برنامه نویسی همروند

فصل پنجم: اصول کد نویسی بهتر در سی شارپ

  • مقدمه
  • استاندارهای سطح بالا
  • نام گذاری
  • افزودن معنا به کدها
  • ده قانون بسیار کلیدی در کدنویسی سی شارپ

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش مباحث پیشرفته در برنامه نویسی سی شارپ”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید