اصول برنامه نویسی Groovy برای توسعه دهندگان جاوا [ویدئو]

Groovy Programming Fundamentals for Java Developers [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: فناوری‌های زیادی وجود ندارند که بتوانند بیش از 30 سال مرتبط بمانند. جاوا یکی از آن فناوری‌هایی است که نه تنها مرتبط باقی می‌ماند بلکه با گذشت زمان در حال تکامل است. با این حال، در جاوا، به دلیل پرمخاطب بودن و پیچیدگی‌های کدنویسی، توسعه‌دهندگان شروع به استفاده از پلتفرم‌ها و زبان‌های مختلف برای جعل این نکته منفی کردند. Apache Groovy اولین زبانی است که می‌خواهید اسکریپت‌های سریع را برای خودکارسازی کارهای سخت و حتی برای نوشتن برنامه‌های کاربردی در مقیاس کامل (با استفاده از چارچوب‌های دیگر مانند Grails و Griffon) به کار ببرید. Groovy امروزه بیشتر در اسکریپت‌های خطوط لوله جنکینز و در اسکریپت‌های ساخت Gradle دیده می‌شود، اما این واقعاً قدرت و تطبیق‌پذیری آن را کمتر می‌کند، همانطور که در این دوره خواهیم دید. بسیاری از ویژگی های هیجان انگیز Groovy را یاد خواهید گرفت و خواهید دید که چگونه زمان اجرا را با نحو های سبک وزن کاهش می دهد. این دوره به شما نحوه راه اندازی Groovy، نصب آن و ایجاد پروژه های Groovy در IDE را آموزش می دهد. سپس مجموعه ابزار Groovy را کاوش کرده و از کنسول Groovy برای اجرای کد Groovy استفاده خواهید کرد. با حرکت رو به جلو، عملگرهای رایج Groovy را یاد خواهید گرفت که سنگ بنای نحو قدرتمند آن را تشکیل می دهند. سپس یاد خواهید گرفت که چگونه از عبارات منظم و گرفتن گروه ها برای تجزیه و استخراج رشته ها استفاده کنید. همچنین به مجموعه های Groovy و پیشرفت های ارائه شده توسط GDK (Kit Development Groovy) نگاه خواهید کرد. در نهایت، با مکانیزم بسته شدن قدرتمند Groovy و بسیاری موارد دیگر، مجموعه‌ها را در Groovy فیلتر و تبدیل خواهید کرد. در پایان این دوره، ویژگی های Groovy را یاد می گیرید و به راحتی از آنها در فعالیت های روزمره خود استفاده می کنید. همه فایل‌های کد و فایل‌های مرتبط در GitHub در https://github.com/PacktPublishing/Groovy-Programming-Fundamentals-for-Java-Developers بارگذاری می‌شوند. Groovy را نصب کنید و پروژه‌های Groovy را در IDE ایجاد کنید. مجموعه ابزار Groovy را کاوش کرده و از کنسول Groovy برای اجرای کد Groovy استفاده کنید عملگرهای رایج Groovy را یاد بگیرید که سنگ بنای نحو قدرتمند آن را تشکیل می دهند از عبارات منظم و گرفتن گروه ها برای تجزیه و استخراج رشته ها استفاده کنید به مجموعه های Groovy و پیشرفت های ارائه شده توسط GDK نگاه کنید بیاموزید که چگونه در مجموعه ها در Groovy تکرار و جستجو کنید این دوره برای توسعه دهندگان جاوا سطح مبتدی تا متوسط ​​که می خواهند کارهای کدنویسی جاوا موجود خود را با استفاده از Groovy تسریع بخشند، مناسب تر است. توسعه دهندگان علاقه مند به زبان های برنامه نویسی دیگر که می خواهند برنامه هایی بنویسند که می توانند بر روی ماشین مجازی جاوا بدون نیاز به استفاده از جاوا اجرا شوند نیز این دوره را مفید خواهند دید. دانش کاری زبان برنامه نویسی جاوا به عنوان یک پیش نیاز در نظر گرفته شده است، اگرچه این دوره می تواند بدون این دانش مورد استفاده قرار گیرد (اما درک آن برای توسعه دهنده جاوا راحت تر خواهد بود). سینتکس سبک و قدرتمند Groovy را کاوش کنید که زمان توسعه را کاهش می‌دهد * نوشتن و تطبیق اسکریپت‌های Groovy را یاد بگیرید تا بهره‌وری خود را به حداکثر برسانید * فیلتر و تبدیل مجموعه‌ها در Groovy با مکانیزم بسته شدن قدرتمند Groovy

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

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

  • بخش مقدمه Section Introduction

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

  • نصب Groovy در سیستم مک یا لینوکس از وب سایت sdkman.io Installing Groovy on a Mac or Linux System from the sdkman.io Website

  • کاوش در مجموعه ابزار Groovy Exploring the Groovy Tool Set

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

اپراتورهای Groovy Groovy Operators

  • بخش مقدمه Section Introduction

  • اپراتور عدم ارجاع ایمن Null-Safe Dereference Operator

  • اپراتور الویس Elvis Operator

  • اپراتور سفینه فضایی Spaceship Operator

  • اپراتور گسترش Spread Operator

  • اپراتور محدوده Range Operator

رشته های گرووی 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 Property Generation POGOs and Groovy Property Generation

  • بارگذاری بیش از حد اپراتور Operator Overloading

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

  • برگرداندن چندین مقدار از یک روش Returning Multiple Values from a Method

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

  • سازندگان به نام Named Constructors

بسته بندی Wrapping Up

  • با تشکر و آفرین! Thanks and Well Done!

نمایش نظرات

اصول برنامه نویسی Groovy برای توسعه دهندگان جاوا [ویدئو]
جزییات دوره
2 h 36 m
49
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matthew Speake Matthew Speake

متیو اسپیک یک فن‌شناس و مربی جاوا است. او بیش از 20 سال تجربه کار در همه جا از استارت آپ های کوچک گرفته تا شرکت های بزرگ جهانی دارد و مربی اصلی Zention در بریتانیا است. او JavaEasily را در سال 2018 برای تولید دوره‌هایی با تمرکز بر آموزش فناوری جاوا به دانش‌آموزان در سراسر جهان آغاز کرد. از آن زمان، JavaEasily مشغول ایجاد و انتشار دوره‌ها و مقالاتی در مورد جنبه‌های مختلف جاوا بوده است تا به توسعه‌دهندگان مبتدی و متوسط ​​جاوا کمک کند تا مهارت‌های خود را افزایش دهند. JavaEasily به شما کمک می کند تا با آموزش مهارت های اصلی مورد نیاز برای موفقیت در حرفه جاوا، توسعه دهنده جاوا بهتری شوید.

Matthew Speake Matthew Speake

متیو اسپیک یک فن‌شناس و مربی جاوا است. او بیش از 20 سال تجربه کار در همه جا از استارت آپ های کوچک گرفته تا شرکت های بزرگ جهانی دارد و مربی اصلی Zention در بریتانیا است. او JavaEasily را در سال 2018 برای تولید دوره‌هایی با تمرکز بر آموزش فناوری جاوا به دانش‌آموزان در سراسر جهان آغاز کرد. از آن زمان، JavaEasily مشغول ایجاد و انتشار دوره‌ها و مقالاتی در مورد جنبه‌های مختلف جاوا بوده است تا به توسعه‌دهندگان مبتدی و متوسط ​​جاوا کمک کند تا مهارت‌های خود را افزایش دهند. JavaEasily به شما کمک می کند تا با آموزش مهارت های اصلی مورد نیاز برای موفقیت در حرفه جاوا، توسعه دهنده جاوا بهتری شوید.