آموزش Gradle برای توسعه دهندگان جاوا

Gradle for java developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در مراحل ساده به اصول gradle تسلط پیدا کنید درک اینکه Gradle چیست و چرا اینقدر محبوب است شما با استفاده از خط فرمان Gradle یک پروژه جاوا مستقل ایجاد خواهید کرد. gradle تنظیمات gradle را با Maven pom xml مقایسه کنید. یک فایل ساخت Gradle ایجاد یک برنامه وب جاوا از پلاگین های War و Gretty برای ساخت و اجرای برنامه وب خود استفاده کنید ایجاد وظایف Gradle سفارشی ایجاد پروژه های چند ماژول یاد بگیرید چگونه وابستگی ها را بین ماژول ها اضافه کنید یاد بگیرید چگونه منطق و وابستگی های مشترک را برای همه ماژول ها مدیریت کنید نوشتن و آزمایش‌های واحد را با استفاده از JUnit و Mockito Generate Test Coverage گزارش‌های پیکربندی افزونه پوشش کد JACOCO پیکربندی افزونه SonarQube برای اجرای تجزیه و تحلیل کد استاتیک ایجاد یک پروژه Spring Boot با استفاده از پروژه‌های Gradle Migrate Spring Boot Maven برای استفاده از Gradle درک فایل gradle ساخت بوت فنری پروژه، ساخت و اجرای آن ایجاد پلاگین های سفارشی Gradle پیش نیازها: دانش جاوا

بررسی نمونه:

این یک دوره فوق العاده خوب بود! آنچه را که نیاز داشتم در 45 دقیقه اول پیدا کردم و بقیه را تماشا کردم تا مطمئن شوم پوشش کاملی دارم. من احساس می‌کنم که در Gradle کاملاً صلاحیت دارم و قبلاً 3 پروژه خود را به استفاده از Gradle تبدیل کرده‌ام و همه آنها به طرز شگفت‌آوری خوب کار می‌کنند. آفرین! -- Keith Swenson

این دوره مطمئناً بسیار آموزنده است و اصول اولیه به خوبی با مثال های دنیای واقعی توضیح داده شده است. به خصوص مفاهیم gradle چند ماژول و پلاگین های سفارشی اضافه می شود، زیرا آنها برای یک توسعه دهنده فناوری اطلاعات بسیار مفید هستند. صدای مدرس واضح و شدید است. خیلی ممنون -- سونیل کومار

من منتظر دوره Bharath در Gradle بودم و وقتی بیرون آمد، فوراً آن را خریدم. من حتی یک بار قبل از خرید آن تردید نکردم زیرا از قبل می دانم که این دوره به خوبی دوره های دیگر او خواهد بود. من اخیراً به یک شرکت ملحق شدم و در آنجا روی یک پروژه بزرگ کار می کنیم که تنظیمات بسیار زیادی دارد و با استفاده از Gradle ساخته شده بود و من در درک آنها مشکل داشتم. من در گوگل جستجو کردم و برخی از وبلاگ های آنلاین را خواندم، چند ویدیوی یوتیوب را تماشا کردم اما هنوز خیلی چیزها برایم روشن نبود، بنابراین وقتی دوره او در Gradle آمد، بسیار خوشحال شدم. توضیح او بسیار ساده، دقیق، کوتاه و دقیق است -- Saurav


آیا شما یک برنامه‌نویس جاوا یا Spring Boot هستید که می‌خواهید به Gradle مسلط شوید، پس این دوره برای شماست. آیا شما یک توسعه‌دهنده با سابقه Maven هستید که می‌خواهید به سرعت Gradle را یاد بگیرید، پس این دوره برای شما نیز مناسب است.

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

  • بدانید که Gradle چیست و چرا اینقدر محبوب است

  • با استفاده از خط فرمان Gradle یک پروژه جاوا مستقل ایجاد خواهید کرد

  • gradle settings.gradle را با Maven pom.xml مقایسه کنید

  • برای درک اسکریپت های ساخت Gradle، به سرعت groovy را یاد بگیرید

  • آناتومی یک فایل ساخت Gradle را درک کنید

  • یک برنامه وب جاوا ایجاد کنید

  • از افزونه های War و Gretty برای ساخت و اجرای برنامه وب خود استفاده کنید

  • کارهای Gradle سفارشی ایجاد کنید

  • پروژه های چند ماژول ایجاد کنید

  • با نحوه افزودن وابستگی بین ماژول ها آشنا شوید

  • با نحوه مدیریت منطق و وابستگی های رایج برای همه ماژول ها آشنا شوید

  • تست های واحد را با استفاده از JUnit و Mockito

    بنویسید و اجرا کنید
  • ایجاد گزارش پوشش آزمایشی با پیکربندی افزونه پوشش کد JACOCO

  • پلاگین SonarQube را برای اجرای تجزیه و تحلیل کد استاتیک پیکربندی کنید

  • یک پروژه Spring Boot با استفاده از Gradle ایجاد کنید

  • برای استفاده از Gradle، پروژه های Spring Boot Maven را مهاجرت کنید

  • فایل build.gradle پروژه بوت فنری را درک کنید، آن را بسازید و اجرا کنید

  • افزونه های Gradle سفارشی

    ایجاد کنید

الزامات چیست؟

  • Gradle، Spring Tool Suite (نصب پوشش داده شده است)

  • درکی اساسی از جاوا و توسعه وب جاوا

قرار است از این دوره چه چیزی به دست بیاورم؟

  • درک خود را از Gradle و توانایی خود در ساخت یک پروژه با استفاده از Gradle به کار ببرید

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

  • در حین کار روی همه مفاهیم مهم Gradle تسلط داشته باشید

  • با نحوه ایجاد و ساخت پروژه های Spring Boot با استفاده از Gradle آشنا شوید


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

معرفی Introduction

  • معرفی دوره و مدرس Course and Instructor Introduction

  • نحوه استفاده از این دوره How to use this course

  • پروژه های تکمیل شده در GitHub Completed projects on GitHub

اصول اولیه The Basics

  • gradle چیست What is gradle

  • چرا گریدل Why Gradle

  • اصول اولیه The Basics

Gradle در عمل Gradle in action

  • Gradle را نصب کنید Install Gradle

  • لفاف گریدل روی پنجره ها Gradle wrapper on windows

  • پروژه گریدل اول First Gradle Project

  • یک پروژه جاوا ایجاد کنید Create a java project

  • بسازید و اجرا کنید Build and Run

  • بیشتر build.gradle More build.gradle

  • مخازن Repositories

  • پیکربندی Configurations

  • ساخت فازها Build Phases

  • گریدل دیمون Gradle Daemon

  • build.gradle و پسر عمویش pom.xml build.gradle and its cousin pom.xml

  • Gradle در عمل Gradle in action

  • یک پروژه جاوا ایجاد کنید Create a java project

دوره تصادف Groovy Groovy Crash Course

  • Spring Tool Suite را نصب کنید Install Spring Tool Suite

  • سلام گرووی Hello Groovy

  • انواع داده ها Data Types

  • بسته شدن Closures

  • انواع مجموعه Collection Types

  • مجموعه ها و نقشه ها Sets and Maps

  • مواد و روش ها Methods

  • کلاس ها و اشیاء Classes and Objects

  • دوره تصادف Groovy Groovy Crash Course

درک build.gradle Understanding the build.gradle

  • هدف پروژه Project Object

  • خواص پروژه project properties

  • افزودن خواص سفارشی Adding custom properties

  • شیء وظیفه Task Object

  • متغیرهای وظیفه و روش ها Task variables and methods

  • درک build.gradle Understanding the build.gradle

یک برنامه وب جاوا ایجاد کنید Create a Java Web Application

  • معرفی Introduction

  • ایجاد و راه اندازی پروژه Create and Setup Project

  • کد بنویس Write Code

  • ایجاد جنگ Create WAR

  • برنامه را اجرا کنید Run the App

  • یک برنامه وب جاوا ایجاد کنید Create a Java Web Application

  • یک برنامه وب جاوا ایجاد کنید Create a Java Web Application

پروژه های چند ماژول Multi Module Projects

  • معرفی Introduction

  • به روز رسانی Update

  • ایجاد و ساخت پروژه ها Create and build the Projects

  • اضافه کردن وظایف در ماژول ها Adding Tasks Across Modules

  • استفاده مجدد از منطق ساخت Reuse Build Logic

  • ویژگی ها را اضافه کنید Add Properties

  • وابستگی بین ماژول ها Dependencies between modules

  • نمایش وابستگی ها Show Dependencies

  • پروژه های چند ماژول Multi Module Projects

  • پروژه های چند ماژول Multi Module Projects

تست واحد، پوشش تست و CI Unit Testing , Test Coverage and CI

  • معرفی Introduction

  • به روز رسانی - محدوده آزمایش Update - Test Scope

  • پشتیبانی تست را پیکربندی کنید Configure Test Support

  • doGet را تست کنید Test doGet

  • doPost را تست کنید Test doPost

  • گزارش پوشش Jacoco را ایجاد کنید Generate Jacoco Coverage Report

  • سونار را نصب و راه اندازی کنید Install and Launch Sonar

  • به روز رسانی - از کد امنیتی استفاده کنید Update - Use Security Token

  • گزارش سونار را ایجاد کنید Generate Sonar Report

  • پیکربندی یک ساختمان Jenkins Gradle Configure a Jenkins Gradle Build

  • تست واحد، پوشش تست و CI Unit Testing , Test Coverage and CI

  • تست واحد، پوشش تست و CI Unit Testing , Test Coverage and CI

پروژه Spring Boot Gradle را ایجاد کنید Create Spring Boot Gradle Project

  • پروژه بهار بوت را ایجاد و اجرا کنید Create and run spring boot project

  • با pom.xml مقایسه کنید Compare with pom.xml

پروژه Maven را به Gradle مهاجرت کنید Migrate Maven Project to Gradle

  • مورد استفاده Usecase

  • خدمات کوپن مهاجرت Migrate Coupon Service

  • وارد کردن پروژه Gradle به STS Import Gradle Project in to STS

  • پروژه Maven را به Gradle مهاجرت کنید Migrate Maven Project to Gradle

ایجاد پلاگین Creating Plugins

  • معرفی Introduction

  • به روز رسانی Update

  • یک پلاگین سفارشی ایجاد کنید Create a Custom Plugin

  • کد را به یک اسکریپت منتقل کنید Move the code to a script

  • پلاگین ها Plugins

عیب یابی Troubleshooting

  • عیب یابی Eclipse Eclipse Troubleshooting

بسته شدن Wrap up

  • امتحان نهایی Final Quiz

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

Udemy (یودمی)

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

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

آموزش Gradle برای توسعه دهندگان جاوا
جزییات دوره
4.5 hours
63
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
10,217
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bharath Thippireddy Bharath Thippireddy

شما خالق سرنوشت خود هستید