کتاب برنامهنویسی سیشارپ: گام به گام از صفر تا مسلطی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی سیشارپ: گام به گام از صفر تا مسلطی
موضوع کلی: توسعه نرمافزار
موضوع میانی: برنامهنویسی شیءگرا
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی و سیشارپ
- 2. نصب و راهاندازی محیط توسعه Visual Studio
- 3. آشنایی با رابط کاربری Visual Studio
- 4. مفاهیم اولیه برنامهنویسی: متغیرها و انواع داده
- 5. عملگرها در سیشارپ
- 6. ورودی و خروجی در سیشارپ
- 7. ساختارهای شرطی: if، else if، else
- 8. حلقهها: for، while، do-while
- 9. آرایهها و لیستها در سیشارپ
- 10. متدها: تعریف و فراخوانی
- 11. پارامترها و مقادیر بازگشتی متدها
- 12. کلاسها و اشیاء: مفاهیم پایه
- 13. ویژگیها و متدهای کلاس
- 14. سازندهها و مخربها
- 15. وراثت: ایجاد کلاسهای مشتقشده
- 16. چندریختی: override و virtual
- 17. انتزاع: کلاسهای انتزاعی و اینترفیسها
- 18. مدیریت خطا و استثناها: try-catch
- 19. فایلها و دایرکتوریها: خواندن و نوشتن
- 20. آشنایی با LINQ و کوئریها
- 21. مجموعهها: Dictionary و HashSet
- 22. برنامهنویسی رویدادمحور
- 23. کار با رشتهها در سیشارپ
- 24. ساختارهای دادهای پیشرفته
- 25. آشنایی با Delegate و Lambda Expression
- 26. نسخهبندی کد با Git
- 27. مقدمهای بر الگوهای طراحی (Design Patterns)
- 28. تست واحد (Unit Testing)
- 29. ایجاد یک برنامه کنسولی ساده
- 30. ایجاد یک برنامه ویندوزی ساده با فرم
- 31. کار با پایگاه داده با استفاده از ADO.NET
- 32. آشنایی با Entity Framework
- 33. برنامهنویسی چندنخی (Multithreading)
- 34. کار با فایلهای XML و JSON
- 35. ساخت یک API ساده با ASP.NET Core
- 36. مفاهیم امنیت در برنامهنویسی سیشارپ
- 37. بهینهسازی کد سیشارپ
- 38. استفاده از LINQ to SQL
- 39. کار با تصاویر در سیشارپ
- 40. کار با صدا در سیشارپ
- 41. مقدمهای بر WPF (Windows Presentation Foundation)
- 42. مقدمهای بر Xamarin (توسعه برنامههای موبایل)
- 43. آشنایی با NuGet Package Manager
- 44. دیباگینگ و رفع اشکال کد
- 45. نوشتن مستندات کد
- 46. اصول کدنویسی تمیز
- 47. آشنایی با SOLID principles
- 48. طراحی رابط کاربری (UI)
- 49. آشنایی با الگوهای طراحی رایج
- 50. کار با Web API
- 51. آشنایی با Docker و Containerization
- 52. استفاده از Azure Cloud Platform
- 53. برنامهنویسی شیءگرا پیشرفته
- 54. آشنایی با Reflection
- 55. آشنایی با Attributes
- 56. آشنایی با Generics
- 57. آشنایی با Asynchronous Programming
- 58. کار با فایلهای CSV
- 59. استفاده از Regular Expressions
- 60. مدیریت حافظه در سیشارپ
- 61. آشنایی با Garbage Collector
- 62. مقدمهای بر Microservices
- 63. آشنایی با RESTful Web Services
- 64. آشنایی با SignalR
- 65. برنامهنویسی Client-Server با سیشارپ
- 66. آشنایی با Dependency Injection
- 67. آشنایی با Inversion of Control
- 68. طراحی و پیادهسازی یک برنامه چت ساده
- 69. برنامهنویسی با استفاده از Event Bus
- 70. آشنایی با Message Queue
- 71. طراحی و پیادهسازی یک سیستم لاگینگ
- 72. آشنایی با Monitoring و Logging Tools
- 73. برنامهنویسی برای IoT با سیشارپ
- 74. آشنایی با Azure IoT Hub
- 75. آشنایی با MQTT Protocol
- 76. آشنایی با Kubernetes
- 77. استفاده از Azure Functions
- 78. برنامهنویسی با استفاده از gRPC
- 79. آشنایی با GraphQL
- 80. آشنایی با Blazor
- 81. برنامهنویسی سمت سرور با ASP.NET Core
- 82. آشنایی با Razor Pages
- 83. آشنایی با MVC (Model-View-Controller)
- 84. طراحی و پیادهسازی یک فروشگاه آنلاین ساده
- 85. آشنایی با Identity Framework
- 86. آشنایی با Authentication و Authorization
- 87. آشنایی با CORS (Cross-Origin Resource Sharing)
- 88. آشنایی با Docker Compose
- 89. آشنایی با CI/CD (Continuous Integration/Continuous Delivery)
- 90. آشنایی با DevOps Practices
- 91. آشنایی با Azure DevOps
- 92. آشنایی با Azure Pipelines
- 93. برنامهنویسی برای Windows Services
- 94. آشنایی با WCF (Windows Communication Foundation)
- 95. آشنایی با MessagePack
- 96. آشنایی با Protocol Buffers
- 97. آشنایی با ZeroMQ
- 98. آشنایی با RabbitMQ
- 99. آشنایی با Redis
- 100. آشنایی با Memcached
تگها:
#C
آموزش برنامهنویسی
آموزش سی شارپ
برنامهنویسان مبتدی
برنامهنویسی
برنامهنویسی سیشارپ
برنامهنویسی شیءگرا
توسعه نرمافزار
دورهی سیشارپ
سی شارپ
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.