فهرست مطالب
در اینجا یک لیست از مطالب کاتلین قرار دادیم، میتونید به مطلب مورد نظر خود مراجعه و آن را مطالعه کنید.
-
زبان برنامه نویسی کاتلین چیست؟ معرفی زبان کاتلین (Kotlin)
معرفی کامل زبان برنامه نویسی کاتلین؛ تاریخچه، ویژگی ها، null safety و مقایسه با زبان برنامه نویسی جاوا به زبان ساده.
-
دستورات شرطی در کاتلین: آموزش کامل if، else و when
آموزش کامل دستورات شرطی در کاتلین؛ کار با if-else، when، عملگر های منطقی و بررسی کلیدواژه های in و is با مثال های کاربردی.
-
حلقه ها در کاتلین: آموزش for، foreach، while و do-while
آموزش جامع انواع حلقه ها در کاتلین و استفاده از کلیدواژه های break و continue به همراه مثال های عملی.
-
آموزش توابع در کاتلین: بررسی انواع تابع
آموزش کامل توابع در کاتلین؛ بررسی تابع تک عبارتی (single expression)، infix، generic، tail recursive و محدوده تعریف توابع به همراه مثال.
-
آموزش توابع در کاتلین: عبارت لامبدا و تابع بی نام
آموزش توابع در کاتلین؛ بررسی عبارت لامبدا (Lambda expression) و تابع بی نام (anonymous functions) و تعریف توابع لفظی با عبارات لامبدا به همراه بررسی موارد استفاده در برنامه نویسی تابعی و اندروید.
-
آموزش توابع در کاتلین: تابع مرتبه بالا (Higher-order Function)
آموزش توابع مرتبه بالا (Higher-order functions) و بررسی توابع لفظی با رسیور به زبان ساده + مثال.
-
آموزش توابع در کاتلین: تابع خطی (Inline Function)
آموزش توابع و پراپرتی های خطی (Inline) در کاتلین و کاربرد reified به همراه مثال.
-
آموزش کار با آرایه ها (Arrays) و آرایه های چند بعدی در کاتلین
روش های تعریف و مقداردهی آرایه ها در کاتلین، صدا زدن عناصر آرایه و تعریف آرایه های چند بعدی (Multi-Dimension) به همراه مثال های کاربردی.
-
انواع متغیر (var val const) در کاتلین
تعریف متغیرهای تغییر پذیر و تغییر ناپذیر (ثابت ها) در کاتلین با کلیدواژه های var val const.
-
بررسی توابع ریاضی در کاتلین
بررسی توابع و مقادیر ثابت ریاضی در کتابخانه استاندارد کاتلین به همراه مثال.
-
محدوده (Scope) تعریف متغیر و تابع در کاتلین
بررسی محدوده (Scope) تعریف متغیر ها وتوابع در کاتلین به زبان ساده.
-
سطح دسترسی (private internal protected public) در کاتلین
بررسی کلیدواژه های سطح دسترسی private internal protected public برای اعضای top-level و اعضای کلاس در کاتلین
-
شی گرایی در کاتلین: آموزش کلاس و آبجکت (شی) به زبان ساده
شروع آموزش شی گرایی در کاتلین؛ آموزش ساخت کلاس، آبجکت، سازنده (constructor) و کپسوله سازی (encapsulation) به زبان ساده.
-
شی گرایی در کاتلین: آموزش کامل وراثت (inheritance) یا ارث بری
آموزش کامل وراثت (inheritance) در کاتلین؛ درک مفاهیم ارث بری، بررسی کلیدواژه ی open و override.
-
شی گرایی در کاتلین: مفهوم چندریختی و آموزش کست کردن (Casting)
آموزش چندریختی (Polymorphism) و کست کردن در کاتلین با مثال های مفهومی.
-
آموزش تابع و پراپرتی اکشتنشن در کاتلین
آموزش اکستنشن ها در کاتلین؛ اکستنشن فانکشن (Extension Function)، اکستنشن پراپرتی (Extension Property) و بررسی Companion Object به همراه مثال.
-
آموزش کلاس های ابستراکت (Abstract) یا انتزاعی در کاتلین
کلاس انتزاعی چیست؟ آموزش کلاس های ابستراکت (Abstract) در کاتلین به همراه مثال های مفهومی.
-
آموزش اینترفیس (interface) در کاتلین
نحوه تعریف و پیادهسازی اینترفیس در کاتلین؛ مقایسه اینترفیس با کلاس ابستراکت و بررسی اینترفیس های تابعی.
-
کلاس های تودرتو (Nested Classes) و داخلی در کاتلین
آموزش کلاس های تودرتو (Nested Classes) و کلاس های داخلی (Inner Classes) در کاتلین به همراه مثال از نحوه ی عملکرد کلاس OnClickListener اندروید.
-
آموزش کامل کلاس های enum در کاتلین به همراه مثال های مفهومی
آموزش کامل کلاس های enum در کاتلین با مثال های مفهومی.
-
آموزش کلاس sealed در کاتلین به زبان ساده
آموزش کلاس sealed در کاتلین به همراه بررسی ویژگی ها و کاربرد های آن.
-
آموزش دیتا کلاس ها (Data Classes) در کاتلین + مثال
آموزش دیتا کلاس (Data Class) در کاتلین؛ و بررسی ویژگی ها و کاربرد ها.
-
بررسی الگوی Delegation در کاتلین + مثال
آموزش الگوی Delegation در کاتلین؛ پیاده سازی Delegation در کاتلین به صورت نیتیو با کلیدواژه ی by به همراه مثال.
-
آموزش جامع کروتینز (Coroutines) در کاتلین به همراه مثال
آموزش جامع کروتینز (Coroutines) در کاتلین؛ معرفی کروتینز، افزودن کروتنیز به پروژه، کلیدواژه suspend، محدوده کروتین، بیلدرها و ایجاد کروتین با بلیدر ها، کروتین های تودرتو، بررسی کانتکست، تابع withContext به همراه مثال های مفهومی و کاربردی.
بازخورد و دیدگاه ها
اولین نفری باشید که در این صفحه نظر میدهید