شروع دوره های تخصصی, پایتون | هوش مصنوعی 18 دی شروع دوره های تخصصی, پایتون | هوش مصنوعی 18 دی
ثبت نام
 Svetlana Isakova وBruce Eckel

Atomic Kotlin

نویسنده : Svetlana Isakova وBruce Eckel

    آموزش اندروید

    زبان Kotlin ، که در سال ۲۰۱۲ توسط JetBrains منتشر شد، یک زبان چند منظوره، رایگان و Open-Sourec است که به راحتی با زبان جاوا ارتباط برقرار میکند.

    ابزار های موجود در زبان Kotlin، امکان ایجاد اپلیکیشن های اندروید را برای برنامه نویسان فراهم میکند و به گفته ی Google، Kotlin، آینده ی اپلیکیشن های اندروید است.

    این کتاب، که توسط نویسنده ی چندین کتاب معتبر Thinking in C++ و Thinking in Java و عضو تیم زبان Kotlin، نوشته شده است. Kotlin را به بخش های کوچک و قابل فهم (atom ) تقسیم کرده و با کمک تمرین ها و راهنما های مناسب، شما را راهنمایی میکند که در InteliJ به تمرین و یادگیری بپردازید !


    مزایای این کتاب :

    1. هیچ سابقه برنامه نویسی برای فهم کتاب لازم نیست.
    2. خلاصه هایی برای برنامه نویسان باتجربه موجود است.
    3. پیشرفت با گام های بسیار کوچک (atom)
    4. تمرین و پاسخ های رایگان برای Intelij IDEA
    5. فراهم کردن پایه ی بسیار قوی در یادگیری Kotlin
    6. زبان Kotlin از زبان جاوا تمیزتر، یکپارچه تر قدرتمند تر است.
    7. syntax قابل فهم و ساده ی Kotlin، سرعت برنامه نویسی شما را بالا خواهد برد.
    8. با استفاده از Kotlin میتواند برنامه هایی امن تر و قابل اعتماد تر ایجاد کنید.
    9. Kotlin به راحتی با جاوا ارتباط برقرار میکند.
    10. به راحتی میتوانید، با اضافه کردن چند خط کد، برنمه های موجود را از جاوا به Kotlin منتقل کنید.
    11. پشتیبانی در Windows، Mac و Linux
    12. نسخه های رایگان InteliJ نیز، از Kotlin پشتیبانی میکنند.
    13. میتوانید از منابع کتاب، سمینار ها، workshop ها و مشاوره هایی که در وب سایت AtomicKotlin.com موجود است، استفاده کنید.

    این کتاب برای چه کسانی است

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


    سرفصل ها :

    • copyright

    • بخش ۱ : اصول برنامه نویسی
    • مقدمه
      چرا Kotlin؟
      Hello, World!
      var و val
      انواع داده
      توابع
      عبارت If
      رشته ها
      انواع اعداد
      Boolean ها
      تکرار با حلقه While
      حلقه ها و range ها
      کلیدواژه in
      Expression ها و Statement ها
      خلاصه ۱


    • بخش ۲ : مقدمه ای بر اشیا
    • اشیا همه جا هستند
      ساخت کلاس
      Property ها
      Construction ها
      Constraining Visibility
      Package ها
      Test
      استثنا ها
      لیست آرگومان های متغیر ها
      نقشه ها
      دسترسی به Accessor ها
      خلاصه ۲


    • بخش ۳ : Usability
    • توابع Extension
      آرگومان های Named و Default
      Overloading
      عبارات When
      شمارش
      کلاس های داده
      Destructuring Declarations
      انواع Nullable
      Safe Cell و Elvis Operators
      Non-Null Assertions
      Extension هایی برای انواع Nullable
      مقدمه ای بر Generic ها
      Extension Properties
      break و continue


    • بخش۴: برنامه نویسی Functional
    • Lambda ها
      اهمیت Lambda
      انجام عملیات بر Collection ها
      Member References
      High-Order Functions
      تغییر لیست ها
      ساخت Map
      Sequence ها
      توابع محلی
      Folding Lists
      Recursion


    • بخش ۵: برنامه نویسی شی گرا
    • Interface ها
      Complex Constructions
      Secondary Constructions
      ارث بری
      تعریف Base Class
      Abstract Class
      Upcasting
      Polymorphism
      Composition
      ارث بری و Extension
      Class Delegation
      Downcasting
      Sealed Classes
      Type Checking
      کلاس های تو در تو
      اشیا
      کلاس های داخلی
      Companion Object


    • بخش ۶: جلوگیری از خطا
    • مدیریت استثنا ها
      Check Instructions
      نوع Nothing
      Resource Cleanup
      Logging
      Unit Testing


    • بخش ۷: ابزار ها
    • Extension Lambdas
      Scope Functions
      Operator Overloading
      استفاده از علمگر ها
      Property Delegation
      ابزار های Property Delegation
      Lazy Initialization
      Late Initialization


    • پیوست ها
    • پیوست A : Atomic Test
      پیوست B : اتصال به جاوا

1400/06/28 3164 129
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
کتاب های مرتبط
آموزش کار با رشته ها در سی شارپ

Android 3.0 Animations

نویسنده: Alex Shaw

زبان: انگلیسی

مشاهده کتاب و دانلود
آموزش کار با رشته ها در سی شارپ

Android Cookbook

نویسنده: Ian F. Darwin

زبان: انگلیسی

مشاهده کتاب و دانلود
آموزش کار با رشته ها در سی شارپ

Pro Android Python with SL4A

نویسنده: Paul Ferrill

زبان: انگلیسی

مشاهده کتاب و دانلود
نظرات شما

نظرات خود را ثبت کنید...