لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات