لیست مطالب
- 1. freeCodeCamp/freeCodeCamp
- 2. learntocloud/learn-to-cloud
- 3. aws/amazon-sagemaker-examples
- 4. Azure/azure-quickstart-templates
- 5. GoogleCloudPlatform/data-science-on-gcp
- 6. joseadanof/awesome-cloudnative-trainings
- 7. dgkanatsios/CKAD-exercises
- 8. contino/terraform-learn
- 9. NotHarshhaa/into-the-devops
- 10. bregman-arie/devops-exercises
- نتیجه گیری
- تجربه ای جدید از اینترنت با صفر و یک
- منبع
رایانش ابری دیگر صرفاً به سرورهای مجازی خصوصی (VPS) یا ارائه دهندگان فضای ذخیره سازی محدود نمیشود؛ این فناوری اکنون به حوزههای گسترده تری توسعه یافته است. امروزه از رایانش ابری برای خودکارسازی، استقرار وب سایتها، توسعه برنامهها، یادگیری ماشینی، مهندسی دادهها، یکپارچه سازی خدمات مدیریت شده و بسیاری موارد دیگر استفاده میشود.
یادگیری رایانش ابری میتواند مزیت رقابتی قابل توجهی در زمینههای مختلف، از جمله علم داده، به شما ارائه دهد، زیرا کارفرمایان اغلب افرادی را ترجیح میدهند که تجربه عملی در مدیریت زیرساختهای ابری داشته باشند. در این مقاله، به بررسی 10 مخزن گیتهاب میپردازیم که به شما کمک میکنند مفاهیم اصلی رایانش ابری را به طور کامل فرا بگیرید. این مخازن شامل دورهها، محتواها، پروژهها، نمونهها، ابزارها، راهنماها و کارگاههای آموزشی هستند که تجربهای جامع از یادگیری را فراهم میکنند.
1. freeCodeCamp/freeCodeCamp
مخزن freeCodeCamp یکی از محبوب ترین مخازن گیتهاب است که مجموعهای گسترده از محتوا و آموزشها را در زمینههای مرتبط با رایانش ابری، دواپس (DevOps) و مهندسی نرمافزار ارائه میدهد.
چرا مفید است؟
- مناسب برای افراد مبتدی.
- پروژههای عملی، دروس تعاملی و چالشهای کدنویسی برای تقویت مبانی ارائه میکند.
- موضوعاتی مانند APIها و میکروسرویسها را پوشش میدهد که در توسعه ابری اهمیت دارند.
2. learntocloud/learn-to-cloud
این مخزن منبعی ارزشمند برای افرادی است که تازه به دنیای رایانش ابری قدم گذاشتهاند. برنامه درسی ساختاریافتهای ارائه میدهد که به یادگیری اصول فناوریها و پلتفرمهای ابری نظیر AWS، Azure و Google Cloud کمک میکند. مباحثی چون لینوکس، بش (Bash)، برنامه نویسی، اصول پلتفرمهای ابری، مبانی دواپس و امنیت ابری در این مخزن آموزش داده میشود.
چرا مفید است؟
- بر افراد مبتدی متمرکز است و رویکردی گامبهگام دارد.
- مفاهیم کلیدی ابری مانند دواپس را پوشش میدهد.
- راهنماییهای عملی برای دریافت گواهینامهها و تهیه رزومه برای مشاغل مرتبط با رایانش ابری ارائه میکند.
3. aws/amazon-sagemaker-examples

اگر به یادگیری نحوه آموزش، ارزیابی و استقرار مدلهای یادگیری ماشینی در محیط ابری علاقه مند هستید، این مخزن راهنمایی ایده آل است. این مجموعه شامل نوتبوکهای ژوپیتر است که چگونگی ساخت، آموزش و استقرار مدلهای یادگیری ماشینی با استفاده از Amazon SageMaker را نشان میدهد.
چرا مفید است؟
- بر یادگیری ماشینی در محیط ابری تمرکز دارد که حوزهای رو به رشد است.
- نمونههای واقعی مانند تشخیص تقلب و تحلیل احساسات ارائه میدهد.
- بینشهایی در مورد SageMaker AWS، یکی از خدمات کلیدی برای دانشمندان داده و مهندسان یادگیری ماشینی، فراهم میکند.
4. Azure/azure-quickstart-templates
قالبهای آماده Azure Quickstart مجموعهای با بیش از 1000 قالب است که به شما کمک میکند خدمات مختلف Azure را با استفاده از Azure Resource Manager) ARM) مستقر کنید.
چرا مفید است؟
- برای یادگیری استفاده از زیرساخت بهعنوان کد (IaC) در Azure بسیار مناسب است.
- سناریوهای متنوعی از جمله برنامههای وب، پایگاههای داده و خوشههای Kubernetes را پوشش میدهد.
- به درک چگونگی خودکارسازی استقرارها و مدیریت مؤثر منابع ابری کمک میکند.
5. GoogleCloudPlatform/data-science-on-gcp
این مخزن شامل کد و منابع کتاب "علم داده در پلتفرم ابری گوگل" است و منبعی عالی برای یادگیری استفاده از Google Cloud در پروژههای علم داده و یادگیری ماشینی به شمار میرود.
چرا مفید است؟
- برای دانشمندان داده و مهندسانی که قصد کار با Google Cloud Platform) GCP) را دارند، ایدهآل است.
- بر موارد کاربردی واقعی مانند خطوط لوله داده و جریانهای کاری یادگیری ماشینی تمرکز دارد.
- به درک خدمات GCP مانند BigQuery، Dataflow و AI Platform کمک میکند.
6. joseadanof/awesome-cloudnative-trainings
این مخزن مجموعهای بینظیر از دورههای آموزشی رایگان در حوزه فناوریهای بومی ابری است و بر ابزارهایی مانند GitOps، Kubernetes، Prometheus و پروژههای بنیاد رایانش بومی ابری (CNCF) تمرکز دارد.
چرا مفید است؟
- مواد آموزشی رایگان و باکیفیت ارائه میدهد.
- ابزارها و مفاهیم محبوب بومی ابری مانند کانتینرسازی و میکروسرویسها را پوشش میدهد.
- به آمادگی برای گواهینامههایی مانند مدیریت گواهیشده Kubernetes) CKA) کمک میکند.
7. dgkanatsios/CKAD-exercises

اگر در حال آماده سازی برای آزمون توسعه دهنده برنامه گواهیشده Kubernetes) CKAD) هستید، این مخزن ضروری است. مجموعهای از تمرینها را ارائه میدهد که به طور خاص برای تمرین مفاهیم Kubernetes طراحی شدهاند.
چرا مفید است؟
- برای افراد مبتدی و پیشرفته در Kubernetes که به دنبال دریافت گواهینامه هستند، مناسب است.
- تمرینهای عملی برای کار با جریانهای کلیدی Kubernetes مانند مدیریت پادها، شبکه و استقرارها ارائه میدهد.
- توضیحات و راه حلهایی برای هر تمرین فراهم میکند.
8. contino/terraform-learn
Terraform یکی از محبوب ترین ابزارهای زیرساخت بهعنوان کد (IaC) است. این مخزن پایهای برای استفاده از Terraform در استقرار زیرساختهای محاسباتی و شبکهای در AWS، Azure و Google Cloud ارائه میدهد.
چرا مفید است؟
- برای یادگیری روشهای IaC چندابری عالی است.
- بهترین روشها برای نگارش اسکریپتهای Terraform را پوشش میدهد.
- به درک چگونگی استقرار زیرساختهای ابری مقیاس پذیر کمک میکند.
9. NotHarshhaa/into-the-devops
این مخزن راهنمایی جامع برای دواپس و رایانش ابری است و موضوعات گستردهای از جمله لینوکس، داکر، Kubernetes، Terraform، AWS، Azure، GCP و موارد دیگر را در بر میگیرد.
چرا مفید است؟
- منبعی جامع برای رایانش ابری و دواپس است.
- شامل سؤالات مصاحبه است که برای آمادگی شغلی ایدهآل است.
- مفاهیم نظری و ابزارهای عملی را پوشش میدهد.
10. bregman-arie/devops-exercises
این مخزن گیتهاب منبعی فوقالعاده برای افرادی است که بهدنبال تعمیق درک خود از مفاهیم دواپس و مهندسی قابلیت اطمینان سایت (SRE) هستند. با بیش از 2600 سؤال و تمرین، موضوعات فنی متنوعی از لینوکس و Kubernetes تا پلتفرمهای ابری مانند AWS و GCP، همچنین CI/CD و پایگاههای داده را شامل میشود.
چرا مفید است؟
- مجموعهای گسترده از تمرینها برای کاوش و تمرین مفاهیم کلیدی دواپس ارائه میدهد که برای خودآموزی یا آمادگی مصاحبه مناسب است.
- موضوعات پایه و پیشرفته را پوشش میدهد و برای افراد مبتدی و حرفهای ارزشمند است.
- به صورت مداوم به روز میشود و امکان مشارکت جامعه برای گسترش و بهبود محتوا را فراهم میکند.
نتیجه گیری
تسلط بر رایانش ابری نیازمند ترکیبی از دانش نظری و تجربه عملی است. در این مقاله، منابعی متنوع از آموزشها و تمرینها تا قالبهای زیرساخت بهعنوان کد و نمونههای یادگیری ماشینی را بررسی کردیم. چه در ابتدای مسیر باشید و چه به دنبال تخصص در زمینهای خاص مانند Kubernetes یا توسعه بومی ابری باشید، این مخازن راهنمای شما در سفر یادگیری خواهند بود.
تجربه ای جدید از اینترنت با صفر و یک
ارتباطات خود را به سطح بالاتری ببرید با خدمات اینترنتی پرسرعت و مطمئن از صفر و یک. از تماشای ویدئوهای آنلاین تا انجام بازیهای چند نفره بدون هیچ نگرانی از قطع و وصل شدن!
همین حالا تماس تماس بگیرید!
منبع
[1] 10 GitHub Repositories to Master Cloud Computing - kdnuggets