کتاب پایپ‌لاین CI/CD برای اپلیکیشن‌های فرانت‌اند (React, Vue, Angular)

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب پایپ‌لاین CI/CD برای اپلیکیشن‌های فرانت‌اند (React, Vue, Angular)

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

موضوع میانی: CI/CD (یکپارچه‌سازی و استقرار مداوم)

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر برنامه‌نویسی و توسعه نرم‌افزار
  • 2. مقدمه‌ای بر فرانت‌اند و معماری آن
  • 3. مقدمه‌ای بر پایپ‌لاین‌های CI/CD
  • 4. اهمیت CI/CD در توسعه فرانت‌اند
  • 5. تعریف یکپارچه‌سازی مداوم (Continuous Integration)
  • 6. تعریف استقرار مداوم (Continuous Deployment)
  • 7. مراحل اصلی یک پایپ‌لاین CI/CD
  • 8. ابزارهای کلیدی در اکوسیستم CI/CD
  • 9. مبانی کنترل نسخه (Version Control)
  • 10. آشنایی با Git
  • 11. دستورات اصلی Git (commit, push, pull, branch, merge)
  • 12. گردش کار Git (Git Workflow)
  • 13. نکات پیشرفته Git
  • 14. مدیریت کد منبع با GitHub/GitLab/Bitbucket
  • 15. مقدمه‌ای بر ابزارهای CI/CD
  • 16. آشنایی با Jenkins
  • 17. نصب و راه‌اندازی Jenkins
  • 18. مفاهیم اصلی Jenkins (Job, Pipeline, Agent)
  • 19. ساخت اولین Job در Jenkins
  • 20. ساخت اولین Pipeline در Jenkins
  • 21. پیکربندی Agentها در Jenkins
  • 22. انواع Triggerها در Jenkins
  • 23. مدیریت Credentials در Jenkins
  • 24. استفاده از Pluginها در Jenkins
  • 25. آشنایی با GitHub Actions
  • 26. مبانی GitHub Actions
  • 27. ساخت اولین Workflow در GitHub Actions
  • 28. مفهوم Jobs و Steps در GitHub Actions
  • 29. استفاده از Actionsهای موجود
  • 30. ساخت Custom Actions
  • 31. مقدمه‌ای بر GitLab CI/CD
  • 32. مبانی GitLab CI/CD
  • 33. فایل `.gitlab-ci.yml`
  • 34. تعریف Stages و Jobs در GitLab CI
  • 35. استفاده از Runners در GitLab CI
  • 36. مقدمه‌ای بر CircleCI
  • 37. مبانی CircleCI
  • 38. پیکربندی CircleCI
  • 39. استفاده از Workflows در CircleCI
  • 40. مقدمه‌ای بر Travis CI
  • 41. مبانی Travis CI
  • 42. پیکربندی Travis CI
  • 43. مقدمه‌ای بر مفاهیم Build
  • 44. فرآیند Build برای پروژه‌های فرانت‌اند
  • 45. ابزارهای Build (Webpack, Vite, Parcel)
  • 46. پیکربندی Webpack
  • 47. پیکربندی Vite
  • 48. مدیریت Dependencyها (npm, yarn, pnpm)
  • 49. نصب و راه‌اندازی Node.js
  • 50. مدیریت پکیج‌ها با npm
  • 51. مدیریت پکیج‌ها با yarn
  • 52. مدیریت پکیج‌ها با pnpm
  • 53. استفاده از Package Managers در پایپ‌لاین
  • 54. مبانی تست نویسی در فرانت‌اند
  • 55. انواع تست (Unit, Integration, E2E)
  • 56. فریم‌ورک‌های تست Unit (Jest, Vitest)
  • 57. پیکربندی Jest
  • 58. پیکربندی Vitest
  • 59. فریم‌ورک‌های تست E2E (Cypress, Playwright)
  • 60. پیکربندی Cypress
  • 61. پیکربندی Playwright
  • 62. ادغام تست‌ها در پایپ‌لاین CI
  • 63. گزارش‌دهی نتایج تست
  • 64. تجزیه و تحلیل نتهایج تست
  • 65. مقدمه‌ای برLinting و Formatting
  • 66. ابزارهای Linting (ESLint, Stylelint)
  • 67. پیکربندی ESLint
  • 68. پیکربندی Stylelint
  • 69. ابزارهای Formatting (Prettier)
  • 70. پیکربندی Prettier
  • 71. ادغام Linting و Formatting در پایپ‌لاین CI
  • 72. تنظیمات Code Quality
  • 73. مفهوم Code Coverage
  • 74. ابزارهای Code Coverage (Istanbul, Vitest Coverage)
  • 75. ادغام Code Coverage در پایپ‌لاین CI
  • 76. گزارش‌دهی Code Coverage
  • 77. استانداردهای کدنویسی
  • 78. مقدمه‌ای بر Containerization
  • 79. مبانی Docker
  • 80. نصب و راه‌اندازی Docker
  • 81. نوشتن Dockerfile
  • 82. ساخت Docker Image
  • 83. اجرای Docker Container
  • 84. مدیریت Docker Compose
  • 85. استفاده از Docker در پایپ‌لاین CI
  • 86. ساخت Image در مرحله Build
  • 87. استفاده از Container برای تست
  • 88. استفاده از Container برای Deploy
  • 89. مقدمه‌ای بر Deployment
  • 90. انواع Deployment (Static, Dynamic)
  • 91. Deployment به پلتفرم‌های ابری
  • 92. مقدمه‌ای بر AWS S3 و CloudFront
  • 93. Deployment به AWS S3
  • 94. Deployment به CloudFront
  • 95. مقدمه‌ای بر Netlify
  • 96. Deployment به Netlify
  • 97. مقدمه‌ای بر Vercel
  • 98. Deployment به Vercel
  • 99. مقدمه‌ای بر Firebase Hosting
  • 100. Deployment به Firebase Hosting

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

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

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

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

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


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

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

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

نظرات

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

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