لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بهترین روشها و اتوماسیون در Python DevOps
- آخرین آپدیت
دانلود Python DevOps Best Practices and Automation
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و همزمان که به شما کمک میکند دانش خود را بسنجید، فرضیات را به چالش بکشید و با پیشرفت در دوره، درک خود را عمیقتر کنید.
در این دوره، شما مهارتهای لازم برای ادغام پایتون در فرآیندهای DevOps را از طریق تسلط بر بهترین روشها برای اتوماسیون، تعامل با API، تایپ استاتیک (Static Typing)، تستنویسی و خط لولههای CI/CD کسب خواهید کرد. شما کار با پایتون برای تعامل با APIها، خودکارسازی وظایف DevOps و پیادهسازی بهترین روشها برای نوشتن کد مستحکم را بررسی خواهید کرد. همچنین به بررسی عمیق تستنویسی با استفاده از Pytest و پیکربندی یک خط لوله کامل CI/CD برای خودکارسازی گردشهای کاری توسعه و تسهیل استقرار (Deployment) خواهید پرداخت.
دوره با معرفی تعامل با API با استفاده از کتابخانه requests شروع میشود، جایی که یاد میگیرید چگونه درخواستهای GET و POST ارسال کنید، احراز هویت را مدیریت کنید و خطاهای HTTP را کنترل کنید. سپس، در تایپ استاتیک در پایتون مسلط خواهید شد و از Type Hints برای اطمینان از کد تمیزتر و قابل نگهداریتر استفاده خواهید کرد. این بخش همچنین شامل تکنیکهایی برای تایپ انعطافپذیر با سیستم تایپ پایتون و بهترین روشها برای استفاده از Generics و Type Hints در Decoratorها و Generatorها است.
سپس یاد میگیرید که چگونه روشهای تست مستحکم را با Pytest پیادهسازی کنید، از جمله نوشتن Assertionها، مدیریت شکستهای تست، Mock کردن وابستگیهای خارجی و ایجاد Fixtureهای قابل استفاده مجدد. این دوره همچنین یک راهنمای جامع برای ساخت خط لوله CI/CD ارائه میدهد و نشان میدهد که چگونه تست، نسخهگذاری، استقرار و موارد دیگر را با ابزارهایی مانند GitHub Actions، Pytest و Semantic Release خودکار کنید.
این دوره برای توسعهدهندگان سطح متوسط پایتون که به دنبال بهینهسازی فرآیندهای DevOps خود هستند، در نظر گرفته شده است. آشنایی با اصول اولیه پایتون و مفاهیم DevOps الزامی است. در پایان دوره، شما دانش و تجربه عملی لازم برای خودکارسازی فرآیندها، تضمین کیفیت کد و ادغام بهترین روشهای DevOps در پروژههای پایتون خود را خواهید داشت.
در پایان دوره، شما قادر خواهید بود اپلیکیشنهای پایتون مستحکم بسازید، گردشهای کاری DevOps را خودکار کنید، کد کارآمد و قابل نگهداری بنویسید و خط لولههای خودکار CI/CD را از ابتدا تا انتها ایجاد کنید.
سرفصل ها و درس ها
تعامل با API با استفاده از کتابخانه Requests
API Interaction with the Requests Library
مقدمه بخش
Section Introduction
ایجاد GitHub Personal Access Token برای دسترسی به API
Generating a GitHub Personal Access Token for API Access
انجام درخواستهای GET برای بازیابی دادهها
Making GET Requests to Retrieve Data
ارسال دادهها با استفاده از Query Parameters
Passing Data with Query Parameters
ارسال دادهها با درخواستهای POST
Sending Data with POST Requests
درک و تفسیر کدهای وضعیت HTTP
Understanding and Interpreting HTTP Status Codes
ایجاد خودکار Exception برای خطاهای HTTP
Automatic Exception Raising for HTTP Errors
نمایش نظرات