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

دانلود Groovy Programming Fundamentals for Java Developers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

افزایش بهره‌وری با سریع‌ترین روش کدنویسی اپلیکیشن‌های جاوا

با یادگیری زبان برنامه‌نویسی Groovy، بهره‌وری توسعه‌دهندگان خود را به طور چشمگیری افزایش دهید. در این دوره آموزشی، گام به گام با رایج‌ترین ویژگی‌ها و الگوهای برنامه‌نویسی Groovy آشنا می‌شوید. از سینتکس سبک و مختصر Groovy برای تسریع فرآیند توسعه بهره ببرید و زمان کدنویسی خود را تا یک چهارم کاهش دهید!

Groovy ابزاری قدرتمند برای نوشتن اسکریپت‌های سریع و خودکارسازی وظایف تکراری، و همچنین توسعه اپلیکیشن‌های کامل (با استفاده از فریم‌ورک‌هایی مانند Grails و Griffon) است. با وجود اینکه Groovy بیشتر در اسکریپت‌های Jenkins و Gradle دیده می‌شود، اما قدرت و انعطاف‌پذیری آن بسیار فراتر از این موارد است. با شرکت در این دوره، شما نیز شیفته ویژگی‌های Groovy شده و آن را در فعالیت‌های روزانه توسعه خود به کار خواهید گرفت.

آنچه در این دوره خواهید آموخت:

  • راه‌اندازی و نصب Groovy و ایجاد پروژه‌های Groovy در IDE
  • آشنایی با مجموعه ابزارهای Groovy
  • استفاده از Groovy Console برای اجرای کد Groovy
  • عملگرهای رایج Groovy به عنوان ستون فقرات سینتکس قدرتمند این زبان
  • کار با رشته‌ها، heredoc ها، عبارات منظم و گروه‌های تطابق برای تجزیه و استخراج رشته‌ها
  • مجموعه‌های Groovy و بهبودهای ارائه شده توسط GDK (Groovy Development Kit)
  • پیمایش مجموعه‌ها
  • جستجو در مجموعه‌ها
  • فیلتر و تبدیل مجموعه‌ها در Groovy با استفاده از مکانیسم قدرتمند closure در Groovy

و بسیاری موارد دیگر!

پیش‌نیازها:

دانش کاری از زبان برنامه‌نویسی Java به عنوان پیش‌نیاز فرض می‌شود. هرچند که دوره بدون این دانش نیز قابل استفاده است، اما برای توسعه‌دهندگان Java درک عمیق‌تر و آسان‌تری خواهد داشت.

با Groovy سریع‌تر کد بزنید!

به دنیای شگفت‌انگیز Groovy خوش آمدید!

به طور خاص، شما موارد زیر را خواهید آموخت:

  • اصول اولیه زبان برنامه‌نویسی Groovy
  • نحوه نوشتن و تطبیق اسکریپت‌های Groovy
  • نحوه خواندن کدهای Groovy و درک عملکرد برنامه‌های Groovy

اشتیاق من برای Groovy را با شما به اشتراک می‌گذارم. همین امروز ثبت‌نام کنید تا شروع کنیم!


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

راه اندازی Getting Set Up

  • مقدمه بخش Section Introduction

  • ایجاد و اشکال زدایی پروژه Groovy در IDEA Creating and Debugging a Groovy project in IDEA

  • نصب Groovy در سیستم مک یا لینوکس با استفاده از sdk man Installing Groovy on a Mac or Linux System using sdk man

  • بررسی مجموعه ابزارهای Groovy Exploring the Groovy tool set

  • استفاده از کنسول Groovy برای اجرای و بررسی کد Groovy Using the Groovy Console to Execute and Examine Groovy Code

عملگرهای Groovy Groovy Operators

  • مقدمه بخش Section Introduction

  • عملگر dereference ایمن در برابر null Null-Safe Dereference Operator

  • عملگر Elvis Elvis Operator

  • عملگر سفینه فضایی Spaceship Operator

  • عملگر گسترش Spread Operator

  • عملگر محدوده Range Operator

رشته های Groovy Groovy Strings

  • مقدمه بخش Section Introduction

  • درونیابی رشته String Interpolation

  • Heredocs Heredocs

  • عملگر الگو در عبارات باقاعده Pattern Operator in Regular Expressions

  • عبارات باقاعده اسلش دار Slashy Regular Expressions

  • عملگر یافتن در عبارات باقاعده Find Operator in Regular Expressions

  • عملگر تطبیق در عبارات باقاعده Match Operator in Regular Expressions

  • گروه های ضبط در عبارات باقاعده Capture Groups in Regular Expressions

مجموعه ها در Groovy Collections in Groovy

  • مقدمه بخش Section Introduction

  • ایجاد لیست ها و مجموعه ها Creating Lists and Sets

  • ایجاد نقشه ها Creating Maps

  • ترکیب مجموعه ها از انواع مختلف Composing Collections of Different Types

  • دسترسی به عناصر لیست Accessing Elements of a List

  • استفاده از Groovy Truthiness با مجموعه ها Using Groovy Truthiness with Collections

  • ایجاد و دسترسی به مجموعه های ترکیبی Creating and Accessing Composite Collections

  • پردازش لیست ها و مجموعه ها Processing Lists and Sets

  • پردازش لیست ها و مجموعه ها با شاخص Processing Lists and Sets by Index

  • پردازش نقشه ها بر اساس کلید و مقدار Processing Maps by Key and Value

  • فیلتر کردن مجموعه ها Filtering Collections

  • یافتن عنصر مطابق در مجموعه Finding the Matching Element in a Collection

  • تست عناصر در مجموعه ها Testing Elements in Collections

  • جمع آوری عناصر در یک لیست Collecting Elements to a List

  • جمع آوری ورودی ها در یک نقشه Collecting Entries to a Map

  • ایجاد توابع تجمعی با Inject Creating Aggregate Functions with Inject

ویژگی های زبان Groovy Groovy Language Features

  • مقدمه بخش Section Introduction

  • واردات و کلاس های پیش فرض Default Imports and Classes

  • متدهای اصلی در برنامه های Groovy Main Methods in Groovy Applications

  • ایجاد کلاس ها و نمونه ها در Groovy Creating Classes and Instances in Groovy

  • افزودن متد و وضعیت به کلاس های Groovy Adding methods and state to Groovy Classes

  • استفاده از وراثت در Groovy Using Inheritance in Groovy

  • بازنویسی متدها در Groovy Overriding methods in Groovy

  • تولید ویژگی های POGOs و Groovy POGOs and Groovy Property Generation

  • بازنویسی عملگرها Operator Overloading

  • برابری رشته در Groovy String Equality in Groovy

  • بازگرداندن مقادیر متعدد از یک متد Returning Multiple Values from a Method

  • تولید خودکار Equals و HashCode با دگرگونی های AST Groovy Autogenerating Equals and HashCode with Groovy AST Transformations

  • سازندگان نام دار Named Constructors

جمع بندی Wrapping Up

  • تشکر و خداحافظی! Thanks and Well Done!

نمایش نظرات

آموزش اصول برنامه‌نویسی گرووی برای توسعه‌دهندگان جاوا
جزییات دوره
2.5 hours
49
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
564
4.4 از 5
ندارد
دارد
دارد
Matt Speake
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matt Speake Matt Speake

تکنسین و مربی جاوا