کتاب سی شارپ (#C) و دات نت فریمورک با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره سی شارپ (#C) و دات نت فریمورک
موضوع کلی: برنامه نویسی
موضوع میانی: سی شارپ (#C)
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی شیءگرا در سی شارپ
- 2. نصب و راهاندازی محیط توسعه ویژوال استودیو
- 3. ساختار اولیه یک برنامه سی شارپ
- 4. انواع دادههای پایه و متغیرها در سی شارپ
- 5. عملگرهای ریاضی و منطقی
- 6. دستورات شرطی (if, else if, else)
- 7. حلقههای تکرار (for, while, do-while)
- 8. آرایهها و لیستها در سی شارپ
- 9. کار با رشتهها و متدهای آنها
- 10. مفاهیم توابع و متدها
- 11. پاسخ به پارامترها (مقدار و ارجاع)
- 12. محدوده دید متغیرها (Scope)
- 13. مقدمهای بر برنامهنویسی شیءگرا (OOP)
- 14. مفهوم کلاس و شیء
- 15. سازندهها (Constructors) و تخریبکنندهها (Destructors)
- 16. ویژگیها (Properties) و فیلدها
- 17. متدها در کلاسها
- 18. مفهوم وراثت (Inheritance)
- 19. چندریختی (Polymorphism)
- 20. کلاسهای انتزاعی (Abstract Classes) و متدهای انتزاعی
- 21. واسطها (Interfaces)
- 22. مدیریت خطا و استثناء (Exception Handling)
- 23. انواع خطاها در سی شارپ
- 24. استفاده از try-catch-finally
- 25. ایجاد استثناءهای سفارشی
- 26. کار با فایلها و ورودی/خروجی (I/O)
- 27. خواندن و نوشتن فایلهای متنی
- 28. کار با فایلهای باینری
- 29. جریانها (Streams)
- 30. مقدمهای بر دات نت فریمورک
- 31. معماری دات نت فریمورک
- 32. کامپایل و اجرای کد در دات نت
- 33. زبان میانی مشترک (CIL) و زمان اجرا (CLR)
- 34. فضاهای نام (Namespaces)
- 35. مدیریت حافظه و جمعآوری زباله (Garbage Collection)
- 36. توسعه برنامههای کنسولی
- 37. کار با ورودی از کاربر در کنسول
- 38. نمایش خروجی در کنسول
- 39. ساخت منوهای متنی
- 40. توسعه برنامههای دسکتاپ با Windows Forms
- 41. طراحی رابط کاربری گرافیکی
- 42. کنترلهای پایه (Labels, Buttons, TextBoxes)
- 43. مدیریت رویدادها (Events)
- 44. کار با فرمها و ناوبری بین آنها
- 45. کنترلهای پیشرفته (DataGridView, ComboBox, ListBox)
- 46. طراحی فرمهای پویا
- 47. مقدمهای بر پایگاه داده
- 48. مفاهیم پایگاه داده رابطهای
- 49. زبان SQL
- 50. کار با SQL Server
- 51. اتصال به پایگاه داده از سی شارپ
- 52. ADO.NET
- 53. دستورات CRUD (Create, Read, Update, Delete)
- 54. استفاده از Stored Procedures
- 55. Entity Framework Core
- 56. مقدمهای بر LINQ (Language Integrated Query)
- 57. پرسوجو از مجموعهها با LINQ
- 58. پرسوجو از پایگاه داده با LINQ to SQL
- 59. پرسوجو از XML با LINQ to XML
- 60. مقدمهای بر توسعه وب با ASP.NET Core
- 61. معماری MVC (Model-View-Controller)
- 62. ایجاد پروژههای ASP.NET Core MVC
- 63. مدلها، نماها و کنترلرها
- 64. مسیریابی (Routing)
- 65. کار با دادهها در ASP.NET Core
- 66. احراز هویت و مجوز (Authentication & Authorization)
- 67. کار با فرمها در وب
- 68. جلسات (Sessions) و کوکیها (Cookies)
- 69. مقدمهای بر خدمات وب (Web Services)
- 70. RESTful API ها
- 71. ساخت API در ASP.NET Core
- 72. مصرف API ها در برنامههای سی شارپ
- 73. مقدمهای بر برنامهنویسی ناهمگام (Asynchronous Programming)
- 74. کلمات کلیدی async و await
- 75. مدیریت Task ها
- 76. کاربرد برنامهنویسی ناهمگام در I/O و UI
- 77. مقدمهای بر اصول طراحی نرمافزار
- 78. الگوهای طراحی (Design Patterns) - Singleton, Factory
- 79. الگوهای طراحی - Observer, Strategy
- 80. اصول SOLID
- 81. مقدمهای بر تست نرمافزار
- 82. تست واحد (Unit Testing)
- 83. چارچوبهای تست در سی شارپ (NUnit, xUnit)
- 84. تست ادغام (Integration Testing)
- 85. مقدمهای بر امنیت در برنامهنویسی
- 86. اصول اولیه امنیت کد
- 87. جلوگیری از حملات رایج (SQL Injection, XSS)
- 88. مدیریت امن رمزهای عبور
- 89. مقدمهای بر ابزارهای مدیریت پروژه
- 90. کنترل نسخه (Git)
- 91. کار با GitHub/GitLab
- 92. مستندسازی کد
- 93. اصول توسعه چابک (Agile)
- 94. مدیریت نیازمندیها
- 95. برنامهریزی و تخمین
- 96. بازنگری و بهبود مستمر
- 97. مقدمهای بر مفاهیم پیشرفته سی شارپ
- 98. نمایندگان (Delegates)
- 99. رویدادها (Events) در عمق
- 100. کلاسهای جنریک (Generic Classes)
تگها:
آموزش سی شارپ
برنامه نویسی #C
برنامه نویسی ویندوز
توسعه دات نت
توسعه نرم افزار #C
چارچوب دات نت
دات نت فریمورک
سی شارپ
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.