کتاب C و تست واحد با Check framework

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره C و تست واحد با Check framework

موضوع کلی: برنامه نویسی

موضوع میانی: سی (C)

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر زبان برنامه‌نویسی C
  • 2. مفاهیم اولیه و ساختار برنامه C
  • 3. متغیرها، انواع داده و عملگرها در C
  • 4. دستورات ورودی و خروجی استاندارد
  • 5. ساختارهای کنترلی: دستورات شرطی (if, else, switch)
  • 6. ساختارهای کنترلی: حلقه‌ها (for, while, do-while)
  • 7. آرایه‌ها: تعریف، مقداردهی و دسترسی
  • 8. رشته‌ها در C
  • 9. توابع: تعریف، فراخوانی و پارامترها
  • 10. توابع بازگشتی (Recursion)
  • 11. اشاره‌گرها: مفاهیم پایه
  • 12. اشاره‌گرها و آرایه‌ها
  • 13. اشاره‌گرها و توابع
  • 14. اشاره‌گرها و رشته‌ها
  • 15. ساختارها (Structs): تعریف و استفاده
  • 16. اتحادیه‌ها (Unions)
  • 17. کلاس‌های حافظه (Storage Classes)
  • 18. پیش‌پردازنده (Preprocessor) در C
  • 19. مدیریت حافظه پویا: توابع malloc, calloc, realloc, free
  • 20. فایل‌ها: عملیات ورودی/خروجی پایه
  • 21. فایل‌ها: کار با متن و داده‌های باینری
  • 22. مفاهیم شی‌گرایی در C (با رویکرد سازگار با چارچوب رسمی)
  • 23. کلاس‌ها و اشیاء در C (با رویکرد سازگار)
  • 24. وراثت در C (با رویکرد سازگار)
  • 25. چندریختی در C (با رویکرد سازگار)
  • 26. مدیریت خطا و استثنا در C (با رویکرد سازگار)
  • 27. مقدمه‌ای بر تست نرم‌افزار
  • 28. انواع تست نرم‌افزار
  • 29. تست واحد (Unit Testing)
  • 30. اصول و اهداف تست واحد
  • 31. اهمیت تست واحد در چرخه عمر توسعه نرم‌افزار
  • 32. محیط‌های توسعه یکپارچه (IDE) و پشتیبانی از تست واحد
  • 33. مفاهیم کلیدی در تست واحد: تست‌کیس، assertion
  • 34. انتخاب چارچوب تست مناسب برای C
  • 35. معرفی چارچوب Check
  • 36. نصب و راه‌اندازی چارچوب Check
  • 37. ساختار پایه یک تست با Check
  • 38. نوشتن اولین تست با Check
  • 39. انواع assertion در Check
  • 40. تست توابع ساده با Check
  • 41. تست توابع با پارامترهای پیچیده
  • 42. تست توابع بازگشتی با Check
  • 43. مدیریت خطا در تست‌های Check
  • 44. تست ساختارها با Check
  • 45. تست توابع مرتبط با حافظه پویا
  • 46. تست عملیات ورودی/خروجی فایل
  • 47. تست توابع رشته‌ای
  • 48. تست توابع ریاضی
  • 49. تست الگوریتم‌های مرتب‌سازی
  • 50. تست الگوریتم‌های جستجو
  • 51. استفاده از داده‌های ورودی واقعی در تست‌ها
  • 52. موضوعات پیشرفته در تست واحد
  • 53. تست‌های پارامتری (Parameterized Tests)
  • 54. تست‌های مبتنی بر ویژگی (Property-Based Testing)
  • 55. Mocking و Stubbing در تست واحد
  • 56. پیاده‌سازی Mock Objects برای توابع C
  • 57. استفاده از Mock Objects در تست‌های Check
  • 58. تست توابع با وابستگی‌های خارجی
  • 59. تست کد چندنخی (Multithreaded Code)
  • 60. تست‌های امنیتی پایه
  • 61. تست کارایی (Performance Testing)
  • 62. یکپارچه‌سازی تست واحد با ابزارهای Build (Make, CMake)
  • 63. مدیریت مجموعه تست‌های بزرگ
  • 64. اصول Refactoring کد با پشتیبانی تست واحد
  • 65. تست‌های تأیید صحت (Verification Tests)
  • 66. تست‌های انطباق (Conformance Tests)
  • 67. تست‌های قابلیت اطمینان (Reliability Tests)
  • 68. تست‌های مقاومت (Robustness Tests)
  • 69. تست‌های یکپارچگی (Integration Tests)
  • 70. مقدمه‌ای بر تست یکپارچگی
  • 71. تست یکپارچگی با استفاده از Check
  • 72. تست ماژول‌های مختلف با هم
  • 73. تست ارتباط بین کامپوننت‌ها
  • 74. تست‌های End-to-End (مفاهیم پایه)
  • 75. مقدمه‌ای بر تست‌های End-to-End
  • 76. تست‌های End-to-End برای برنامه‌های مبتنی بر کنسول
  • 77. تست‌های End-to-End برای برنامه‌های با رابط گرافیکی (مفاهیم)
  • 78. ابزارهای خودکارسازی تست‌های End-to-End (معرفی)
  • 79. مقدمه‌ای بر پوشش کد (Code Coverage)
  • 80. اهمیت پوشش کد
  • 81. ابزارهای اندازه‌گیری پوشش کد برای C
  • 82. تفسیر نتایج پوشش کد
  • 83. افزایش پوشش کد از طریق تست واحد
  • 84. مقدمه‌ای بر تست خودکار (Automated Testing)
  • 85. مزایای تست خودکار
  • 86. چرخه اجرای تست‌های خودکار
  • 87. مدیریت نتایج تست‌های خودکار
  • 88. گزارش‌دهی نتایج تست
  • 89. ادغام تست واحد در فرآیندهای CI/CD (مفاهیم)
  • 90. مقدمه‌ای بر Continuous Integration و Continuous Deployment
  • 91. نقش تست واحد در CI/CD
  • 92. اجرای خودکار تست‌ها در pipelines
  • 93. مدیریت وابستگی‌های تست
  • 94. اصول کدنویسی تمیز (Clean Code) برای تست‌پذیری
  • 95. بازبینی کد و نقش تست‌ها
  • 96. مقدمه‌ای بر مدیریت پیکربندی تست
  • 97. سازماندهی تست‌ها در پروژه‌های بزرگ
  • 98. پایان‌نامه: پروژه عملی تست واحد با Check

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.