برنامهنویسی سیشارپ و داتنت - مرجع کامل
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- این دوره فناوری داتنت از مایکروسافت را معرفی میکند، که بروزرسانی کاملی از فناوریهای قبلی ویندوز از مایکروسافت است.
- مایکروسافت، زبان برنامهنویسی جدیدی به نام سیشارپ را معرفی کرده که مانند ++C و جاوا کاملاً شیگرا است و بسیار مناسب توسعه اپلیکیشنها میباشد.
- ما به بررسی زبان سیشارپ به صورت جامع، از مباحث پایه تا پیشرفته، همراه با مثالهای کامل، میپردازیم.
- دانشجویان به زبان سیشارپ مسلط خواهند شد که بهترین گزینه برای توسعه اپلیکیشنها است و در مقابل ++C که بیشتر زبان برنامهنویسی سیستمها است قرار دارد.
پیشنیازهای دوره
- نیاز به تجربه برنامهنویسی نیست. البته آشنایی ابتدایی با مفاهیم برنامهنویسی مزیت محسوب میشود. اگر زبان برنامهنویسی دیگری یاد گرفتهاید، کمک زیادی خواهد کرد، اما کاملاً ضروری نیست. تنها نیازمند علاقه به یادگیری فناوریهای جدید هستید.
توضیحات دوره
فریمورک داتنت شامل CLR و CTS و CLS است. راهحل داتنت امکان همکاری کامل با کدهای موجود را فراهم میکند. یکپارچهسازی کامل و جامع زبانها وجود دارد. اسمبلیها میتوانند تکفایلی یا چندفایلی باشند. سیشارپ زبانی کاملاً شیگرا است که توسط مایکروسافت ساخته شده و روی فریمورک داتنت اجرا میشود.
زبان سیشارپ برای اپلیکیشنهای مختلف: اپلیکیشنهای موبایل، اپلیکیشنهای دسکتاپ، وب اپلیکیشنها، وب سرویسها، وبسایتها، بازیها، واقعیت مجازی، اپلیکیشنهای پایگاه داده و موارد بسیار دیگر مناسب است. تایپهای داده شامل مقادیر و مرجعها هستند. کلاسها از تایپ مرجع و Structs از تایپ مقدار هستند. وراثت بین زبانی و همکاری بین زبانی با یکدیگر فراهم شده است. مشکلات DLL حل شدهاند. مدیریت خودکار منابع، ایمنی تایپ و پشتیبانی چندزبانه نیز از ویژگیهای این زبان ست.
زبان سیشارپ اساساً از نظر تایپ داده ایمن است؛ به این معنا که تایپها فقط از طریق پروتکلهای تعریف شده با هم تعامل دارند که سازگاری داخلی هر تایپ را تضمین میکند. ویژوال استودیو ابزار اصلی و محبوب برای ایجاد و ساخت اپلیکیشنهای فریمورک داتنت در ویندوز و سایر پلتفرمها است. سیشارپ زبان سطح بالایی است که ویژگیهای شیگرایی و مدیریت حافظه خودکار و garbage collection را دارا میباشد.
هدف از توسعه سیشارپ ارائه عملکرد خوب بوده است. اینطو شناخته شده است که سیشارپ از کامپایلر تولید به هنگام استفاده میکند که معمولاً بار کمتری بر CPU تحمیل کرده و پاسخگویی سریعتری دارد. پشتیبانی چندزبانه توسط رانتایم زبان مشترک ( (CLR) و CLS فراهم میشود.
این دوره برای چه کسانی مناسب است؟
- این دوره برای توسعهدهندگان اپلیکیشن بسیار مفید است. افرادی که به ++C عادت دارند، تسلط به سیشارپ را بسیار آسانتر خواهند یافت.
- یادگیری سیشارپ به شما کمک میکند تا راحتتر از پس هر تسکهای برنامهنویسی برآیید. دانشجویان ممکن است به طور خاص به سیشارپ به عنوان یک ابزار ضروری در حرفه برنامهنویسی خود علاقهمند باشند.
برنامهنویسی سیشارپ و داتنت - مرجع کامل
-
مقدمه 22:31
-
راهحل داتنت و بلوکهای سازنده پلتفرم داتنت 23:19
-
سیستمهای تکفایلی و چندفایلی - نقش CIL - درک سیستم تایپ مشترک 38:57
-
اصول زبان سیشارپ - ایجاد اپلیکیشن کنسول در ویژوال استودیو کد 46:19
-
سیشارپ - زبان جدید توسعه اپلیکیشن از مایکروسافت 35:43
-
تایپهای داده مقدار در مقابل تایپهای داده مرجع - تایپهای مرجع، ارجاع میدهند 30:30
-
مجموعهای از برنامههای ساده در سیشارپ - استفاده از ویژوال استودیو کد برای اجرای برنامهها 43:53
-
عملگرها و کلیدواژههای سیشارپ با توضیح کامل 26:53
-
if-else clause و if-else نردبانی و switch-case با مثال در سیشارپ 28:46
-
ساختارهای حلقه در سیشارپ - حلقهها میتوانند یک بلوک کد را به تعداد دلخواه اجرا کنند 26:21
-
حلقه for در سیشارپ همراه با برنامههای مثال 15:58
-
دستورات break و continue در سیشارپ - break حلقه را ترک میکند 15:15
-
توابع در سیشارپ 22:44
-
پارامترها و آرگومانها در توابع 32:43
-
Overloading متد در سیشارپ 31:51
-
دستور Goto در سیشارپ 21:57
-
آرایهها در سیشارپ 24:55
-
ارسال آرایه به توابع در سیشارپ 22:49
-
آرایههای چندبعدی در سیشارپ 14:13
-
چگونه یک آرایه دوبعدی در سیشارپ ایجاد و دسترسی به آن انجام میشود؟ 31:40
-
آرایه دندانهدار در سیشارپ 19:32
-
مثالهایی از آرایه دندانهدار 47:07
-
مثالی از استفاده از حلقههای for و foreach برای چاپ عناصر آرایه 17:02
-
استفاده از حلقه foreach 23:04
-
آبجکتها و کلاسها در سیشارپ 12:17
-
دسترسی به اعضای کلاس با استفاده از عملگر نقطه 24:13
-
ایجاد آبجکتها در کلاس متفاوت 22:51
-
Constructors در سیشارپ 10:45
-
constructor پیشفرض در سیشارپ 13:13
-
کلیدواژه this در سیشارپ 10:18
-
استاتیک در سیشارپ 12:54
-
مثالی از فیلد استاتیک در سیشارپ 21:38
-
کلاس استاتیک در سیشارپ 10:39
-
constructor استاتیک در سیشارپ 13:36
-
مثال Struct در سیشارپ 13:54
-
enum در سیشارپ 18:55
-
ویژگی ها در سیشارپ 18:20
-
ویژگیهای خودکار (نوشتار کوتاه) 18:47
-
وراثت در سیشارپ 12:17
-
وراثت تکسطحی و چندسطحی در سیشارپ 17:31
-
انواع روابط وراثت 11:55
-
Overloading اعضا در سیشارپ 25:50
-
Overriding متد در سیشارپ 20:34
-
کلیدواژه base در سیشارپ 14:23
-
مثالی از کلیدواژه base در سیشارپ 09:46
-
پلیمورفیسم در سیشارپ 25:37
-
مثالهایی درباره پلیمورفیسم 24:48
-
کلیدواژه sealed و کلاسهای انتزاعی در سیشارپ 10:49
-
کلاسهای انتزاعی در سیشارپ 13:27
-
رابط سیشارپ 08:31
-
مثالهایی از رابط 20:09
-
فضاهای نام در سیشارپ 05:43
-
مودیفایرهای دسترسی عمومی و خصوصی در سیشارپ 16:53
-
دسترسی به داده خصوصی از بیرون کلاس باعث ایجاد خطا میشود 14:40
-
چرا از مودیفایرهای دسترسی استفاده میکنیم؟ 13:22
-
رشتهها در سیشارپ 19:15
-
مثالهایی از متد رشته و مدیریت استثنا در سیشارپ 13:24
-
کلاسهای استثنا در سیشارپ 12:54
-
بلوک finally در سیشارپ 19:36
-
استثنای تعریف شده توسط کاربر و کلیدواژه throw در سیشارپ 27:09
-
استثنای سیستم 11:57
-
اعلان متغیر Struct 15:41
-
Constructors و struct در سیشارپ 19:16
-
تایپهای مقدار در مقایل تایپهای مرجع 19:55
-
فایلها در سیشارپ 13:04
-
کلاس FileStream در سیشارپ 12:05
-
مثالی از کلاس FileStream 25:46
-
ایجاد تابع ()Directory برای ایجاد دایرکتوری جدید 24:02
-
برنامه برای نمایش Reader رشته 28:50
-
کلاس Text Reader در سیشارپ 14:46
-
کالکشنها در سیشارپ 06:37
-
مثالی از استفاده از <List<T در سیشارپ 20:19
-
کلاسهای <SortedSet<T و >Stack<T در سیشارپ 25:04
-
کلاس <Queue <T> Generic Queue <T در سیشارپ 21:14
-
Dictionary < T Key و <TValue در سیشارپ 11:20
-
کلاس SortedDictionary<TKey و <TValue در سیشارپ 21:12
-
کلاس SortedList<TKey و <TValue در سیشارپ 15:31
-
مثالی از کلاس جنریک در سیشارپ 20:27
-
Delegates در سیشارپ 09:50
-
بازتاب در سیشارپ 22:10
-
مثالی از بازتاب در سیشارپ 10:41
-
توابع ناشناس در سیشارپ 29:41
-
مثالی از عبارات لامبدا 18:33
-
متدهای ناشناس در سیشارپ 13:51
-
Multithreading در سیشارپ 11:06
-
فضای نام System.Threading 09:48
-
مدل Single threaded در مقابل مدل Multi-threaded 18:11
-
ایجاد Threads در سیشارپ 26:40
-
خاتمه دادن به Thread در سیشارپ 25:36
-
متد Abort(Object) و Thread در سیشارپ 09:19
-
جوین کردن Threads در سیشارپ 10:42
-
مثالی از متد ()Join 29:30
-
اولویت Thread در multithreading در سیشارپ 14:08
-
همزمانسازی Thread در سیشارپ 24:31
-
عبارات منظم در سیشارپ 20:45
مشخصات آموزش
برنامهنویسی سیشارپ و داتنت - مرجع کامل
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:95
- مدت زمان :31:17:03
- حجم :29.54GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy