توضیحات
کاملترین و به روز ترین آموزش پروژه محور 10 #C (سی شارپ 10 )
نام دوره : C# 10 | Ultimate Guide – Beginner to Advanced | Master class
دوره در تاریخ 10/2023 به روز رسانی شد
3 سکشن جدید
Threading
Tasks
Asynchronous Programming
به دوره اضافه شد
یادداشت مدرس:
پیش نیاز:
- هیچ دانش / تجربه برنامه نویسی مورد نیاز نیست. ما همه چیز را از ابتدا یاد خواهیم گرفت.
- می توانید از دوره مقدماتی سی شارپ با دوبله فارسی مشفق همدانی نیز استفاده کنید. جهت دریافت کلیک کنید
توضیحات:
***** پرفروش ترین دوره C# در UDEMY *****
C# را با انجام پروژه های دنیای واقعی بیاموزید.
“من دوره های دیگری را در C# گذرانده ام. در حالی که برخی از آن مربیان واقعا عالی هستند، از جمله موش همدانی، و سایر دوره های PluralSight، در واقع قبل از آمدن به Udemy به PluralSight قسم خوردم، آقای واردان باید مورد ستایش قرار گیرد.
یک زبان آموز جدید سی شارپ نیاز دارد تا نه تنها از مبانی بلکه دروس سطح متوسط درک کاملی داشته باشد.
اگر می خواهید سی شارپ را یاد بگیرید و اطمینان کامل دارید که پس از دوره خود حداقل سطح متوسط هستید، این دوره را بگذرانید.
فهرست موضوعاتی که در دوره کاملترین و به روز ترین آموزش پروژه محور 10 #C (سی شارپ 10 ) به آنها پرداخته می شود:
- – مبانی زبان: کلاس System.Console، متغیرها، انواع اولیه، دستورات کنترل
- – اصول OOP: مبانی OOP، کلاس ها، اشیاء، مراجع شی
- – فیلدها: فیلدها، فیلدهای استاتیک، ثابت ها، فیلدهای فقط خواندنی
- – متد ها: روشها، کپسولسازی، انتزاع، چندشکلی، متغیرهای محلی، پارامترها، این کلمه کلیدی، روشهای استاتیک، آرگومانهای پیشفرض، آرگومانهای نامگذاری شده، بارگذاری بیشازحد روش، ref، out، اعلان خارج، در، ref برمیگرداند، اصلاحکننده پارامترها، توابع محلی، استاتیک توابع محلی، بازگشت
- – تبدیل نوع: تبدیل نوع، ریخته گری ضمنی، ریخته گری صریح، تجزیه، TryParse، روش های تبدیل
- – سازنده ها: سازنده ها، سازنده های استاتیک، بارگذاری بیش از حد سازنده، اولیه ساز شی
- – ویژگی ها: ویژگی ها، ویژگی های فقط خواندنی، ویژگی های نوشتاری، ویژگی های خودکار، قابلیت دسترسی خودکار به ویژگی ها، اولیه سازهای خصوصی خودکار، فهرست کننده ها
- – وراثت: وراثت، انواع مختلف وراثت، کلیدواژه پایه، فراخوانی سازنده کلاس والد، مخفی کردن روش، نادیده گرفتن روش، کلاس های مهر و موم شده، روش های مهر و موم شده
- – کلاس ها و رابط های انتزاعی: کلاس های انتزاعی، روش های انتزاعی، رابط ها، چندشکلی پویا با رابط ها، وراثت چندگانه، وراثت رابط، پیاده سازی رابط صریح
- – فضاهای نام: فضاهای نام، فضاهای نام تودرتو، وارد کردن فضاهای نام، ایجاد با استفاده از نام مستعار، استفاده از استاتیک
- – کلاس های جزئی و استاتیک: کلاس های جزئی، روش های جزئی، کلاس های استاتیک، شمارش ها
- – سازه ها: سازه ها، سازه های فقط خواندنی، انواع اولیه به عنوان سازه ها
- – System.Object: کلاس System.Object، روش های Overriding کلاس System.Object، Boxing، Unboxing
- – Generics: کلاس های عمومی، پارامترهای عمومی چندگانه، محدودیت های عمومی، روش های عمومی
- – کار با Null: انواع Nullable، عملگر Null Coalescing، عملگر Null propagation
- – روشهای توسعه: روشهای توسعه، تطبیق الگو، متغیرهای تایپ شده ضمنی، متغیرهای تایپ شده پویا، کلاسهای داخلی
- – جمعآوری زباله: جمعآوری زباله، نسلهای GC، تخریبکنندهها، نهاییسازی، IDisposable، با استفاده از اعلان
- – نمایندگان و رویدادها: نمایندگان تک بازیگری، نمایندگان چند بازیگر، رویدادها، رویدادهای پیادهسازی خودکار، روشهای ناشناس، عبارات لامبدا، عبارات لامبدا درون خطی، اعضای بدنه بیان، عبارت سوئیچ، تابع، اقدام، محمول، رویداد Handler، درختان بیان
- – آرایه ها: ایجاد آرایه، آرایه با حلقه for، آرایه با حلقه foreach، روش های کلاس System.Array، آرایه های Mult-Dim، عملگر Index from-end، آرایه های دندانه دار، آرایه اشیا
- – مجموعه ها: کار با مجموعه های مختلف، لیست، دیکشنری، لیست مرتب، Hashtable، ArrayList، Stack، صف، HashSet، نوع عملگر، مجموعه اشیاء، روابط شیء، IEnumerator در مقابل IEnumerable، Iterators و بازگشت بازده، مجموعه های سفارشی، ICollection، IList، IEquatable، IComparable، IComparer، Covariance و Contravariance
- – انواع ناشناس، Tuples، Value Tuples، Discards، String، DateTme، StringBuilder، Math
- – مبانی LINQ
- – رسیدگی به استثنا
- – فضای نام سیستم .IO (مدیریت فایل، مدیریت دایرکتوری، جریان فایل)
- – سریال سازی (باینری، Json، Xml)
- – سی شارپ 9 و 10: عبارات سطح بالا، فضاهای نام دامنه فایل، استفاده سراسری، مقداردهی اولیه ماژول، انواع مرجع Nullable، عبارات جدید با تایپ هدف، تطبیق الگو، سازندگان ساختار بدون پارامتر، رکوردها
پروژه های واقعی دوره کاملترین و به روز ترین آموزش پروژه محور 10 #C (سی شارپ 10 ):
یک پروژه کوچک، “برنامه بانکی” که در آن کاربر بانک می تواند حساب های بانکی را ایجاد / ویرایش کند و همچنین می تواند عملیات واریز، برداشت، استعلام موجودی، صورت حساب و غیره را انجام دهد.
برخی از ویژگی های فوق به عنوان تکالیف ارائه شده است. به طوری که می توانید تمرین های کدنویسی را بر اساس دستورالعمل های ارائه شده انجام دهید.
لیست ویژگی های جدید C# 3.0 که در دوره کاملترین و به روز ترین آموزش پروژه محور 10 #C (سی شارپ 10 ) پوشش داده شده است:
- Auto-Implemented Properties
- Anonymous Types
- Lambda Expressions
- Expression Trees
- Extension Methods
- Implicitly Typed Local Variables / Type Inference
- Partial Methods
- Object Initializer
- Collection Initializer
- LINQ
لیست ویژگی های جدید C# 4.0 که در این دوره پوشش داده شده است:
- Dynamically Typed Variables
- Named Arguments
- Optional Arguments
- Covariance and Contravariance
لیست ویژگی های جدید C# 5.0 که در این دوره پوشش داده شده است:
- Async & Await
لیست ویژگی های جدید C# 6.0 که در این دوره پوشش داده شده است:
- Static Imports (using static)
- Exception Filters (catch when)
- Auto-Implemented Property Initializers
- Null Propagator
- String Interpolation
- nameof operator
لیست ویژگی های جدید C# 7.0 که در این دوره پوشش داده شده است:
- Out Variable Declaration
- Tuples
- Discards
- Pattern Matching
- Local Functions
- Expression Bodied Members
لیست ویژگی های جدید C# 7.1 که در این دوره پوشش داده شده است:
- Default literals
- Inferred Tuple Element Names
لیست ویژگی های جدید C# 7.2 که در این دوره پوشش داده شده است:
- private protected’ access modifier
- ‘in’ parameter modifier
لیست ویژگی های جدید C# 7.3 که در این دوره پوشش داده شده است:
- Ref returns
- == operator on tuples
لیست ویژگی های جدید C# 8.0 که در این دوره پوشش داده شده است:
- readonly structs
- Switch Expressions
- Using Declarations
- Static Local Functions
لیست C# 9 و 10 ویژگی جدید تحت پوشش این دوره:
- Top level statements
- File-scope namespaces
- Global ‘using’
- Module initializers
- Nullable reference types
- Null forgiving operator
- Target-typed ‘new’ expressions
- Pattern Matching
- Extended Property Pattern Matching
- Init-only properties
- Parameter-less struct constructors
- Records
مزایای بالقوه دوره کاملترین و به روز ترین آموزش پروژه محور 10 #C (سی شارپ 10 )
در پایان این دوره، با استفاده از مجموعه ها به عنوان backend برای ذخیره سازی، تمام کد منبع یک پروژه کامل C# را ایجاد خواهید کرد.
شما هر خط کد را با من در فیلم ها تایپ خواهید کرد … همه از ابتدا. بدون کپی پیست کد آماده.
من هر خط کد C# را که ایجاد می کنیم توضیح می دهم. بنابراین این یک تمرین کپی/پیست نیست، شما درک کاملی از کد خواهید داشت.
همه کد منبع برای دانلود موجود است.
زیرنویس انگلیسی موجود است.
نکات کلیدی در مورد دوره کاملترین و به روز ترین آموزش پروژه محور 10 #C (سی شارپ 10 ):
همه برنامههای C# با استفاده از پروژههای «Console Applications» و «Class Library» در Visual Studio 2019 / 2022 نشان داده میشوند.
هر مفهوم ابتدا به صورت تئوری توضیح داده می شود مانند درک آن مفهوم، انواع مختلف / نحو برای نوشتن کد.
و سپس ما همان را با یک سناریو شبیه دنیای واقعی نشان خواهیم داد. در آخر، توضیح خواهم داد که دقیقاً کجا از این مفهوم در برنامه های کاربردی واقعی استفاده می کنیم.
تمامی مفاهیم به صورت تئوری، نموداری و عملی توضیح داده شده است.
ما از Visual Studio 2019 تا C# 8 استفاده می کنیم. و Visual Studio 2022 برای ویژگی های C# 9 و 10.
موضوعات زیر در دوره کاملترین و به روز ترین آموزش پروژه محور 10 #C (سی شارپ 10 ) پوشش داده نمی شود:
- Multi-Threading
- ADO .NET
- Entity Framework
- WPF / WCF
- WinForms
- Cryptography
- Assemblies
دوره کاملترین و به روز ترین آموزش پروژه محور 10 #C (سی شارپ 10 ) برای چه کسانی است:
- تازه تر / باتجربه، که می خواهد C# 8 را با تجربه عملی کامل تئوری و زمان واقعی درک کند.
- توسعه دهندگانی که قبلاً روی هر یک از زبان های برنامه نویسی دانش دارند و می خواهند توسعه دهنده سی شارپ / برنامه نویس Net شوند.
بخشی از دوره :
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید
Soheil –
سلام
امکان بروز رسانی هست؟
یودمی ایران –
درود بر شما
بله به روز می شه
testwebsite testwebsite –
سلام
ممنون از سایت خوب شما
کی دوره بروز میشه؟
مباحث بسیار مهمی به دوره اضافه شده
یودمی ایران –
درود بر شما
به زودی به روز می شه