آموزش مبانی گرادل مدرن

Modern Gradle Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: یاد بگیرید چگونه با Gradle 7 پروژه های نرم افزاری را به طور کارآمد ساختار دهید و بسازید مفاهیم اساسی Gradle نحوه ساخت پروژه های Gradle - کارآمد برای کار و نگهداری با آن درک Gradle DSL (نوعی Kotlin و Groovy) پیکربندی ساخت Gradle: فایل تنظیمات، فایل های ساخت و پلاگین های کنوانسیون اجرای سازه Gradle: Tasks، Task Input/Outputs، Task Dependencies مدیریت وابستگی: Scopes/Configuration، Repositories، Versioning Configuring Testing with Gradle استفاده از جاوا برای پیکربندی Gradle پیش نیازها: شما باید با IntelliJ IDEA و زبان های برنامه نویسی Java آشنا باشید. که می خواهید برای آن پروژه ای با Gradle راه اندازی کنید. شما نیازی به دانش قبلی در مورد خود Gradle ندارید.

Gradle یکی از پیشرفته‌ترین ابزارهای ساخت جاوا و سایر زبان‌های JVM مانند Kotlin، Groovy و Scala است.

در این دوره آموزشی یاد می گیرید که چگونه پروژه نرم افزاری خود را با Gradle ساختار دهید تا بیشترین بهره را از آن ببرید.

این دوره به صورت عملی است. با هم، ما یک پروژه را از ابتدا ایجاد می کنیم و ویژگی های Gradle را یک به یک یاد می گیریم. در حالی که ما این کار را بر روی نمونه پروژه جاوا انجام می دهیم، دانش به دست آمده را می توان به هر نوع پروژه نرم افزاری ساخته شده با Gradle منتقل کرد.

هر کار اتوماسیونی که می‌خواهید انجام دهید: این دوره آموزشی برای شماست تا قدرت کامل Gradle را باز کنید.

هیچ دانش قبلی Gradle مورد نیاز نیست و شما آخرین روش‌های برتر Gradle 7 و بالاتر را یاد می‌گیرید.

دستورالعمل‌های ویدیویی مملو از اطلاعات است. برای پیگیری، احتمالاً ویدیوها را به طور مرتب متوقف می‌کنید تا مثال را بررسی کنید و مطمئن شوید که برای شما کار می‌کند. شما باید 3 برابر مدت زمان یک ویدیو برنامه ریزی کنید تا در سخنرانی مربوطه کار کنید.

بررسی اجمالی موضوعات

  • زبان پیکربندی Gradle (Gradle's DSL)

  • تعریف یک ساختار پروژه - فایل تنظیمات و بسته بندی Gradle

  • به کامپوننت ها/زیر پروژه ها معنی بدهید - فایل ها را بسازید

  • Centralize Build Configuration - Convention Plugins

  • یک برنامه بنویسید - وابستگی ها را اضافه کنید

  • ساخت را اجرا کنید - با ساخت و ذخیره سازی افزایشی

  • پیکربندی وظایف اضافه شده توسط افزونه ها

  • وظایف جدید را با استفاده از اجرای وظایف موجود ثبت کنید

  • منطق ساخت خود را در یک کار پیاده سازی کنید

  • پروژه خود را از طریق Lifecycle Tasks در دسترس قرار دهید

  • حوزه‌های وابستگی (معروف به تنظیمات)

  • مکان‌های مرکزی برای نسخه‌های وابستگی - پروژه‌های پلتفرم/کاتالوگ‌های نسخه وابستگی

  • تضادها و قوانین فراداده مؤلفه

  • مجموعه های منبع

  • پیکربندی آزمایش

  • Kotlin vs Groovy DSL

  • نوشتن پیکربندی ساخت در جاوا


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

ساختار پروژه Project Structure

  • معرفی Introduction

  • زبان پیکربندی Gradle - Gradle's DSL Gradle Configuration Language - Gradle's DSL

  • یک ساختار پروژه را تعریف کنید - فایل تنظیمات و بسته بندی Gradle Define a Project Structure - Settings File and Gradle Wrapper

  • به کامپوننت ها/زیر پروژه ها معنا بدهید - فایل ها را بسازید Give Meaning to Components/Subprojects - Build Files

  • متمرکز کردن پیکربندی ساخت - پلاگین های کنوانسیون Centralise Build Configuration - Convention Plugins

  • یک برنامه بنویسید - وابستگی ها را اضافه کنید Compose an Application - add Dependencies

  • Build را اجرا کنید - با ساخت و ذخیره سازی افزایشی Run the Build - with Incremental Building and Caching

ساختار پروژه Project Structure

  • معرفی Introduction

  • زبان پیکربندی Gradle - Gradle's DSL Gradle Configuration Language - Gradle's DSL

  • یک ساختار پروژه را تعریف کنید - فایل تنظیمات و بسته بندی Gradle Define a Project Structure - Settings File and Gradle Wrapper

  • به کامپوننت ها/زیر پروژه ها معنا بدهید - فایل ها را بسازید Give Meaning to Components/Subprojects - Build Files

  • متمرکز کردن پیکربندی ساخت - پلاگین های کنوانسیون Centralise Build Configuration - Convention Plugins

  • یک برنامه بنویسید - وابستگی ها را اضافه کنید Compose an Application - add Dependencies

  • Build را اجرا کنید - با ساخت و ذخیره سازی افزایشی Run the Build - with Incremental Building and Caching

پیکربندی و ثبت وظایف Configure and Register Tasks

  • پیکربندی وظایف اضافه شده توسط افزونه ها Configure Tasks added by Plugins

  • ثبت وظایف جدید با استفاده از اجرای وظایف موجود Register new Tasks using existing Task Implementations

  • Build Logic خود را در یک Task پیاده سازی کنید Implement your own Build Logic in a Task

  • پروژه خود را از طریق Lifecycle Tasks در دسترس قرار دهید Make your Project accessible through Lifecycle Tasks

پیکربندی و ثبت وظایف Configure and Register Tasks

  • پیکربندی وظایف اضافه شده توسط افزونه ها Configure Tasks added by Plugins

  • ثبت وظایف جدید با استفاده از اجرای وظایف موجود Register new Tasks using existing Task Implementations

  • Build Logic خود را در یک Task پیاده سازی کنید Implement your own Build Logic in a Task

  • پروژه خود را از طریق Lifecycle Tasks در دسترس قرار دهید Make your Project accessible through Lifecycle Tasks

مدیریت وابستگی Dependency Management

  • دامنه های وابستگی (معروف به تنظیمات) Dependency Scopes (aka Configurations)

  • مکان مرکزی برای نسخه‌های وابستگی - پروژه پلتفرم (گزینه 1) Central Place for Dependency Versions - Platform Project (Option 1)

  • مکان مرکزی برای نسخه‌های وابستگی - کاتالوگ نسخه‌های وابستگی (گزینه 2) Central Place for Dependency Versions - Dependency Version Catalog (Option 2)

  • تضادها و قوانین فراداده مؤلفه Conflicts and Component Metadata Rules

مدیریت وابستگی Dependency Management

  • دامنه های وابستگی (معروف به تنظیمات) Dependency Scopes (aka Configurations)

  • مکان مرکزی برای نسخه‌های وابستگی - پروژه پلتفرم (گزینه 1) Central Place for Dependency Versions - Platform Project (Option 1)

  • مکان مرکزی برای نسخه‌های وابستگی - کاتالوگ نسخه‌های وابستگی (گزینه 2) Central Place for Dependency Versions - Dependency Version Catalog (Option 2)

  • تضادها و قوانین فراداده مؤلفه Conflicts and Component Metadata Rules

آزمایش کردن Testing

  • مجموعه های منبع Source Sets

  • پیکربندی تست Configure Testing

آزمایش کردن Testing

  • مجموعه های منبع Source Sets

  • پیکربندی تست Configure Testing

استفاده از Groovy یا Java برای پیکربندی ساخت (به جای Kotlin) Using Groovy or Java for Build Configuration (instead of Kotlin)

  • Groovy DSL The Groovy DSL

  • پلاگین های کنوانسیون را در جاوا بنویسید Write Convention Plugins in Java

استفاده از Groovy یا Java برای پیکربندی ساخت (به جای Kotlin) Using Groovy or Java for Build Configuration (instead of Kotlin)

  • Groovy DSL The Groovy DSL

  • پلاگین های کنوانسیون را در جاوا بنویسید Write Convention Plugins in Java

خلاصه Summary

  • خلاصه Summary

خلاصه Summary

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش مبانی گرادل مدرن
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3 hours
20
Udemy (یودمی) udemy-small
24 مرداد 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
903
4.7 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jendrik Johannes Jendrik Johannes

مربی و مشاور اتوماسیون ساخت با Gradle

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.