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

C# Best Practices: Improving on the Basics

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره بهترین روشهای استفاده از ویژگیهای اساسی 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 # بهترین روش ها: بهبود اصول
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 50m
70
Pluralsight (پلورال سایت) pluralsight-small
07 آبان 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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) است.

Pluralsight (پلورال سایت)

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

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