دوره کامل برنامه نویس Apache Groovy [ویدئو]

The Complete Apache Groovy Developer Course [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آیا به دنبال یادگیری یک زبان جدید هستید؟ یادگیری یک زبان جدید به گسترش مهارت های شما به عنوان یک توسعه دهنده کمک می کند و شما را برای کارفرمایان قابل فروش تر می کند. اگر زبان جدیدی یاد نمی‌گیرید، زیرا زبان جدیدی نیست که در محل کار استفاده می‌کنید، نویسنده فکر می‌کند که مزایای آن را از دست می‌دهید. او اغلب متوجه می‌شود که دیدن اینکه چگونه زبان‌های دیگر مشکلات را حل می‌کنند، من را به توسعه‌دهنده بهتری با زبان‌هایی که روزانه استفاده می‌کند تبدیل می‌کند. او اینجاست تا همه چیز را در مورد یک زبان پویا عالی به نام Apache Groovy به شما بگوید. آپاچی گرووی چیست؟ Apache Groovy یک زبان قدرتمند، اختیاری تایپ شده و پویا است، با قابلیت تایپ استاتیک و کامپایل ثابت برای پلتفرم جاوا، با هدف بهبود بهره وری توسعه دهندگان به لطف یک نحو مختصر، آشنا و آسان برای یادگیری. این برنامه به راحتی با هر برنامه جاوا ادغام می شود و فوراً ویژگی های قدرتمندی از جمله قابلیت های اسکریپت نویسی، نوشتن زبان خاص دامنه، زمان اجرا و برنامه نویسی متا در زمان کامپایل و برنامه نویسی کاربردی را به برنامه شما ارائه می دهد. چه کسی باید Apache Groovy را یاد بگیرد؟ او قصد دارد هر آنچه را که برای شروع استفاده از زبان برنامه نویسی Groovy باید بدانید را به شما آموزش می دهد. این دوره واقعاً برای 2 نوع مختلف از افراد طراحی شده است و او فکر می کند که شما هر دو از آن بهره خواهید برد. اگر یک برنامه نویس مبتدی هستید که در زبان دیگری مانند پایتون یا روبی تجربه دارید، این دوره برای شما مناسب است. معمولاً زبان‌های پویا را برای افراد مبتدی آسان‌تر می‌دانند زیرا انعطاف‌پذیر و سرگرم‌کننده هستند. اگر شما یک توسعه دهنده جاوا (مبتدی یا با تجربه) هستید، این دوره نیز برای شما مناسب است. شما یاد خواهید گرفت که Groovy زبان جاوا را تعریف می کند و برخی از کارهای پیچیده را از جاوا مختصر و آسان می کند. امروز ثبت نام کنید او زمان زیادی را صرف گردآوری آنچه که به نظر او کامل ترین دوره آموزشی Groovy در بازار امروز است، گذاشته است. لطفاً برای تماشای ویدیوهای پیش نمایش وقت بگذارید و اگر آنچه را که می بینید دوست دارید، روی دکمه ثبت نام کلیک کنید و نویسنده شما را در داخل می بیند! همه کدها و فایل های پشتیبانی این دوره در - https://github.com/PacktPublishing/The-Complete-Apache-Groovy-Developer-Course- Create Groovy Applications from Scratch موجود است. از کنسول Groovy استفاده کنید برنامه های Groovy را در IntelliJ بنویسید درک ویژگی های مختلف زبان Groovy این دوره برای توسعه دهندگان جاوا در تمام سطوح است که در زبان دیگری تجربه دارند. موضوعات تحت پوشش برای هر کسی که قبلاً تجربه جاوا را داشته باشد عمیق است و بسیار آسان است. * این دوره پایه خوبی برای توسعه در Groovy ایجاد می کند. سخنرانی‌های پیش‌زمینه فنی کمتر باعث درک عمیق‌تر Groovy به عنوان یک زبان می‌شود.

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

معرفی Introduction

  • مقدمه Intro

  • کار با XML Working with XML

  • کار با JSON Working with JSON

  • روش‌های درخواست HTTP (افعال) HTTP Request Methods (Verbs)

  • کدهای وضعیت HTTP HTTP Status Codes

  • مذاکره محتوا Content Negotiation

  • استفاده از API های مبتنی بر REST Using REST based APIs

اهرف Ahref

  • مقدمه Intro

  • نصب جاوا JDK روی ویندوز Installing the Java JDK on Windows

  • نصب Java JDK در Mac OSX Installing the Java JDK on Mac OSX

  • نصب Groovy بر روی ویندوز Installing Groovy on Windows

  • SDKMAN SDKMAN

  • گروویش groovysh

  • groovyc groovyc

  • کنسول Groovy Groovy Console

  • سلام، IntelliJ Hello, IntelliJ

  • [بررسی تمرین] 3 راه برای Hello, Groovy [Exercise Review] 3 ways to Hello, Groovy

  • از جاوا تا Groovy From Java to Groovy

الکسا Alexa

  • مقدمه Intro

  • واردات Imports

  • کلید واژه ها Keywords

  • نظرات Comments

  • ادعاها Assertions

  • اسکریپت ها Scripts

  • کلاس ها Classes

  • [بازبینی تمرین] کلاس خود را ایجاد کنید [Exercise Review] Create your own Class

  • شماره Numbers

  • ساختار کنترلی Groovy Groovy Control Structure

  • حاشیه نویسی و تبدیل AST Annotations & AST Transformations

  • [بازبینی تمرین] با استفاده از تبدیل‌های AST [Exercise Review] Using AST Transformations

  • اپراتورها Operators

  • انگور Grapes

WordAI WordAI

  • معرفی انواع داده ها Data Types Intro

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

  • انواع داده های Groovy و تایپ اختیاری Groovy Data Types & Optional Typing

  • کار با اعداد Working with numbers

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

  • [بازبینی تمرین] بارگذاری بیش از حد اپراتور [Exercise Review] Operator Overloading

  • رشته های Strings

  • عبارات با قاعده Regular Expressions

سازنده مقاله Article Builder

  • معرفی مجموعه ها Collections Intro

  • محدوده ها Ranges

  • لیست ها Lists

  • نقشه ها Maps

  • [بازبینی تمرین] با استفاده از مجموعه ها [Exercise Review] Using Collections

شکارچی Hunter

  • مقدمه Intro

  • بسته شدن چیست؟ What are Closures?

  • ایجاد بسته ها Creating Closures

  • پارامترهای بسته شدن Closure Parameters

  • روش های مجموعه ها Collections Methods

  • روش های کاری Curry Methods

  • محدوده بسته و نمایندگان Closure Scope & Delegates

  • [بازبینی تمرین] استفاده از بسته ها [Exercise Review] Using Closures

Snov Snov

  • مقدمه Intro

  • حقیقت Groovy The Groovy Truth

  • سازه های شرطی Conditional Structures

  • حلقه زدن Looping

  • رسیدگی به استثنا Exception Handling

  • [بازبینی تمرین] ساختارهای کنترلی [Exercise Review] Control Structures

جایزه Bonus

  • مقدمه Intro

  • کلاس ها/فیلدها/متغیرهای محلی Classes / Fields / Local Variables

  • سازندگان و روش ها Constructors & Methods

  • سازماندهی کلاس ها به صورت پکیج Organizing Classes into Packages

  • وراثت Inheritance

  • رابط ها Interfaces

  • صفات Traits

  • لوبیا گرووی Groovy Beans

  • [بازبینی تمرین] چه چیزی یک کلاس را می سازد [Exercise Review] What makes a class

افزودن عملکرد پایگاه داده Adding Database Functionality

  • مقدمه Intro

  • @ToString @ToString

  • @EqualsAndHashCode @EqualsAndHashCode

  • @TupleConstructor @TupleConstructor

  • @ابتدایی @Canonical

  • @Singleton @Singleton

  • @قابل مرتب شدن @Sortable

  • @Immutable @Immutable

  • @TypeChecked @TypeChecked

  • @CompileStatic @CompileStatic

  • @سازنده @Builder

  • [بازبینی تمرین] تبدیلات AST [Exercise Review] AST Transformations

پنل مدیریت: مدیریت تصاویر آپلود شده Admin Panel: Managing Uploaded Images

  • معرفی سازندگان Intro to Builders

  • MarkupBuilder - XML MarkupBuilder - XML

  • مستندات سازنده Builder Documentation

  • نشانه گذاری ساز - HTML Markup Builder - HTML

  • [بازبینی تمرین] Markup Builder [Exercise Review] Markup Builder

  • JSON Builder JSON Builder

  • سازنده گراف شی Object Graph Builder

  • لیست سازندگان List of Builders

شروع شدن Getting Started

  • مقدمه Intro

  • کار با فایل ها و ورودی/خروجی Working with Files & I/O

  • موضوعات Threads

  • برنامه نویسی پایگاه داده با Groovy Database Programming with Groovy

  • [بازبینی تمرین] خواندن از پایگاه داده و نوشتن به فایل [Exercise Review] Reading from a Database & Writing to a File

  • قالب ها Templates

  • تاریخ Dates

مبانی Groovy Groovy Basics

  • به Groovy کمک کنید Contribute to Groovy

  • اشکال زدایی در IntelliJ Debugging in IntelliJ

  • چکمه شیار و فنری Groovy & Spring Boot

انواع داده های ساده Simple Data Types

  • متشکرم! Thank You!

نمایش نظرات

دوره کامل برنامه نویس Apache Groovy [ویدئو]
جزییات دوره
13 h 25 m
111
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Dan Vega
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dan Vega Dan Vega

w / Dan را بیاموزید: مربی پرفروش ترین Udemy - 100 + K StudentHi، I'm Dan Vega. من یک مهندس نرم افزار هستم که درست در خارج از یکی از مکانهای مورد علاقه خود در جهان زندگی می کنم ، کلیولند ، اوهایو ، من یک برنامه نویس خودآموخته هستم که قاطعانه بر این باور است که اگر فکر خود را بجا آورید ، می توانید در زندگی خود به هر کاری برسید ، آستین و مایل به قرار دادن در کار است. من بیش از 20 سال است که نرم افزار می نویسم و از دانش ، علاقه و نفوذ خود برای کمک به توسعه دهندگان دیگر در رسیدن به اهدافشان استفاده می کنم. من بصورت آنلاین تدریس می کنم و در حال حاضر بیش از 55000 دانشجو دارم. وقتی من در حال نوشتن نرم افزار نیستم ، موارد زیادی دارم که واقعاً مرا مشغول می کند. من عاشق خواندن کتاب ، گوش دادن به پادکست ها و تماشای دوره های آنلاین هستم. من عطش واقعی برای دانش دارم و هر روز در هفته مرا می کشد. من همچنین عاشق دویدن و بلند کردن وزنه های سنگینی هستم که در طول هفته مرا متعادل نگه می دارد.