دوره جامع آموزش Kotlin - فتح قله‌های برنامه‌نویسی موبایل

یادگیری زبان کاتلین به معنای این است که شما می‌توانید برای هر پلتفرمی برنامه‌نویسی کنید. این ویژگی کاتلین را بسیار کارآمد می‌کند. کاتلین یک زبان برنامه‌نویسی مورد حمایت گوگل برای توسعه اپلیکیشن‌های موبایل (Android و iOS) است....
پیش نیاز:C++ Programming
ویژگی‌های دوره آموزش

آموزش Kotlin مقدماتی و پیشرفته

یادگیری زبان کاتلین به معنای این است که شما می‌توانید برای هر پلتفرمی برنامه‌نویسی کنید. این ویژگی کاتلین را بسیار کارآمد می‌کند. کاتلین یک زبان برنامه‌نویسی مورد حمایت گوگل برای توسعه اپلیکیشن‌های موبایل (Android و iOS) است.
دوره جامع آموزش Kotlin - فتح قله‌های برنامه‌نویسی موبایل

زبان کاتلین(Kotlin) در سال ۲۰۱۰ در JetBrains، شرکتی از IntelliJ IDEA اختراع شد و از سال ۲۰۱۲، Open Source بوده است. تیم Kotlin در حال حاضر دارای بیش از ۲۰ عضو تمام وقت از JetBrains است و پروژه Kotlin در GitHub حدود ۲۱۵ شرکت کننده دارد. JetBrains از کوتلین در بسیاری از محصولاتش استفاده می کند که شامل IntelliJ IDEA است.

در این دوره آموزش برنامه نویسی کاتلین به صورت جامع در اختیار شما قرار گرفته است. گوگل زبان برنامه نویسی کاتلین را به عنوان زبان رسمی برنامه نویسی اندروید معرفی کرد. زبان برنامه نویسی کوتلین که تلفظ صحیح آن کاتلین است جایگزین زبان جاوا برای کد نویسی در اندروید استودیو می باشد. زبان کاتلین مزایای بسیاری را برای توسعه دهندگان Jvm و Android ارائه داده است. Kotlin پشتیبان عالی توسط اندروید استودیو دارد. زبان کاتلین با جاوا در بسیاری از پروژه های مشابه در حال رقابت است.این زبان Open Source، استاتیک، عملگرا و ترکیبی از برنامه نویسی کاربردی و شئ گرا می باشد. زبان کاتلین خطاهای زمان اجرا را کاهش داده و انعطاف پذیری و سرعت بالایی دارد. زبان برنامه نویسی کاتلین دارای کتابخانه قوی ایست که می توانید بخش های طولانی و تکراری کد را با روش فراخوانی توابع جایگزین نمایید. در دوره آموزش زبان برنامه نویسی کاتلین شما از سطح مقدماتی تا پیشرفته با Kotlin آشنا شده و در انتهای دوره، با انجام چندین پروژه ساده، مفاهیمی را که آموخته اید را به صورت عملی پیاده سازی خواهید کرد.

ناموجود

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

فیلد های "(اجباری)" اجباری هستند

سرفصل‌های آموزش آموزش Kotlin مقدماتی و پیشرفته

1-    Basic types

  • Numbers
  • Operations
  • Unsigned integers
  • Literals
  • Booleans
  • Characters
  • Strings
  • String literals
  • String templates
  • Arrays
  • Collections
  • Ranges

2-    Conditions and loops

  • If expression
  • When expression
  • For loops
  • While loops
  • Break and continue in loops

3-    Null safety

  • Nullable types and non-null types
  • Safe calls
  • Elvis operator
  • The !! operator
  • Safe casts
  • Collections of nullable type

4-    Functions

  • Function usage
  • Parameters
  • Return and jumps
  • Unit-returning functions
  • Single-expression functions
  • Varargs
  • Infix notation
  • Tail recursive functions
  • Lambdas
  • Inline, noinline, crossinline functions

5-    Classes and objects (object oriented programming)

  • Classes
    • Constructors
    • Secondary constructor
    • Create instances of classes
    • Class members
    • This expressions
    • Companion objects
  • Inheritance
    • Overriding methods
    • Overriding properties
    • Derived class initialization order
    • Calling the superclass implementation
    • Overriding rules
  • Properties
    • Declaring properties
    • Getter and setters (encapsulation)
    • Late-initialized properties and variables
  • Delegated properties
    • Lazy properties
  • Abstraction
    • Interfaces
    • Implementing interfaces
    • Functional interfaces
    • Abstraction class
  • Visibility modifiers
    • Packages
    • Class members
    • Constructors visibility
  • Extensions
    • Extension functions
  • Data classes
  • Sealed classes
    • Sealed classes and when expression
  • Enum classes
  • Nested and inner class
  • Inline classes
  • Casting

6-    Operator overloading

7-    Exceptions

8-    Asynchronous programming

  • Threading
  • Callbacks
  • Futures, promises and others
  • Reactive extensions
  • Coroutines

اساتید دوره آموزش Kotlin مقدماتی و پیشرفته

اساتید ما با سال‌ها تجربه عملی و تدریس، این دوره را به ساده‌ترین شکل ممکن به شما آموزش می‌دهند تا به راحتی مهارت‌های لازم را کسب کنید.

نظر مهارت آموزان

چرا دوره‌های آموزشگاه کندو برای مهارت‌آموزی؟


  مهارت‌آموزانی که دوره‌های آموزشی ما را برگزیدند و از انتخابشان راضی بودند، می‌گویند چرا. 

کاربر04 آموزشگاه مهندسی کندو
هومان حمیدی
(متخصص امنیت)

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

کاربر03 آموزشگاه مهندسی کندو
ندا سلیمانی
(توسعه‌دهنده وب)

کندو یه آکادمی تخصصیه که با دوره‌های آنلاینش همیشه و هرجا در دسترستونه. پشتیبانی حرفه‌ای و اساتید باتجربه‌ش یادگیری رو راحت‌تر و موثرتر می‌کنه.

کاربر02 آموزشگاه مهندسی کندو
امیرحسین احمدی
(هلپ دسک)

توی آموزشگاه یه فضای دوستانه و مثبت وجود داره که انگیزه و اشتیاق یادگیری رو چند برابر می‌کنه. تفاوتش با بقیه آموزشگاه‌ها رو از همون ابتدا متوجه می‌شید.

New Project
سارا محمودی
(بک‌اند دولوپر)

دوره‌های آنلاین کندو پر از مطالب و نکات کاربردی‌ بود. بهترین جا برای یاد گرفتن اطلاعات تازه و به‌روز توی دنیای IT.

کاربر01 آموزشگاه مهندسی کندو
ایمان تقوی
(متخصص شبکه)

دوره‌های کندو واقعاً کمکم کرد راحت‌تر کار پیدا کنم. چیزایی که یاد گرفتم توی مصاحبه‌های فنی حسابی به دردم خورد.

کاربر05 آموزشگاه مهندسی کندو
سینا جنتی
(مهندس سخت‌افزار)

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

نمونه مدرک دوره

  • کندو معتبرترین آموزشگاه IT ایران است که بیشترین فارغ‌التحصیلان را دارد.
  • بسیاری از مدیران صنعت IT ایران در آموزشگاه کندو دوره دیده‌اند.
  • بسیاری از فارغ التحصیلان آموزشگاه کندو خارج از ایران مشغول به کار شده‌اند.
  • مدرک کندو قابلیت ترجمه و استفاده برای امور مهاجرتی را نیز دارد.
  • مدارک دوره‌های حضوری و آنلاین هیچ تفاوتی با هم ندارند.

کلاس‌های حضوری کندو

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

با کمــال افتخــار

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

سوالات متداول

چطور می‌تونم به دوره‌هایی که ثبت‌نام کردم، دسترسی داشته باشم؟

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

امکان پرداخت به‌صورت نقدی یا اقساطی وجود داره. برای پرداخت اقساطی کافیه ۳۰٪ مبلغ دوره رو به عنوان پیش‌پرداخت واریز کنید و بقیه‌ی مبلغ رو در ۴ تا ۶ قسط پرداخت کنید.

دوره‌های ما به صورت هم‌زمان حضوری و آنلاین برگزار می‌شن. هم‌چنین دوره‌هامون به صورت ویدیوهای ضبط‌شده هم ارائه می‌شن.

دوره‌های ما پشتیبانی و منتور ۲۴ساعته دارن و لینک گروه پشتیبانی بعد از ثبت‌نام براتون ارسال می‌شه.

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

0 0 رای ها
امتیازدهی به این محتوا
اشتراک در
اطلاع از
0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها