لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش نکات، ترفندها و تکنیک های C# 7.x [ویدئو]
C# 7.x Tips, Tricks, and Techniques [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
سی شارپ یک زبان پیچیده است و زمانی که برای اولین بار شروع به کار می کنید استفاده از آن دشوار است. قوانین و استانداردهای زیادی وجود دارد که ممکن است اشتباه کنید، اما اجتناب از این اشتباهات رایج برنامه های شما را بسیار کارآمدتر می کند.
با این دوره، شما یاد خواهید گرفت که تکنیک های عملی و اثبات شده را برای بهبود جنبه های خاص توسعه C# 7.x پیاده سازی کنید. هر بخش نکات و تکنیک هایی را با دستورالعمل های صریح برای انجام وظایف مختلف C# 7.x به شیوه ای عملی پوشش می دهد. تکنیک ها با استفاده از مثال های عملی کوچک نشان داده شده اند. شما مهارت های خود را با اطلاعاتی در مورد بهبود سبک کدنویسی و عملکرد خود تقویت خواهید کرد و در مورد فرآیندهای C# 7.x و کیفیت کد یاد خواهید گرفت. این دوره بر کشف امکانات جدید با C# 7.x تمرکز دارد که می تواند مجموعه مهارت های فعلی شما را افزایش دهد.
در پایان این دوره، نکات هیجان انگیز، بهترین روش ها و تکنیک های کدنویسی C# 7.x خود را یاد خواهید گرفت. شما می توانید برنامه های دسکتاپ خود را در C# 7.x بسیار سریعتر و با سهولت بسازید.
تمام کدها و فایل های پشتیبانی این دوره در https://github.com/PacktPublishing/-C-7.x-Tips-Tricks-and-Techniques موجود است * تکنیک های عملی و اثبات شده را برای بهبود جنبه های خاص C# 7 پیاده سازی کنید. x توسعه
* از تاپل های جدید در C# 7.x استفاده کنید و ببینید که اکنون چه کاری می توانند انجام دهند
* ویژگیهای تطبیق الگوی جدید و کارهایی که میتوانید با عبارات سوئیچ مورد انجام دهید را کشف کنید
* ساخت توابع محلی در داخل توابع. بله، آن توابع محلی نیز می توانند بازگشتی باشند
* بررسی کنید که متغیرها چه کاری می توانند برای شما انجام دهند و چگونه کد شما را پاک می کنند
* C++ چندین دهه متغیرهای مرجع داشته است و اکنون C# بالاخره به لطف C# 7.x آنها را دارد.
* کشف کنید که چگونه میتوانید اکنون از نحو بدنه عبارت برای سازندهها، نهاییکنندهها و نمایهسازها استفاده کنید این دوره برای توسعهدهندگان نرمافزار سی شارپ است که میخواهند راههای مفید و جالبی برای بهبود بیشتر مهارتهای C# خود برای ساخت برنامهها به روشی بسیار سریعتر و آسانتر بیاموزند.
دانش C# قبلی فرض می شود.
* اکنون در C# 7.x با بررسی های کامل به سرعت برسید * * هر ویژگی جدید را نشان دهید تا بتوانید ببینید چگونه می توان از آن استفاده کرد و چگونه می توانید آن را برای خود به کار ببرید * * بهترین روش ها برای تاپل ها، تغییر الگوی مطابقت و مقادیر بازگشتی مرجع فقط عجیب به نظر می رسند تا زمانی که بدانید چگونه از آنها استفاده کنید *
سرفصل ها و درس ها
ابزارهای جدید C# 7.0 برای افزایش بهره وری شما
New C# 7.0 Tools to Boost Your Productivity
بررسی اجمالی دوره
The Course Overview
استفاده از استاتیک
Static Using
تمرین کردن متغیرها
Practicing Out Variables
تمرین توابع محلی
Practicing Local Functions
استفاده از Literals
Using Literals
بازگشت با مرجع
Return by Reference
استثناها به عنوان عبارات
Exceptions as Expressions
نحو بیانی
Expression-Bodied Syntax
تطبیق الگو برای یک نحو مختصر
Pattern Matching for a Concise Syntax
تکنیک هایی برای تمرین الگوها
Techniques for Practicing Patterns
از کلاس Tuple در C# 7.x استفاده کنید
Leverage the Tuple Class in C# 7.x
روش قدیمی استفاده از Tuples قبل از C# 7
The Old Way of Using Tuples Prior to C# 7
کلاس تاپل سی شارپ 7
The C# 7 Tuple Class
استفاده از Deconstructing برای Tuple Types در C# 7.x
Using Deconstructing for Tuple Types in C# 7.x
استفاده از Deconstruction برای انواع Tuples در سی شارپ 7
Using Deconstruction for Tuples Types in C# 7
ساختارشکنی عناصر چند تایی با دور انداختن
Deconstructing Tuple Elements with Discards
ساختن یک نوع تعریف شده توسط کاربر با رد کردن
Deconstructing a User-Defined Type with Discards
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
سایمون به مدت 26 سال در انگلستان طراحی و توسعه نرم افزار داشته است. سایمون در حال حاضر توسعه دهنده اصلی سایت www.bybox.com است و در آنجا وقت خود را صرف ایجاد سیستم های پیشرفته انبار بی سیم می کند. او چند سال به تدریس دوره های MSDN برای آموزش Cap Gemini پرداخت. سایمون به دنیای ریاضیات فرو رفت و یک نرم افزار کمی تجزیه و تحلیل ریسک و مدل سازی انفجار برای یک شرکت نفتی پیشرو ایجاد کرد و بخشی از تیم ایجاد کننده سیستم بانک تسویه حساب کرست بود. سایمون همچنین توسعه دهنده اصلی تیمی بود که صفحه های ورود و خروج چند رشته ای بسیار مقیاس پذیر را در بسیاری از فرودگاه های برجسته نوشت. او متخصص توسعه برنامه های حرفه ای با استفاده از فن آوری های مایکروسافت ، از جمله C # ، Sql Server و .NET است. نویسنده محبوب EntityFramework Reverse POCO Generator موجود در www.ReversePoco.com. در اوقات فراغت او عاشق تیراندازی با کمان و عکاسی است.
نمایش نظرات