آموزش جریان‌های کاری توسعه با uv - آخرین آپدیت

دانلود uv Development Workflows

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: مدیریت وابستگی‌ها و محیط‌های پایتون نباید نیازمند استفاده از ابزارهای متعدد و پیچیده باشد. در این دوره آموزشی با عنوان «جریان‌های کاری توسعه با uv»، شما بر ابزار uv مسلط خواهید شد؛ ابزاری قدرتمند و نوشته شده با زبان Rust که مدیریت بسته‌ها، محیط‌های مجازی و توزیع نرم‌افزار را در یک جریان کاری سریع و یکپارچه جمع کرده است. در ابتدا، یاد می‌گیرید که چگونه پروژه‌ها را راه‌اندازی کرده و وابستگی‌ها را با دستورات بهینه uv مدیریت کنید. سپس، تست‌ها، بررسی‌های کد (Linting) و فرآیندهای ساخت را برای ایجاد محیط‌های بازتولیدپذیر خودکار خواهید کرد. در نهایت، روش‌های بهینه برای بسته‌بندی و توزیع اپلیکیشن‌ها را خواهید آموخت. در پایان این دوره، شما مهارت‌های لازم برای مدیریت کامل چرخه حیات پایتون، از توسعه محلی تا استقرار (Deployment)، را تنها با یک ابزار قدرتمند به دست خواهید آورد.

سرفصل ها و درس ها

شروع کار با uv Getting Started with uv

  • درک جایگاه uv در اکوسیستم پایتون Understanding uv's Place in the Python Ecosystem

  • نصب uv Installing uv

  • اولین پروژه شما با uv Your First uv Project

  • مهاجرت پروژه‌های موجود به uv Migrating Existing Projects to uv

جریان کاری کامل توسعه Complete Development Workflow

  • راه‌اندازی محیط محلی و کنترل نسخه پایتون Local Environment Setup and Python Version Control

  • مدیریت نسخه‌های پایتون در سیستم Managing Python Versions on the System

  • استاندارد pyproject.toml و PEP 621 The pyproject.toml Standard and PEP 621

  • سازماندهی وابستگی‌های توسعه، تست و محیط عملیاتی Organizing Dev, Test, and Production Dependencies

  • درک مفاهیم Locking و Compilation Understanding Locking and Compilation

  • نصب بسته‌های محلی و قابل ویرایش Installing Local and Editable Packages

وظایف خودکار و ابزارهای توسعه Automated Tasks and Development Tools

  • پیکربندی و اجرای ابزارهای توسعه Configuring and Running Development Tools

  • اسکریپت‌نویسی و اتوماسیون وظایف با uv run Scripting and Task Automation with uv run

بسته‌بندی و توزیع Packaging and Distribution

  • یکپارچه‌سازی uv با سیستم‌های کنترل نسخه Integrating uv with Version Control

  • بسته‌بندی و آماده‌سازی اپلیکیشن Packaging and Preparing the Application

  • استراتژی توزیع و بهترین روش‌ها Distribution Strategy and Best Practices

  • جمع‌بندی دوره و نکات پیشرفته Course Conclusion and Advanced Tips

نمایش نظرات

آموزش جریان‌های کاری توسعه با uv
جزییات دوره
1h 6m
16
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
9
از 5
دارد
دارد
دارد
Rudi Bruchez
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rudi Bruchez Rudi Bruchez

رودی بروچز یک مشاور و مربی مستقل مستقر در پاریس ، فرانسه است. وی بیش از 15 سال تجربه SQL Server دارد و شروع به فعالیت در مناطق NoSQL می کند. او ابتدا به عنوان توسعه دهنده کار کرد و به عنوان DBA در سال 2001 ، در سوئیس در MSC (شرکت حمل و نقل مدیترانه ای) شروع به کار کرد. او در سال 2005 به فرانسه نقل مکان کرد و از سال 2006 به طور مستقل کار می کند. او مشاوره ، مدیریت ، ممیزی و آموزش را ارائه می دهد. همانطور که SQL Server به یک راه حل پیچیده تر تبدیل می شود ، او سعی می کند تا اطمینان حاصل کند که توسعه دهندگان و مدیران بر اصول اساسی: مدل رابطه ای و زبان SQL و همچنین اصول معماری فیزیکی SGBDR تسلط دارند. وی در سال 2008 تنها كتاب فرانسوی درباره بهینه سازی SQL Server را نوشت ، كتابی درباره SQL Security در Packt Pub در سال 2012 منتشر كرد و اخیراً یك كتاب فرانسوی درباره جنبش NoSQL منتشر كرد. و بله ، او گاهی اوقات می تواند کمی وقت آزاد داشته باشد.