کتاب جامع آموزش برنامهنویسی سیشارپ؛ از مفاهیم پایه تا طراحی نرمافزارهای شیءگرا با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جامع آموزش برنامهنویسی سیشارپ؛ از مفاهیم پایه تا طراحی نرمافزارهای شیءگرا
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: برنامهنویسی شیءگرا با زبان سیشارپ (C#)
📋 سرفصلهای دوره (100 موضوع)
- 1. آشنایی با پلتفرم داتنت و محیط توسعه ویژوال استودیو
- 2. ساختار یک برنامه ساده در سیشارپ
- 3. مفاهیم متغیرها و انواع دادههای پایه
- 4. کار با عملگرهای محاسباتی و منطقی
- 5. مدیریت ورودی و خروجی در کنسول
- 6. ساختارهای تصمیمگیری شرطی با دستور if و switch
- 7. استفاده از حلقههای تکرار برای کنترل جریان برنامه
- 8. کار با آرایهها و مجموعههای دادهای
- 9. مدیریت رشتهها و توابع پردازش متن
- 10. مبانی تعریف و فراخوانی متدها
- 11. پارامترهای ورودی و مقادیر بازگشتی در متدها
- 12. مفهوم کلاس و شیء در برنامهنویسی شیءگرا
- 13. ساخت سازندهها و مقداردهی اولیه اشیاء
- 14. مدیریت سطوح دسترسی و کپسولهسازی
- 15. مفهوم فیلدها و ویژگیها در کلاسها
- 16. پیادهسازی متدهای کلاس و سربارگذاری آنها
- 17. مبانی وراثت و سلسلهمراتب کلاسها
- 18. استفاده از کلمه کلیدی base و ارجاع به کلاس والد
- 19. مفهوم چندریختی و متدهای مجازی
- 20. کلاسهای انتزاعی و تعریف رفتارهای مشترک
- 21. مفهوم اینترفیسها و پیادهسازی قراردادها
- 22. مدیریت خطاها و استفاده از بلوکهای try-catch
- 23. کار با لیستها و مجموعههای جنریک
- 24. آشنایی با مفاهیم فضای نام و سازماندهی کد
- 25. استفاده از ویژگیها و متدهای ایستا
- 26. مفهوم делеگیتها و رویدادها در سیشارپ
- 27. آشنایی با عبارات لامبدا و توابع ناشناس
- 28. مدیریت طول عمر اشیاء و بازیافت حافظه
- 29. آشنایی با مفاهیم پایه کار با فایلها و جریانها
- 30. کار با زمان و تاریخ در کتابخانه کلاسهای داتنت
- 31. مقدمهای بر برنامهنویسی ناهمگام با async و await
- 32. آشنایی با LINQ برای پرسوجوی دادهها
- 33. کار با دیکشنریها و جداول هش
- 34. مفاهیم اولیه کار با دیتابیس و ارتباط با SQL
- 35. اصول طراحی نرمافزار تمیز و خوانا
- 36. مستندسازی کد و استفاده از کامنتها
- 37. آشنایی با دیباگ کردن و ابزارهای عیبیابی
- 38. تست واحد و اهمیت آن در توسعه نرمافزار
- 39. مدیریت وابستگیها و بستههای NuGet
- 40. الگوهای طراحی پایه در برنامهنویسی شیءگرا
- 41. اصول SOLID در طراحی کلاسها
- 42. کار با متغیرهای از نوع Nullable
- 43. مفاهیم اولیه کار با ساختارها (Structs)
- 44. آشنایی با شمارشگرها (Enums)
- 45. استفاده از متدهای توسعه (Extension Methods)
- 46. مفاهیم کار با فایلهای متنی و JSON
- 47. مدیریت تنظیمات برنامه در فایلهای پیکربندی
- 48. آشنایی با متغیرهای پویا و کلمه کلیدی dynamic
- 49. اصول پایهای امنیت در کدنویسی سیشارپ
- 50. تکنیکهای بهینهسازی عملکرد کد
- 51. آشنایی با الگوی مخزن (Repository Pattern)
- 52. پیادهسازی یک پروژه کوچک کاربردی با معماری لایهبندی شده
تگها:
آموزش برنامهنویسی داتنت
آموزش سیشارپ
برنامهنویسی C#
برنامهنویسی شیءگرا
توسعه نرمافزار با سیشارپ
شیءگرایی در سیشارپ
مبانی برنامهنویسی سیشارپ
یادگیری زبان C#
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.