آموزش هوش مصنوعی از صفر ، بدون پیش‌نیاز آموزش هوش مصنوعی ، از صفر بدون پیش‌نیاز!
🎯 شروع یادگیری

آموزش Kotlin

آموزش Kotlin

آموزش کار با Kotlin

آموزش Kotlin
آموزش Kotlin

Kotlin یک زبان برنامه‌نویسی است که توسط JetBrains (طراح رسمی اغلب IDE های هوشمند جاوا) تحت عنوان Intellij IDEA معرفی شده است. Kotlin زبانی با نوع ایستا است که بر بستر JVM اجرا می‌شود. Kotlin زبان برنامه‌نویسی اپن سورس است که در یک پلتفرم منحصر به فرد برنامه‌نویسی شیءگرا و قابلیت‌های کارکردی را در کنار یکدیگر قرار داده است. آموزش Kotlin

2297 بازدید
ادامه
مرور کلی بر Kotlin
مرور کلی بر آموزش Kotlin

Kotlin مانند جاوا اسکریپت و ... یک زبان برنامه‌نویسی جدید و اپن سورس است. نوع این زبان شدیداً ایستا است که بخش‌های فنی و کارکردی را در یک مکان گرد هم آورده است. در حال حاضر Kotlin، جاوا و جاوا اسکریپت را هدف قرار می‌دهد و بر بستر JVM اجرا می‌شود.مرور کلی بر Kotlin

1887 بازدید
ادامه
برپا کردن محیط Kotlin
نحوه برپا کردن محیط Kotlin

اگر می‌خواهید در سیستم محلی خود به‌صورت آفلاین از Kotlin استفاده کنید، در این صورت نیاز است مراحل زیر را انجام دهید تا بتوانید فضای کاری محلی خود را پیکربندی کنید.برپا کردن محیط Kotlin

1742 بازدید
ادامه
معماری Kotlin
معرفی معماری Kotlin

Kotlin یک زبان برنامه‌نویسی است و جهت تخصیص حافظه و تولید یک خروجی کیفی برای کاربر نهایی معماری مخصوص به خود را دارد. در ادامه می‌توانید حالت‌های مختلفی را مشاهده کنید که طی آن کامپایلر Kotlin هر زمان که نوع متفاوتی از زبان‌ها مانند جاوا و جاوا اسکریپت را هدف قرار دهد، به‌طور متفاوتی کار می‌کند.معماری Kotlin

1798 بازدید
ادامه
نوع‌های اصلی مربوط به Kotlin
انواع اصلی مربوط به Kotlin

در این بخش می‌خواهیم در رابطه با نوع‌های داده‌ای اصلی موجود در زبان برنامه‌نویسی Kotlin بپردازیم.نوع‌های اصلی مربوط به Kotlin

1698 بازدید
ادامه
جریان کنترل Kotlin
آشنایی با جریان کنترل Kotlin

در بخش قبل انواع مختلفی از داده‌های موجود در سیستم Kotlin را یاد گرفتیم. در این بخش می‌خواهیم به بررسی انواع مختلفی از سازوکارهای جریان کنترل در Kotlin بپردازیم.جریان کنترل Kotlin

1663 بازدید
ادامه
کلاس و شیء در Kotlin
آموزش کلاس و شیء در Kotlin

در این بخش می‌خواهیم با استفاده از Kotlin به اصول اولیه‌ی برنامه‌نویسی شیءگرا (OOP) بپردازیم. به همین منظور به کلاس و شیء آن و چگونگی بازی کردن با این شیء می‌پردازیم. بر اساس تعریف برنامه‌نویسی شیءگرا، کلاس طرح اولیه‌ی یک نهاد زمان اجرا محسوب می‌شود و شیء آن حالت آن محسوب می‌شود به‌گونه‌ای که رفتار و حالت را شامل می‌شود.کلاس و شیء در Kotlin

1912 بازدید
ادامه
سازنده‌ها در Kotlin
معرفی سازنده‌ها در Kotlin

در این بخش می‌خواهیم به آموزش سازنده‌ها در Kotlin بپردازیم. Kotlin از دو نوع سازنده بهره می‌برد که یکی سازنده‌ی اولیه و دیگری سازنده‌ی ثانویه نامیده می‌شود. یک کلاس Kotlin می‌تواند یک سازنده‌ی اولیه و یک یا چند سازنده‌ی ثانویه داشته باشد.سازنده‌ها در Kotlin

1767 بازدید
ادامه
وراثت در Kotlin
چگونگی وراثت در Kotlin

در این بخش می‌خواهیم درباره‌ی وراثت صحبت کنیم. معنی وراثت را همه می‌دانیم؛ وراثت یعنی انتقال برخی از صفات از کلاس مادر به کلاس فرزند. در Kotlin کلاس پایه Any نامیده می‌شود که خود سوپر کلاس مربوط به کلاس پیش‌فرض any تعریف شده در Kotlin است. مانند تمامی برنامه‌نویسی‌های شیءگرای دیگر، Kotlin نیز با استفاده از واژه‌ی کلیدی ":" این کار را انجام می‌دهد.وراثت در Kotlin

1598 بازدید
ادامه
رابط‌ها(Interface) در Kotlin
نقش رابط‌ها(Interface) در Kotlin

در این بخش می‌خواهیم به رابط‌های موجود در Kotlin بپردازیم. شیوه‌ی عملکرد این رابط‌ها در Kotlin درست مانند جاوا 8 است. یعنی این رابط‌ها می‌توانند در کنار اعلان متدهای انتزاعی پیاده‌سازی متد را نیز شامل شوند.رابط‌ها(Interface) در Kotlin

1951 بازدید
ادامه
کنترل امکان دیدن در Kotlin
کنترل امکان(Visibility control) دیدن در Kotlin

در این بخش می‌خواهیم به اصلاح‌کننده‌های مختلف موجود در زبان Kotlin بپردازیم. اصلاح‌کننده‌ی دسترسی (access modifier) اصلاح‌کننده‌ای است که در محدودسازی استفاده از متغیرها، متدها و کلاس‌های استفاده‌شده در برنامه کاربرد دارد. این اصلاح‌کننده مانند زبان‌های دیگر برنامه‌نویسی شی‌ءگرا در چندین مکان مانند هدر کلاس یا در اعلان متد قابل استفاده است.کنترل امکان دیدن در Kotlin

1554 بازدید
ادامه
افزونه(Extension) در Kotlin
افزونه(Extension)ها در Kotlin

در این بخش می‌خواهیم به قابلیت جدید دیگری از Kotlin به نام افزونه بپردازیم. با استفاده از این قابلیت می‌توانیم برخی از کارکردهای متد را حتی بدون وراثت یا اصلاح آن‌ها، اضافه یا حذف کنیم. افزونه‌ها به‌صورت ایستا تجزیه می‌شوند.افزونه(Extension) در Kotlin

1758 بازدید
ادامه
کلاس های داده در Kotlin
کلاس های داده(Data Calsses) در Kotlin

در این بخش می‌خواهیم در رابطه با کلاس‌های داده‌ی زبان برنامه‌نویسی Kotlin صحبت کنیم. هر زمآن‌که کلاسی به‌عنوان Data نشان شود، می‌توان آن را به‌عنوان یک کلاس داده نشان کرد. برای آن‌که بتوانیم داده‌های اصلی را جدا از هم نگه‌داریم، از این نوع از کلاس‌ها استفاده می‌کنیم. این نوع کلاس‌ها به غیر از این کارکرد دیگری ندارند.کلاس های داده در Kotlin

1533 بازدید
ادامه
کلاس های بسته در Kotlin
کلاس های بسته(Sealed Class) در Kotlin

در این بخش به نوع دیگری از کلاس‌ها به نام کلاس‌های بسته می‌پردازیم. جهت نشان دادن یک سلسله‌مراتب کلاسی محدود از این نوع از کلاس‌ها استفاده می‌شود. برنامه نویسان با کمک این کلاس‌ها می‌توانند نوع داده‌ی یک نوع از پیش تعریف شده را حفظ کنند.کلاس های بسته در Kotlin

1497 بازدید
ادامه
ژنریک(Generic) در Kotlin
آموزش ژنریک(Generic) در Kotlin

Kotlin نیز مانند جاوا مرتبه‌ی بالاتری از نوع بندی متغیرها را ارائه می‌کند که Generic نام دارد. در این بخش می‌خواهیم به چگونگی پیاده‌سازی Generic ها توسط Kotlin بپردازیم. همچنین به شما یاد خواهیم داد که چگونه به‌عنوان یک برنامه‌نویس از این قابلیت‌های موجود در کتابخانه‌ی Generic استفاده کنید.ژنریک(Generic) در Kotlin

1519 بازدید
ادامه
نمایندگی(Delegation) در Kotlin
آموزش نمایندگی(Delegation) در Kotlin

Kotlin با معرفی واژه‌ی کلیدی جدید by از الگوی طراحی delegation یا نمایندگی پشتیبانی می‌کند. Kotlin با استفاده از این واژه‌ی کلیدی یا روش نمایندگی این امکان را به کلاس مشتق شده می‌دهد تا از طریق یک شیء مشخص به تمامی متدهای عمومی پیاده‌سازی شده‌ی یک رابط دسترسی پیدا کنند.نمایندگی(Delegation) در Kotlin

1778 بازدید
ادامه
توابع(Function) در Kotlin
آموزش توابع(Function) در Kotlin

Kotlin زبانی است که به‌صورت ایستا نوع بندی شده است. به همین دلیل توابع نقشی اساسی در آن ایفا می‌کنند. ما تا حد زیادی با توابع آشنا هستیم. چرا که در مثال‌های زیادی از آن‌ها استفاده می‌کنیم. توابع با استفاده از واژه‌ی کلیدی fun اعلان می‌شوند. توابع درست مانند زبان‌های برنامه‌نویسی شیءگرای دیگر به یک نوع برگشتی و یک لیست آرگومان اختیاری نیاز دارند.توابع(Function) در Kotlin

1684 بازدید
ادامه
از بین بردن اعلان در Kotlin
از بین بردن اعلان(Destructuring Declaration) در Kotlin

Kotlin بسیاری از ویژگی‌های زبان‌های برنامه‌نویسی دیگر را شامل می‌شود. با استفاده از این زبان می‌توان چندین متغیر را به‌صورت هم‌زمان اعلان کرد. به این تکنیک از بین بردن اعلان گفته می‌شود.از بین بردن اعلان(Destructuring Declaration) در Kotlin

1481 بازدید
ادامه
مدیریت استثنا(Exception Handling) در Kotlin
آموزش مدیریت استثنا(Exception Handling) در Kotlin

مدیریت استثنا بخش اصلی هر زبان برنامه‌نویسی است. این تکنیک برنامه‌ی ما را از تولید خروجی نادرست در زمان اجرا منع می‌کند. در این بخش می‌خواهیم به چگونگی مدیریت استثنائات زمان اجرا در Kotlin بپردازیم. مدیریت استثنا(Exception Handling) در Kotlin

1518 بازدید
ادامه