×
تعداد دانشجو
۶۵۳ نفر
۲۱,۰۰۰ تومان ۱۲,۶۰۰ تومان

آموزش کاتلین Kotlin | مقدماتی - گام به گام و به زبان ساده

آموزش کاتلین Kotlin | مقدماتی - گام به گام و به زبان ساده

تعداد دانشجو
۶۵۳ نفر
مدت زمان
۲ ساعت و ۵۰ دقیقه
هزینه عادی آموزش
۲۱,۰۰۰ تومان
در طرح تخفیف
۱۲,۶۰۰ تومان

(کسب اطلاعات بیشتر +)
محتوای این آموزش
۷ بازخورد (مشاهده نظرات)
آموزش کاتلین Kotlin | مقدماتی - گام به گام و به زبان ساده

چکیده

در سال ۲۰۱۱ شرکت JetBrains زبان برنامه نویسی جدید کاتلین (Kotlin) را ایجاد کرد. این زبان برنامه نویسی به دلیل توانایی بالا در ارتباط با جاوا، مورد توجه گوگل قرار گرفت. سر انجام در کنفرانس Google I/O در سال ۲۰۱۷ زبان کاتلین به عنوان یک زبان رسمی برای توسعه اندروید در کنار زبان جاوا قرار گرفت. این زبان با دارا بودن توانایی ها و ویژگی های جاوا و جاوا اسکریپت از ویژگی فوق العاده کوتاه نویسی و توانایی بالای خطا یابی کدها بهره مند است. یادگیری آسان زبان کاتلین و توانایی آن در کامپایل شدن به صورت زبان جاوا، جاوا اسکریت و حتی به صورت عدم وابستگی به سیستم عامل (Native)، آن را گزینه ای بی بدیل برای توسعه اندروید و Server-Side ساخته است.

مدرس
علیرضا منعم

دانشجوی کارشناسی فیزیک مهندسی گرایش اپتیک و لیزر

عیلرضا منعم، دانشجوی رشته فیزیک مهندسی گرایش اپتیک و لیزر دانشگاه دامغان هستند و زمینه پژوهشی ایشان در حوضه پردازش تصویر و فعالیت تخصصی در بررسی پدیده های اپتیکی نظیر پراش و تداخل با استفاده از پردازش تصویر است. از پژوهش های صورت گرفته می توان به بررسی تغییر حالت طرح پراش میدان-دور (Fraunhofer) تحت تاثیر گرادیان دما، بررسی تغییر قطر عدسی گرمایی و دیگر پژوهش های مشابه نام برد.

چکیده آموزش


توضیحات تکمیلی

در سال ۲۰۱۱ شرکت JetBrains زبان برنامه نویسی جدید کاتلین (Kotlin) را ایجاد کرد. این زبان برنامه نویسی به دلیل توانایی بالا در ارتباط با جاوا، مورد توجه گوگل قرار گرفت. سر انجام در کنفرانس Google I/O در سال ۲۰۱۷ زبان کاتلین به عنوان یک زبان رسمی برای توسعه اندروید در کنار زبان جاوا قرار گرفت.

این زبان با دارا بودن توانایی ها و ویژگی های جاوا و جاوا اسکریپت از ویژگی فوق العاده کوتاه نویسی و توانایی بالای خطا یابی کدها بهره مند است. یادگیری آسان زبان کاتلین و توانایی آن در کامپایل شدن به صورت زبان جاوا، جاوا اسکریت و حتی به صورت عدم وابستگی به سیستم عامل (Native)، آن را گزینه ای بی بدیل برای توسعه اندروید و Server-Side ساخته است.

 
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: معرفی کاتلین (Kotlin) و کامپایلرها
    • تاریخچه کاتلین
    • سایت کاتلین
    • منابع یادگیری
    • مزایا زبان کاتلین
    • توضیح ساختار تبدیل کاتلین به جاوا و جاوا اسکریپت
    • معایب زبان کاتلین
    • کامپایلر های زبان کاتلین
    • کامپایلر تحت وب kotlin
  • درس دوم: شروع برنامه نویسی با کاتلین
    • پروژه !Hello World
    • نام گذاری و مسیردهی به پروژه
    • ساختار یک برنامه در کاتلین
    • مقایسه با جاوا
  • درس سوم: کاراکترهای کنترلی
    • معرفی Println و تفاوت با n\
    • معرفی انواع کاراترهای کنترلی همراه با مثال
    • توضیحات
    • توضیحات تک خطی
    • توضیحات چند خطی
  • درس چهارم: متغیرها
    • حساسیت کاتلین به حروف بزرگ و کوچک
    • انواع داده و دامنه داده ها
    • مثال استفاده از متغیرها
    • نحوه تعریف متغیرها در کاتلین
    • نام گذاری متغیرها
    • محدوده متغیرها
    • مقداردهی
    • اختصاص مقدار به متغیر
    • تفاوت var و val
    • تبدیل انواع داده
    • مثال برای انواع تبدیل داده ها
  • درس پنجم: عبارت ها و عملگرها
    • معرفی عملگر و عملوند
    • دو نوع عملگر در کاتلین (یگانی و دودویی)
    • عملگرهای ریاضی
    • عملگرهای تخصیصی
    • عملگرهای مقایسه ای
    • عملگرهای بیتی
    • تبدیل اعداد دهدهی (دسیمال) به باینری
    • عملگر بیتی And
    • عملگر بیتی Or
    • عملگر بیتی Xor
    • عملگر بیتی Inv
    • عملگر بیتی تغییر مکان
    • عملگر تغییر مکان به سمت چپ
    • عملگر تغییر مکان به سمت راست
  • درس ششم: گرفتن ورودی از کاربر
    • گرفتن ورودی از نوع رشته
    • گرفتن ورودی از نوع عدد
    • ایجاد تفاوت بین رشته و عدد در ورودی
  • درس هفتم: ساختارهای تصمیم و عملگرهای منطقی
    • دستور If
    • دستور If…Else
    • دستور If تو در تو
    • دستور If چندگانه
    • استفاده از عملگرهای منطقی
    • عملگر "&&"
    • عملگر "||"
    • عملگر "!"
    • دستور When
  • درس هشتم: حلقه ها و تکرار
    • حلقه While
    • حلقه Do…While
    • حلقه For
    • خارج شدن از حلقه با استفاده از break و continue
  • درس نهم: آرایه ها
    • انواع کلاس های برای آرایه ها
    • معرفی انواع توابع برای مقداردهی آرایه ها
    • برنامه محاسبه میانگین
    • آرایه های چند بعدی
    • آرایه دندانه دار
  • درس دهم: توابع
    • نحوه تعریف تابع
    • مقدار برگشتی از یک تابع
    • پارامتر و آرگومان
    • ارسال آرگومان به روش مقدار
    • ارسال آرایه به عنوان آرگومان
    • محدوده متغیر
    • آرگومان متغیر
    • آرگومان های متغیر (Varargs)
    • سربار گذاری توابع
    • بازگشت (Recursion)
    • پروژه
مشاهده بیشتر مشاهده کمتر

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده
فایل PDF یادداشت‌ های ارائه مدرس

نرم افزارهای مرتبط با آموزش

JetBrains IntelliJ IDEA Ultimate v2018.2.1



پیش نمایش‌ها

۱. معرفی کاتلین و کامپایلرها

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۷ مگابایت -- (کلیک کنید +))

۲. شروع برنامه ‌نویسی با کاتلین

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۵ مگابایت -- (کلیک کنید +))

۳. کاراکترهای کنترلی

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۵ مگابایت -- (کلیک کنید +))

۴. متغیرها
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۵. عبارت‌ ها و عملگرها
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. گرفتن ورودی از کاربر
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. ساختارهای تصمیم و عملگرهای منطقی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۸. حلقه‌ ها و تکرار
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۹. آرایه ‌ها
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۰. توابع
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش کاتلین Kotlin | مقدماتی - گام به گام و به زبان ساده
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۷۱۹۴۷ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVKTL9706
مدت زمان ۲ ساعت و ۵۰ دقیقه
زبان فارسی
نوع آموزش آموزش ویدیویی (لینک دانلود)
حجم دانلود ۱۹۳ مگابایت (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


نظرات

تا کنون ۶۵۳ نفر از این آموزش استفاده کرده اند و ۷ نظر ثبت شده است.
حسن
حسن

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

روابط عمومی:
روابط عمومی:

سلام؛

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

متاسفانه با عنوان اعلامیتان آموزشی ارائه نشده است. پیشنهاد می کنیم لینک زیر را تکمیل و ارسال نمایید:

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

موفق و پیروز باشید.


پاسخ به نظر

حسن
حسن

خوب آموزش داد، ولی خیلی ابتدایی بود. موفق باشید.

یاسین
یاسین

متوسط بود به نظر جا برای بیشتر کار شدن داشت.

مرتضی
مرتضی

من با گوشی این آموزش رو مشاهده کردم بد نبود چون من این آموزش رو انگلیسیش رو بیرون دیدم و کامل بود فقط برای مرور این آموزش رو تهیه کردم.

الهه
الهه

خیلی کاربردی بود تونستم اون اطلاعاتی که می خواستم و به دست بیارم.

entezaresabz
entezaresabz

سلام و خدا قوت به مجموعه فرادرس و استاد منعم عزیز
زبان "جاوا"مانند اتومبیلی است که دارای موتوری سریع و قابل اعتماد است و دارای چرخ هایی شگفت انگیز و شاسی فوق العاده ایست. اما ممکن است در ویژگی هایی دیگری همچون راحتی، سیستم صدای بلند، کابینی بدون صدا و ... کمبود داشته باشد.
زبان کاتلین دارای ویژگی های فوق العاده ایست. این زبان ویژگی های اساسی زبان جاوا را ارائه میدهد اما همچنین برخی از ویژگی های اضافی که در بالا ذکر شد را نیز داراست مانند سیستم صوتی عالی ، صندلی راحت و بی صدا بودن کابین.
از ویژگی های خوب کاتلین، کد کمتر هستش. درسته که زبان جاوا قوی قابل اطمینان و کتابخونه غنی داره ولی برای هرکسی جالب نیست (بخاطر کدهای نسبتا طولانی و کلاس های زیادش)ممکنه دلسردش بکنه
ممنون از استاد منعم بخاطر تهیه این آموزش .
با تشکر دوباره از تمامی زحمات شما . واقعا تحول بزرگی در زمینه انتقال دانش در سطح کشور ایجاد کردید. مطمئنم این حرکت شما می تواند جهانی شود. بسیار سپاسگزارم.


برچسب‌ها:
Android Studio | InteliJ IDEA | JDK | JetBrains | Kotlin | آرایه ها در کاتلین | استفاده از متغیرها در کاتلین | انواع داده در کاتلین | انواع کاراترهای کنترلی در کاتلین | برنامه نویسی با Kotlin | پروژه !Hello World در کاتلین | تابع بازگشتی در کاتلین | تاریخچه کاتلین | توابع در کاتلین | توسعه اندروید با کاتلین | دامنه داده ها در کاتلین | ساختار یک برنامه در کاتلین | ساختارهای تصمیم در کاتلین | سایت کاتلین | عملگر بیتی در کاتلین | عملگرها در کاتلین | عملگرهای منطقی در کاتلین | کاتلین | کامپایلر تحت وب kotlin | کامپایلر های زبان کاتلین | کوتلین | گرفتن ورودی از کاربر در کاتلین | محدوده متغیرها در کاتلین | مراحل پیکربندی Eclipse | مراحل نصب Eclipse | مراحل نصب InteliJ IDEA | مراحل نصب JDK | مزایا کاتلین | مسیردهی به پروژه در کاتلین | معایب کاتلین | مقایسه جاوا با کاتلین | نام گذاری متغیرها در کاتلین | نحوه تعریف تابع در کاتلین | نحوه تعریف متغیرها در کاتلین | نحوه مسیردهی به JDK
مشاهده بیشتر مشاهده کمتر