آموزش مقدمه ای بر سی شارپ و دات نت

Introduction to C# and .NET

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: هدف این آموزش برنامه نویسانی است که قبلاً با یک زبان شی گرا آشنا هستند. این برنامه به گونه ای طراحی شده است که دانش موجود شما را دریافت کند و آن را به .NET Framework انتقال دهد و هر دو ویژگی سی شارپ، .NET Framework و Visual Studio را در مقدمه ای سریع برای پلت فرم توسعه دات نت مایکروسافت آموزش دهد.

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

مبانی دات نت و سی شارپ The basics of .NET and C#

  • خوش آمدی Welcome

  • کامپایلر خط فرمان Command line compiler

  • با استفاده از بازتابنده دروازه قرمز Using Red Gate's Reflector

  • استفاده از ویژوال سی شارپ Using Visual C#

  • انواع پرکاربرد Frequently used types

  • آرایه ها، تهی، و نظرات Arrays, null, and comments

  • حلقه های For و foreach For and foreach loops

  • حلقه های while و عملگر ++ While loops and ++ operator

  • سطوح حفاظت، نوع ناوبری Protection levels, type navigation

  • کلاس ها دارای فیلدها و متدهایی هستند Classes have fields and methods

  • ارجاعات شی Object references

  • سازنده ها و مقداردهی اولیه Constructors and initialization

  • بر اساس پارامترهای مرجع By reference parameters

  • خروجی پارامترها Out parameters

  • تعداد متغیر پارامترها Variable number of parameters

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

  • خواص Properties

  • استاتیک Static

  • سازنده های ایستا Static constructors

  • ویژگی های Attributes

  • خلاصه Summary

انتزاعات در سی شارپ و دات نت فریم ورک Abstractions in C# and the .NET Framework

  • خوش آمدی Welcome

  • تعریف رابط Defining an interface

  • پیاده سازی یک رابط Implementing an interface

  • پیاده سازی رابط صریح Explicit interface implementation

  • تعریف کلاس پایه انتزاعی Defining an abstract base class

  • استفاده از وراثت برای استخراج یک کلاس جدید Using inheritance to derive a new class

  • روش های مهر و موم شده و جدید Sealed and new methods

  • اختلاط رابط ها و وراثت Mixing interfaces and inheritance

  • صحافی چقدر دیر کار می کند How late binding works

  • انواع ارزش - کلاس در مقابل ساختار در سی شارپ Value types - class vs. struct in C#

  • نمایندگان Delegates

  • مناسبت ها Events

  • رویدادها در رابط ها Events in interfaces

  • شیء ریشه است Object is the root

  • سلسله مراتب نوع پیمایش: is/as/cast Navigating type hierarchies: is/as/cast

  • خلاصه Summary

کاوش در دات نت فریم ورک Exploring the .NET Framework

  • خوش آمدی Welcome

  • معرفی نمونه فایل i/o Introducing the file i/o sample

  • یافتن دایرکتوری داده های برنامه Finding the application data directory

  • نوشتن یک فایل متنی Writing a text file

  • خواندن و تجزیه یک فایل متنی Reading and parsing a text file

  • با استفاده از کلاس MySettings Using the MySettings class

  • مدیریت منابع با try/finally/using Resource management with try/finally/using

  • بازیابی از استثناها با گرفتن Recovering from exceptions with catch

  • استفاده از سریال سازی XML Using XML serialization

  • معرفی رزولوشن مونتاژ Introducing assembly resolution

  • وضوح مونتاژ ساده - APPBASE Simple assembly resolution - APPBASE

  • استقرار کاوشگر مونتاژ وابسته Deploying dependent assembly probing

  • استفاده از فایل پیکربندی برای کنترل کاوش Using a config file to control probing

  • ملاحظات برنامه در مقابل تنظیمات کاربر Considerations for app versus user settings

  • فایل های پیکربندی در ویژوال استودیو Config files in Visual Studio

  • استفاده از تنظیمات برنامه برای پیکربندی یک برنامه Using appSettings to configure an app

  • جمع بندی فایل پیکربندی Config file wrapup

  • نمای کلی مجموعه Collection overview

  • ArrayList ArrayList

  • قابل هشتم شدن Hashtable

  • SortedList SortedList

  • پشته و صف Stack and Queue

  • خلاصه Summary

نمایش نظرات

آموزش مقدمه ای بر سی شارپ و دات نت
جزییات دوره
3h 45m
60
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1,225
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Keith Sparkjoy Keith Sparkjoy

کیت یکی از بنیانگذاران Pluralsight است که تا سال 2014 به عنوان CTO خدمت می کرد، جایی که به ساخت سیستم تحویل محتوای اولیه برای Pluralsight کمک کرد، سپس بر استخدام یک تیم عالی از توسعه دهندگان در یوتا تمرکز کرد تا آن را به سطح بعدی برسانند.