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