آموزش C # بهترین روش ها: بهبود اصول

C# Best Practices: Improving on the Basics

Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیویی برای نمایش وجود ندارد.
      توضیحات دوره: این دوره بهترین روشهای استفاده از ویژگیهای اساسی C # را شامل می شود ، و شما را در مسیر کارآموزی تا توسعه دهنده ماهر C # نرم افزار راهنمایی می کند. هنگامی که اصول C # ، (نحو اصلی و جریان کنترل) را فرا گرفتید ، از کجا می روید؟ اگر در حال یادگیری نجاری هستید ، مرحله ای بین یادگیری نحوه استفاده از اره و ساخت خانه وجود دارد. آن مرحله کارآموزی نامیده می شود. این دوره را به عنوان کارآموزی خود در نظر بگیرید. این دوره بهترین روشهای استفاده از ویژگیهای اساسی C # را شامل می شود و شما را در مسیر کارآموز تا توسعه دهنده ماهر C # راهنمایی می کند.

      سرفصل ها و درس ها

      بررسی اجمالی دوره Course Overview

      • بررسی اجمالی دوره Course Overview

      مقدمه Introduction

      • مقدمه Introduction

      • پیش نیازها Prerequisites

      • بیشترین بهره را از این دوره بگیرید Getting the Most from This Course

      • طرح کلی دوره Course Outline

      تعریف کلاسهای مناسب Defining Proper Classes

      • مقدمه Introduction

      • معماری برنامه Application Architecture

      • کلاس چیست؟ What Is a Class?

      • انواع کلاس ها Types of Classes

      • تست واحد Unit Testing

      • سوالات متداول Frequently Asked Questions

      ساختن کلاسهای خوب Building Good Classes

      • مقدمه Introduction

      • ساختن کلاس Building a Class

      • ساخت کلاس - نسخه ی نمایشی Building a Class - Demo

      • تعریف سازندگان Defining Constructors

      • فضاهای نامی Namespaces

      • ساختن یک کلاس استاتیک Building a Static Class

      • تعریف Singleton Defining a Singleton

      • سوالات متداول Frequently Asked Questions

      دسترسی و استفاده از کلاسها Accessing and Using Classes

      • مقدمه Introduction

      • منابع و استفاده از References and Using

      • استفاده از کلاس Using a Class

      • مقداردهی اولیه شی Object Initialization

      • ایجاد اشیا Related مرتبط Instantiating Related Objects

      • Null Checking Null Checking

      • سوالات متداول Frequently Asked Questions

      تعریف درست فیلدها Defining Fields Appropriately

      • مقدمه Introduction

      • قسمتهای پشتیبان Backing Fields

      • انواع بی ارزش Nullable Types

      • ثابت ها Constants

      • قسمتهای فقط خواندنی Read-only Fields

      • ثابت در مقابل فقط خواندنی Constant vs. Read-Only

      • سوالات متداول Frequently Asked Questions

      ایجاد خصوصیات خوب Creating Good Properties

      • مقدمه Introduction

      • خصوصیات کدگذاری Coding Properties

      • خواص اجرا شده به صورت خودکار Auto-implemented Properties

      • قابلیت دسترسی به املاک Property Accessibility

      • موارد استفاده اضافی از خصوصیات Additional Uses of Properties

      • خواص متناسب با بیان Expression-bodied Properties

      • مزایای خواص Benefits of Properties

      • سوالات متداول Frequently Asked Questions

      ایجاد روشهای خوب Creating Good Methods

      • مقدمه Introduction

      • ساختن روش: امضا Building a Method: Signature

      • ساخت یک روش: ارزش بدنی و برگشتی Building a Method: Body and Return Value

      • ساخت یک روش: نسخه ی نمایشی Building a Method: Demo

      • خاصیت یا روش؟ Property or Method?

      • روش اضافه بار Method Overloading

      • روش زنجیره ای Method Chaining

      • لغو روش Method Overriding

      • روش های بیان بدن Expression-bodied Methods

      • سوالات متداول Frequently Asked Questions

      مشخص کردن پارامترهای روش پاک کردن Specifying Clear Method Parameters

      • مقدمه Introduction

      • بهبود پارامترها در امضای روش Improving Parameters in the Method Signature

      • استدلال نامیده می شود Named Arguments

      • تعریف پارامترهای برشمرده شده Defining Enumerated Parameters

      • پارامترهای اختیاری Optional Parameters

      • پارامترهای ref و out ref and out Parameters

      • سوالات متداول Frequently Asked Questions

      دست زدن به رشته ها Handling Strings

      • مقدمه Introduction

      • کار با روشهای NET Working with .NET String Methods

      • دست زدن به نال ها Handling Nulls

      • تعریف حروف اصطلاح کلمه به کلمه Defining Verbatim String Literals

      • قالب بندی رشته ها Formatting Strings

      • با استفاده از رشته درون یابی Using String Interpolation

      • ساختن رشته های بلند Building Long Strings

      • سوالات متداول Frequently Asked Questions

      کلمات نهایی Final Words

      • مقدمه Introduction

      • کد تمیز Clean Code

      • برای اطلاعات بیشتر For More Information

      • بستن Closing

      نمایش نظرات

      آموزش C # بهترین روش ها: بهبود اصول
      جزییات دوره
      4h 50m
      70
      Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
      (آخرین آپدیت)
      1,369
      4.6 از 5
      دارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Deborah Kurata Deborah Kurata

      دبورا کوراتا یک توسعه دهنده نرم افزار ، مشاور ، سخنران کنفرانس و نویسنده Pluralsight است. دوره های وی شامل موارد زیر است: Angular: Starting، Angular Routing و Object-oriented Programming Fundamentals in C #. وی برای کار در حمایت از توسعه دهندگان نرم افزار ، جایزه Microsoft Most Valuable Professional (MVP) را دریافت کرده است و یک متخصص توسعه دهنده Google (GDE) است.