دوره مقدماتی کاتلین

دوره مقدماتی کاتلین برای برنامه نویسان اندروید

محمد نوری
اخرین بروزرسانی 5 اسفند 1399
4.33 /5
(3)
42 نفر ثبت نام کرده اند

درباره این دوره

 

دوره مقدماتی کاتلین برای برنامه نویسان اندروید

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

 

کاتلین از زبان ویکی پدیا :

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

همچنین می‌تواند به سورس کد جاوا اسکریپت یا کد ماشین (توسط ال‌ال‌وی‌ام) نیز کامپایل شود.

اولین توسعهٔ آن توسط تیم برنامه‌نویسان JetBrains واقع در سن پترزبورگ روسیه انجام شد. (این نام از روی جزیره کاتلین در نزدیکی سن پترزبورگ می‌آید.)

کاتلین در ژانویهٔ سال ۲۰۱۲ به عنوان زبان ماه انتخاب شد.

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

فلسفه کاتلین از زبان ویکی پدیا :

سرپرست توسعه، Andrey Breslav، بیان کرده کاتلین طراحی شده تا زبانی صنعتی، قدرتی و شی گرا بوده و زبانی بهتر از جاوا باشد.

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

محیط توسعه کاتلین برنامه نویسی

دانلود محیط توسعه :

توی این دوره من از IntelliJ IDEA برای محیط توسعه استفاده کردم.

اصلا هم نیاز نیستش که نسخه Ultimate رو نصب کنید و وارد دردسرهای کرک کردن بشید.

بهتره نسخه رایگان یعنی Community رو دانلود کنید.

برای دانلود کردن هم وارد لینک زیر بشید.

دانلود محیط توسعه از سایت اصلی

اندروید و کاتلین

اندروید و کاتلین و دوست داشتنی

اندروید و گوگل چند وقتیه که کاتلین رو خیلی دوست دارن.

حتی اگه وارد سایت developer.android.com هم بشید، میبینید که داکیومنت (مستندات) اصلی اندروید به صورت پیشفرض با کاتلین نوشته شده اند.

این مورد درواقع توجه گوگل به کاتلین رو نشون میده.

برای شروع کاتلین حتما باید قبلش جاوا بلد باشم؟

واسه یادگیری کاتلین حتما باید جاوا رو هم از قبل بدونم؟

خیر! واقعا لازم نیست!

این یک تصور غلطی هستش که متاسفانه بین ایرانی ها بوجود اومده که برای یادگیری کاتلین حتما باید قبلش جاوا رو بلد باشید! اصلا اینطور نیست!

درسته شما اگر جاوا رو بلد باشید راحتتر میتونید به کاتلین سوئیچ کنید.

نه تنها به کاتلین بلکه به بقیه زبان های برنامه نویسی هم میتونید سوئیچ کنید.

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

پس اینکه برای یادگیری کاتلین، قبلش باید جاوا رو بلد باشید کاملا اشتباه هستش.

آموزش ثبت نام و شرکت در دوره :

برنامه تحصیلی

10 درس

سرفصل ها

انواع متغیرها و آشنایی کامل با آنها
عملگرهای ریاضی
دستورات شرطی if
دستورات شرطی when
دستورات حلقه تکراری for
دستورات حلقه تکراری while
دستورات شرطی تو در تو
دستورات محدود کننده حلقه ها
آرایه ها
آشنایی با محیط توسعه

مدرسین شما

محمد نوری

مدیریت سایت

4.5/5
2 دوره
4 دیدگاه
83 دانشجو
مشاهده بیشتر

بازخورد دانشجو

4.3
3 رتبه بندی
66.666666666667%
0%
33.333333333333%
0%
0%

نقد و بررسی (3)

SZ

سلام خسته نباشید
میخواستم بدونم ایا در این دوره مطالب اندروید هم گفته میشه یا نه
مثل اموزش intent و fragments
و اینکه محیط توسعه اندروید استودیو هست یا اینتلیج

امیر عزیز تقریبا یک ماه و نیم تا دو ماه زمان میبره

AM

سلام و عرض ادب
تکمیل این دوره چقد زمان میبره ؟

یک نظر بنویسید

یک نظر بنویسید
رایگان
سطح
مبتدی
سخنرانی
10 سخنرانی
موضوع
زبان
کاتلین
فیلدهای نمایش داده شده را انتخاب کنید. دیگران مخفی خواهند شد. برای تنظیم مجدد سفارش ، بکشید و رها کنید.
  • عکس
  • شناسه محصول
  • امتیاز
  • قیمت
  • در انبار
  • موجودی
  • افزودن به سبد خرید
  • توضیحات
  • محتوا
  • عرض
  • اندازه
  • تنظیمات بیشتر
  • ویژگی ها
  • Custom attributes
  • زمینه های دلخواه
مقایسه
لیست علاقه مندی ها 0