اپلیکیشن اندرویدی فلشکارت آموزشی زیرساخت به عنوان کد: اصول، ابزارها و پیادهسازی عملی
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره زیرساخت به عنوان کد: اصول، ابزارها و پیادهسازی عملی
موضوع کلی: مهندسی نرمافزار و اتوماسیون
موضوع میانی: زیرساخت و مدیریت پیکربندی
📋 سرفصلهای دوره
- 1. مقدمهای بر زیرساخت به عنوان کد
- 2. مفاهیم اساسی زیرساخت و مدیریت پیکربندی
- 3. چرا زیرساخت به عنوان کد؟ مزایا و چالشها
- 4. مقایسه روشهای سنتی و زیرساخت به عنوان کد
- 5. معرفی ابزارهای محبوب زیرساخت به عنوان کد
- 6. آشنایی با Terraform: نصب و پیکربندی اولیه
- 7. نوشتن اولین فایل Terraform: یک زیرساخت ساده
- 8. مفاهیم کلیدی Terraform: منابع، ماژولها، state
- 9. مدیریت State در Terraform: روشها و بهترین شیوهها
- 10. متغیرها در Terraform: تعریف و استفاده
- 11. خروجیها در Terraform: نمایش اطلاعات
- 12. ماژولها در Terraform: سازماندهی و استفاده مجدد از کد
- 13. ارتباط با ارائهدهندگان ابری: AWS، Azure، Google Cloud
- 14. زیرساخت ابری AWS با Terraform
- 15. زیرساخت ابری Azure با Terraform
- 16. زیرساخت ابری Google Cloud با Terraform
- 17. اتوماسیون استقرار زیرساخت با Terraform
- 18. تست زیرساخت به عنوان کد: اطمینان از کیفیت
- 19. CI/CD برای زیرساخت به عنوان کد
- 20. معرفی ابزار Ansible: نصب و پیکربندی
- 21. نوشتن اولین Playbook در Ansible: یک زیرساخت ساده
- 22. مفاهیم کلیدی Ansible: نقشها، وظایف، ماژولها
- 23. مدیریت inventory در Ansible
- 24. متغیرها در Ansible: تعریف و استفاده
- 25. ماژولهای Ansible: استفاده از ماژولهای موجود
- 26. نوشتن نقشهای Ansible: سازماندهی و استفاده مجدد از کد
- 27. ارتباط با ارائهدهندگان ابری با Ansible
- 28. اتوماسیون استقرار با Ansible
- 29. تست Playbook های Ansible
- 30. معرفی ابزار Puppet: نصب و پیکربندی
- 31. نوشتن اولین Manifest در Puppet: یک زیرساخت ساده
- 32. مفاهیم کلیدی Puppet: منابع، کلاسها، ماژولها
- 33. مدیریت Catalog در Puppet
- 34. متغیرها در Puppet: تعریف و استفاده
- 35. ماژولهای Puppet: استفاده از ماژولهای موجود
- 36. نوشتن ماژولهای Puppet: سازماندهی و استفاده مجدد از کد
- 37. ارتباط با ارائهدهندگان ابری با Puppet
- 38. اتوماسیون استقرار با Puppet
- 39. تست Manifest های Puppet
- 40. مقایسه Terraform، Ansible و Puppet
- 41. انتخاب ابزار مناسب برای نیازهای شما
- 42. مدیریت پیکربندی سرور با استفاده از ابزارهای متنباز
- 43. نظارت و مانیتورینگ زیرساخت به عنوان کد
- 44. بهینهسازی هزینهها با زیرساخت به عنوان کد
- 45. مقیاسپذیری و انعطافپذیری با زیرساخت به عنوان کد
- 46. مستندسازی زیرساخت به عنوان کد
- 47. بهترین شیوههای کدنویسی برای زیرساخت به عنوان کد
- 48. استفاده از کنترل نسخه (Git) برای زیرساخت به عنوان کد
- 49. معرفی ابزار Packer: ایجاد تصاویر ماشین مجازی
- 50. ایجاد تصاویر ماشین مجازی قابل تکرار
- 51. استفاده از Packer برای اتوماسیون ایجاد تصاویر
- 52. معرفی ابزار Vagrant: ایجاد محیطهای توسعه محلی
- 53. استفاده از Vagrant برای تست زیرساخت به عنوان کد
- 54. معرفی ابزار Docker: کانتینرسازی
- 55. استفاده از Docker برای بستهبندی و استقرار برنامهها
- 56. معرفی ابزار Kubernetes: ارکستراسیون کانتینر
- 57. استقرار برنامهها با استفاده از Kubernetes
- 58. زیرساخت به عنوان کد برای میکروسرویسها
- 59. زیرساخت به عنوان کد در محیطهای DevOps
- 60. زیرساخت به عنوان کد و چابکی
- 61. زیرساخت به عنوان کد و امنیت
- 62. زیرساخت به عنوان کد و انطباق با مقررات
- 63. بررسی موردی: استقرار یک برنامه وب با Terraform و Ansible
- 64. بررسی موردی: استقرار یک پایگاه داده با Puppet و Packer
- 65. بررسی موردی: استقرار یک خوشه Kubernetes با Terraform
- 66. جایگزینهای Terraform، Ansible و Puppet
- 67. آینده زیرساخت به عنوان کد
- 68. نکات و ترفندهای پیشرفته برای زیرساخت به عنوان کد
- 69. منابع آموزشی بیشتر برای زیرساخت به عنوان کد
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.