جلد کتاب کتاب کاتلین به زبان ساده
۳۹,۰۰۰ تومان
خرید کتاب الکترونیکنسخه نمونه رایگان
هدیه
تا ۵۰٪ تخفیف اولین خرید با کد welcome
جلد کتاب کتاب کاتلین به زبان ساده
کتاب الکترونیک
186 صفحه
PDF

برای خواندن کتاب کاتلین به زبان ساده و دسترسی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را رایگان نصب کنید.

چرا کتابراه را نصب کنم؟

از رمان و روانشناسی تا کسب‌وکار و تاریخ؛ کتاب‌های الکترونیکی و صوتی را هر زمان که خواستی بخوان یا گوش کن.

کتاب‌ها را دریافت کن و هر زمان و هر جا، بدون نیاز به اینترنت به کتابخانهٔ شخصی خودت دسترسی داشته باش.

حدود ۱۰ میلیون نفر از کتابراه برای مطالعه و شنیدن کتاب استفاده می‌کنند و نظرات خودشون رو با دیگران به اشتراک گذاشته‌اند.

تغییر فونت و اندازه متن، حالت شب، هایلایت، یادداشت‌گذاری و بسیاری قابلیت‌های دیگر، مطالعه را راحت‌تر و لذت‌بخش‌تر می‌کنند.

معرفی کتاب کاتلین به زبان ساده

کتاب کاتلین به زبان ساده نوشته یونس ابراهیمی، کلید نجات شما از جهنم جاوا است. جاوا اگر چه رایج‌ترین زبان ساخت برنامه‌های اندرویدی است اما به یقیین تنها زبان انجام این کار نیست. کاتلین، دیگر زبان مشهور مبتنی بر JVM بوده که از حمایت بالایی برخوردار است.

کاتلین یک زبان برنامه‌نویسی جدید و قدرتمند است که توسط شرکت JetBrains ساخته شده است و یک زبان منبع باز محسوب می‌شود که ویژگی‌های برنامه‌نویسی شیء گرا و ماژولار را با یک دیگر ترکیب کرده است. نام کاتلین برگرفته از جزیره‌ای به همین نام در اطراف سن پتزربوگ گرفته شده است. کاتلین از سال 2011 معرفی شده و در حقیقت زبان جدیدی محسوب نمی‌شود اما پس از آن که در کنفرانس Google I/O در سال 2017 به عنوان یک زبان رسمی برای توسعه اندروید معرفی شد، باعث شد کاتلین بر سر زبان‌ها بیفتد و افراد زیادی سراغ یادگیری آن بروند.

یادگیری کاتلین بسیار ساده است. کاتلین یک زبان برنامه‌نویسی functional بوده که یادگیری آن به سادگی امکان‌پذیر است. ساختار کاتلین بسیار شبیه به زبان جاواست که این موضوع به خصوص برای برنامه‌نویسان جاوا خبر خوبی است، زیرا می‌توانند به سرعت آن را فراگرفته و در پروژه‌های بعدی خود از آن استفاده کنند. استفاده از کاتلین می‌تواند کد شما را خواناتر و قابل فهم‌تر کند.

کاتلین می‌تواند به JavaScript یا JVM bytecode کامپایل شود. دقیقا مشابه جاوا، کاتلین نیز می‌تواند به فرمت bytecode کامپایل شود. روش کار به این صورت است که ابتدا کد ما به بایت کد که یک زبان قابل فهم برای ماشین مجازی جاوا (JVM) است کامپایل شده و سپس JVM برنامه را در ماشین مقصد اجرا می‌کند. با این کار برنامه می‌تواند مستقل از سیستم عامل اجرا شود.

کاتلین می‌تواند از تمام کتابخانه‌ها و فرم ورک‌های جاوا استفاده کند، شما می‌توانید از تمام کتابخانه‌ها و فرم ورک‌های زبان جاوا در کاتلین استفاده کنید که این یکی از مهم‌ترین ویژگی‌های کاتلین است. جاوا به صورت خودکار قابل تبدیل به کاتلین است: ابزارهایی وجود دارد که می‌توانید به صورت خودکار کدهای جاوای خود را به کاتلین تبدیل کنید و به این ترتیب در وقت خود صرفه‌جویی کنید.

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

فهرست مطالب کتاب

کاتلین چیست    
JDK و ntelliJ IDEA    
نصب JDK و IntelliJ IDEA    
ساخت یک برنامه ساده در Kotlin    
کاراکترهای کنترلی    
توضیحات    
متغیر    
انواع داده    
استفاده از متغیرها    
تبدیل انواع داده    
عبارات و عملگرها    
عملگرهای ریاضی    
عملگرهای تخصیصی    
عملگرهای مقایسه‌ای    
عملگرهای بیتی    
گرفتن ورودی از کاربر    
ساختارهای تصمیم    
دستور if    
دستور if…else    
دستور if تو در تو    
دستور if چندگانه    
استفاده از عملگرهای منطقی    
دستور when    
تکرار    
حلقه While    
حلقه do While    
حلقه for    
خارج شدن از حلقه با استفاده از break و continue    
آرایه‌ها    
آرایه‌های چند بعدی    
آرایه دندانه‌دار    
تابع    
مقدار برگشتی از یک تابع    
پارامتر و آرگومان    
ارسال آرگومان به روش مقدار    
ارسال آرایه به عنوان آرگومان    
محدوده متغیر    
آرگومان‌های متغیر (VarArgs)    
سربارگذاری توابع    
بازگشت (Recursion)    
برنامه نویسی شیء گرا (OOP)    
کلاس    
سازنده    
سطح دسترسی    
کپسوله سازی (Encapsulation)    
وراثت    
خواص (Properties)    
سطح دسترسی Protect    
Companion Object    
Override    
عملگر is    
رابط (Interface)    
کلاسهای انتزاعی (Abstract Class)    
ایجاد آرایه‌ای از کلاس‌ها    
عبارات لامبدا    
Data Class    
توابع توسعه یافته    
مدیریت استثناءها و خطایابی    
استثناءهای اداره نشده    
دستور try و catch    
بلوک finally    
ایجاد استثناء    
تعریف یک استثناء توسط کاربر    
جنریک‌ها (Generics)    
توابع جنریک    
کلاس جنریک

مشخصات کتاب الکترونیک

عنوان کتابکتاب کاتلین به زبان ساده
نویسندهیونس ابراهیمی
سال انتشار۱۳۹۶
فرمت کتابPDF
تعداد صفحات186
زبانفارسی
قیمت کتاب الکترونیک
۳۹,۰۰۰ تومان

خرید کتاب الکترونیک نسخه نمونه رایگان
موضوع کتابکتاب‌های برنامه نویسی کاتلین

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

نقد، بررسی و نظرات کتاب کاتلین به زبان ساده

مصطفی گوهری ارجمند
۱۴۰۳/۰۲/۰۳
سلام.
زمانی که یادگیری رو در یک زمینه آغاز میکنید، آموزش دیدن خیلی عمیقتر میشه اگه در کنار منبع اصلی آموزش، از سایر منابع هم استفاده کنید تا دایره‌ی اطلاعات شما گسترده تر بشه. اگر در حال یادگیری کاتلین هستید، این کتاب میتونه یک کتاب عالی برای تکمیل، مرور و افزایش و تثبیت اطلاعات شما باشه، نویسنده
در این کتاب بسیار عالی، کامل و قابل مطالب رو انتقال میده و توضیحات کاملا کافی هستند.
متشکرم جناب ابراهیمی
H983
۱۴۰۱/۰۱/۰۳
سلام علیکم سال نوتون مبارک
من قبلا از نسخه رایگان این کتاب استفاده می‌کردم که از بس عالی بود من به وجد اومدم که نسخه پولیش رو خریداری کنم و میتونم بگم واقعا واقعا واقعا واقعا واقعا به من کمک کرده
شاید شما از این کتاب نتیجه نگیرید ولی من واقعا می‌گم عالی بوده و ان شاءالله به من نتیجه خواهد داد.
عدنان اسماعیلی
۱۳۹۹/۰۱/۲۰
در صفحه ۱۲۷ پایین صفحه بجای کد کاتلین، کد سی پلاس پلاس نوشته شده لطفاً اصلاح شود متن کتاب: کد بالا را به وسیله حلقه for نیز میتوان نوشت. factorial=1;for (int counter = number; counter >= 1; counter--) factorial *= counter;
Hadi Hosseinpour
۱۳۹۷/۰۷/۰۷
من تازه شروع کردم به خوندن، تا اینجا همه چی اوکی بوده، به در کسایی که تازه میخوان شروع کنن هم میخوره چون خیلی ساده و روون توضیح داده، تشکر ❤️🌹
tedi 1700
۱۳۹۷/۰۵/۰۵
کتابهای یونس خان همشون عالی هستند. بین کتابهای اموزش برنامه نویسی فارسی با اختلاف زیاد در صدر هستند. و قیمت مناسبی هم دارند
Hamid Karamian
۱۳۹۷/۰۴/۰۷
اگر هدف شما فقط برنامه نویسی اندروید این میتونه مفید باشه ولی جاوا به دلیلی دشوار است که تو چند زمینه فعالیت میکنه
با تشکر
اشکان نوروزیان
۱۳۹۷/۰۵/۳۱
سلام اقای ابراهیمی واقعا محصولات عالی دارین.
آیا نسخه چاپی و فیلم‌های آموزش کاتلبن هم منتشر میکنین؟؟؟؟
Mehrnegar Rezaie
۱۳۹۹/۰۸/۲۵
خیلی خوب توضیح دادن ولی خیلی مونده تا همه مطالب رو در کتاب بنویسن. را بعد از 3 سال کتاب رو آپدیت نکردن؟
مجید مجیدی
۱۳۹۷/۰۳/۲۶
درود بر این نویسنده این کتاب جناب ابراهیمی. اولین کتابیه در این باره که دیدم هدفش علمیه و پول درآوردن نیست
جواد ثوابی
۱۴۰۱/۱۲/۱۹
کتاب خوبیه یکم تو توضیحات کم کاری شده که رضایت خواننده رو زیاد جلب نمی‌کنه
امین الکساندر
۱۳۹۸/۰۹/۱۵
کتاب خوبیه ولی کامل نیست و جای کار داره
مصطفی افشار
۱۳۹۸/۰۸/۱۶
منابع کاتلین کم بود این جزو معدود منابعی بود که پیدا کردم
ابولفضل موسوی
۱۳۹۸/۱۲/۱۹
من تازه شروع کردم نا اینجا به نظرم بد نیست
نیما
۱۳۹۸/۰۸/۲۹
c# ش که عالیه
حالا اینو شروع کنم ببینم چی میشه
مرتضی morteza
۱۳۹۸/۰۱/۲۳
خوب هست خسته نباشید
ادامه نقد و نظرات کتاب کاتلین به زبان ساده...
جستجوی کتاب‌های مشابه:
👋 سوالی دارید؟