وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

کوتلین در عمل - برنامه نویسی Kotlin برای مبتدیان مطلق

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

برنامه نویسی را با بهترین شیوه های برنامه نویسی Kotlin و Kotlin بیاموزید - برنامه های Kotlin مانند یک توسعه دهنده Pro Kotlin را توسعه دهید

عنوان اصلی : Kotlin in Action - Kotlin Programming for Absolute Beginners

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

مقدمه ای بر برنامه نویسی :
چرا باید برنامه نویسی را یاد بگیریم
برنامه نویسی چیست
برنامه نویسی را گام به گام یاد بگیرید
اقدام!
معرفی کاتلین:
چگونه به کاتلین مسلط شویم
نرم افزارها را دریافت کنید:
IntelliJ IDEA را دانلود کنید
چگونه یک فایل کاتلین جدید بسازیم
مبانی برنامه نویسی:
معرفی فصل
کامپیوترها، واقعاً چگونه کار می کنند
نمایندگی اعداد در برنامه نویسی
اعداد باینری در برنامه نویسی
اطلاعات بیشتر در مورد اعداد باینری در برنامه نویسی
تبدیل پایه 10 به پایه 2
اعداد هگزادسیمال
کد چگونه کار می کند
نظرات در برنامه نویسی
چاپ در کاتلین
عملیات حسابی
عملیات ساده در برنامه نویسی
اعداد اعشاری
عملیات باقیمانده
عملیات تغییر در برنامه نویسی
ترتیب عملیات
توابع ریاضی
نام گذاری داده ها در برنامه نویسی
ثابت در برنامه نویسی
متغیرها در برنامه نویسی
نامگذاری معنی دار
افزایش و کاهش
نکات کلیدی و تمرینات
انواع و عملیات در کاتلین:
معرفی فصل
تبدیل نوع در کاتلین
اپراتورهایی با انواع مختلط
استنتاج نوع
رشته ها در برنامه نویسی
نماینده رشته ها
یونیکد
رشته‌ها در کاتلین - شخصیت‌ها و رشته‌ها
الحاق
الگوهای رشته ای
رشته های چند خطی در کاتلین
جفت و سه تایی در کاتلین
انواع عددی در کاتلین
هر، واحد و هیچ
نکات کلیدی و تمرینات
جریان کنترل پایه:
معرفی فصل
اپراتورهای مقایسه
عملگرهای بولی
منطق بولی
برابری رشته
اگر بیان
اتصال کوتاه
محصور کردن متغیرها
حلقه ها
حلقه‌های Repeat-While
شکستن از یک حلقه
نکات کلیدی فصل
تمرینات
جریان کنترل پیشرفته:
معرفی فصل
محدوده در کاتلین
برای حلقه
بیانیه های برچسب دار
When Expression
ارزش های بازگشتی در کاتلین
Advanced When Expressions
نکات کلیدی فصل
تمرینات
توابع:
معرفی فصل
پارامترهای تابع
برگرداندن مقادیر از توابع
پارامترها به عنوان ثابت
بارگذاری بیش از حد تابع
متغیرهای تابع
عدم بازگشت
نکات نوشتن تابع
نکات کلیدی فصل
تمرینات
باطل پذیری:
معرفی فصل
معرفی Null
مقادیر نگهبان
مقدمه ای بر انواع Nullable
بررسی پوچ
اپراتور ادعای تهی نیست
بازیگران هوشمند
تماس های ایمن
اجازه در کاتلین
اپراتور الویس
نکات کلیدی فصل
تمرینات
آرایه ها و لیست ها:
معرفی فصل
آرایه ها در کاتلین
چرا آرایه ها مفید هستند
ایجاد آرایه
آرایه های انواع اولیه
لیست ها در کاتلین
ایجاد لیست
فهرست های قابل تغییر
استفاده از خواص و روش ها
نمایه سازی
برش بر اساس محدوده
بررسی عنصر آرایه
عناصر الحاقی
درج عناصر
حذف عناصر
به روز رسانی عناصر
تکرار روی فهرست
عدم‌پذیری و انواع مجموعه
نکات کلیدی فصل
تمرینات
نقشه ها و مجموعه ها:
معرفی فصل
ایجاد نقشه ها
نمایه سازی به صورت جفت
استفاده از ویژگی ها و توابع در Maps
افزودن عناصر
به روز رسانی عناصر نقشه
حذف عناصر
تکرار از طریق نقشه
نقاط کلیدی نقشه ها
مجموعه‌ها در کاتلین
ایجاد مجموعه ها
تبدیل آرایه به مجموعه
دریافت عناصر از مجموعه ها
افزودن و حذف عناصر از مجموعه ها
نکات کلیدی فصل
تمرینات
لامبدا:
معرفی فصل
اصول لامبدا
خلاصه لامبدا
کلمه کلیدی آن در لامبدا
لامبدا به عنوان آرگومان
ارزش بازگشتی بی معنی
گرفتن عبارات لامبدا
مرتب‌سازی لامبدا
تکرار Lambdas
نکات کلیدی فصل
تمرینات
کلاس ها:
معرفی فصل
ایجاد کلاس ها
انواع مرجع
کار با مراجع
هویت شی
روش ها و تغییرپذیری
تغییر پذیری و ثابت ها
وضعیت و عوارض جانبی
کلاس های داده
اعلام تخریب ساختار
نکات کلیدی فصل
تمرینات
اشیاء:
معرفی فصل
مجردها
اشیاء نامگذاری شده
پردازش الگوی تک تن
استفاده از Singleton
اشیاء در مقابل کلاسها
اعضای ثابت
ایجاد اشیاء همراه
اشیاء ناشناس
نکات کلیدی فصل
تمرینات
خواص:
معرفی فصل
خواص سازنده
مقادیر پیش فرض
Initializers Property
لوازم جانبی سفارشی
گیرنده های سفارشی
تنظیم کننده های سفارشی
خواص شیء همراه
خواص تفویض شده
خواص قابل مشاهده
محدودیت متغیر
خواص تنبل
اواخر شروع
ویژگی های برنامه افزودنی
نکات کلیدی ازفصل
تمرینات
روش ها:
معرفی فصل
مقدمه ای بر روش ها
روش ها در مقابل دریافت کننده ها و ستترها
تبدیل تابع به روش
معرفی این کلمه کلیدی
روشهای شی
روش های گسترش
Extension Object Companion
نکات کلیدی فصل
تمرینات
کلاس های پیشرفته:
معرفی فصل
مقدمه ای بر وراثت
چند شکلی
بررسی سلسله مراتب زمان اجرا
روش های ارث بری و لغو
کلید کلیدی فوق العاده
پیشگیری از وراثت
کلاس های چکیده
کلاس های مهر و موم شده
سازندگان ثانویه
کلاس های تودرتو و داخلی
اصلاح‌کننده‌های دید
چرا وراثت
نکات کلیدی فصل
تمرینات
کلاس های Enum:
معرفی فصل
ایجاد Enums
تغییر سفارش موردی
Enum خواص و توابع
Enums vs When
Enum در مقابل کلاس مهر و موم شده
ایجاد کلاس مهر و موم شده
ماشین شمارش و حالت
Nullable و Enums
نکات کلیدی فصل
تمرینات
رابط ها:
معرفی فصل
مقدمه ای بر رابط ها
نحو رابط
روش های رابط
پیاده سازی روش پیش فرض
ویژگی های رابط
وارثت رابط
پیاده سازی چندین رابط
Iterator
قابل مقایسه
نکات کلیدی فصل
تمرینات
عمومی:
معرفی فصل
لیست ها
نقشه ها
توابع پسوند در مقابل محدودیت‌های عمومی
ایجاد محدودیت های عمومی - قسمت 1
ایجاد محدودیت های عمومی - قسمت 2
ایجاد محدودیت های عمومی - قسمت 3
ایجاد محدودیت های عمومی - قسمت 4
ایجاد محدودیت های عمومی - قسمت 5
ایجاد محدودیت های عمومی - قسمت 6
رابط های عمومی - قسمت 1
رابط های عمومی - قسمت 2
رابط های عمومی - قسمت 3
رابط های عمومی - قسمت 4
رابط های عمومی - قسمت 5
رابط های عمومی - قسمت 6
رابط های عمومی - قسمت 7
اعلامیه های ورودی و خروجی - قسمت 1
اعلامیه های ورودی و خروجی - قسمت 2
اعلامیه های ورودی و خروجی - قسمت 3
اعلامیه های ورودی و خروجی - قسمت 4
اعلامیه های ورودی و خروجی - قسمت 5
نکات کلیدی فصل
تمرینات
قابلیت همکاری کاتلین و جاوا:
معرفی فصل
ترکیب کد - گیرنده و تنظیم کننده
کلاس Kotlin به عنوان ویژگی جاوا
توابع پسوند کلاس جاوا
توابع رایگان
پوچ پذیری جاوا
دسترسی به اشیاء کوتلین تودرتو با کد جاوا
مقادیر و توابع استاتیک در مقابل کاتلین
استثناها:
معرفی فصل
استثنا چیست؟ - قسمت 1
استثنا چیست؟ - قسمت 2
استثنائات پرتاب
رسیدگی به استثناها
ایجاد استثناهای سفارشی - قسمت 1
ایجاد استثناهای سفارشی - قسمت 2
استثنائات علامت زده شد
Try/Catch Expression
نکات کلیدی فصل
تمرینات
برنامه نویسی تابعی:
معرفی فصل
برنامه نویسی تابعی چیست؟
کدنویسی در برنامه نویسی تابعی - قسمت 1
کدنویسی در برنامه نویسی تابعی - قسمت 2
کدنویسی در برنامه نویسی تابعی - قسمت 3
توابع درجه یک و بالاتر
به عنوان آرگومان عمل می کند
توابع برگشتی
لامبدا در برنامه نویسی تابعی

نمایش سرفصل های انگلیسی

Kotlin in Action - Kotlin Programming for Absolute Beginners

139,000 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ایمیل شما:
تولید کننده:
مدرس:
شناسه: 37649
حجم: 9064 مگابایت
مدت زمان: 1292 دقیقه
تعداد دیسک: 3 عدد
زیرنویس انگلیسی: دارد
زبان: انگلیسی ساده و روان
تاریخ انتشار: 12 آبان 1401
کوتلین در عمل - برنامه نویسی Kotlin برای مبتدیان مطلق
کوتلین در عمل – برنامه نویسی Kotlin برای مبتدیان مطلق 1
کوتلین در عمل – برنامه نویسی Kotlin برای مبتدیان مطلق 2
کوتلین در عمل – برنامه نویسی Kotlin برای مبتدیان مطلق 3
کوتلین در عمل – برنامه نویسی Kotlin برای مبتدیان مطلق 4
کوتلین در عمل – برنامه نویسی Kotlin برای مبتدیان مطلق 5
کوتلین در عمل – برنامه نویسی Kotlin برای مبتدیان مطلق 6
طراحی سایت و خدمات سئو

139,000 تومان
افزودن به سبد خرید