قیمت تومان39,000

ویژگی های دوره
0 دانشجو
نوع دوره: غیرحضوری ، ویدئویی
سطح دوره: مقدماتی
پیش نیاز: علاقه به یادگیری
زبان: فارسی
سه ساعت
روش دریافت: فایل دانلودی
روش پشتیبانی: تلفنی و آنلاین
گواهی متخصص اندورید آی آر
115 بازدید 0 دیدگاه

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

قبل از اینکه شروع کنیم و در مورد دوره آموزش kotlin صحبت کنیم یه تعریف کلی از کاتلین داشته باشیم :

اگر اخبار و رویداد های چند وقت اخیر گوگل رو دنبال کرده باشین مطمئنا متوجه شدین که گوگل پشتیبانی خودش رو از کاتلین اعلام کرده بنابراین خبر خوبیه برا کسایی که میخوان برنامه نویسی اندروید یاد بگیرن و هنوز شروع به یادگیری برنامه نویسی جاوا نکردن به جای جاوا میتونن کاتلین رو شروع کنن این به معنی این نیست که جاوا قراره کنار گذاشته بشه چون کاتلین دقیقا طوری طراحی شده که در کنار جاوا استفاده بشه .

زبان برنامه نویسی kotlin در شرکت jetbrains تولید شده است که سازنده IDE های محبوب برنامه نویسان مثل android studio , intellij idea, phpStorm می باشد در کاتلین میزان کد ها به شدت کاهش یافته و امنیت بلایی داره همچنین سازگاری بالای کاتلین باعث شده از کتابخانه های اون بشه راحت تر استفاده کرد.

زبان برنامه نویسی kotlin در آزمایشگاه شرکت jetbrains تولید شده است. جت برینز سازنده IDE های محبوب برنامه نویسان نظیر : android studio , intellij idea, phpStorm می باشد که اگر برنامه نویس باشید قطعا با این IDE های قدرتمند آشنایی دارید. حالا شرکت جت برینز پا را فراتر گذاشته و یک زبان قدرتمند خلق کرده است که گوگل به طور رسمی از کاتلین پشتیبانی می کند.

 

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

در نسخه 3 اندروید استودیو بصورت توکار از kotlin پشتیبانی می شود اما اگر از ورژن پایینتر اندروید استودیو استفاده می کنید می توانید از ریپازیتوری جت برینز پلاگین کاتلین را دانلود و نصب نمایید.

اما اگر برنامه نویس جاوا هستید باید بگویم که نسخه جدید intellij idea از کاتلین بصورت توکار پشتیبانی می کند.

چرا کاتلین؟

  • مختصر است

به شدت میزان کدهای boilerplate را کاهش می دهد.

boilerplate چیست:  به کدهایی گفته می شود که در جاهای مختلف برنامه تکرار می شوند.

  • امن است

برای مثال کاتلین از برنامه شما در برابر عملگرهای null محافظت می کند!

  • سازگار است

استفاده از کتابخانه های موجود JVM، Android و مرورگر برای کاتلین مانند آب خوردن است!

  • دارای ابزارهای قدرتمند برنامه نویسی است

از هر IDE جاوا می توانید برای توسعه کدهای kotlin استفاده کنید، حتی command line !

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

یک مثال oop با کاتلین:

IDE هایی که از کاتلین پشتیبانی می کنند:

  • IntelliJ IDEA
  • Android Studio
  • Eclipse
  • Compiler به تنهایی

این هم نرم افزار آنلاین کدنویسی کاتلین است که می توانید کدهای جاوای خود را آنلاین تبدیل به کاتلین کنید:کدنویسی آنلاین کاتلین

با توجه به اذییت و آزار قانونی که اوراکل برای شرکت گوگل ایجاد می کند احتمال اینکه گوگل مسیر زبان برنامه نویسی خود را عوض کند دور از ذهن نیست!

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

پیشنیاز این آموزش علاقه به یادگیری است .

سرفصل آموزش

سرفصل آموزش kotlin :

آشنایی با دستورات print و println در کاتلین

در این جلسه شما با دستوراتی آشنا می شوید که خروجی های کدها را برای شما چاپ می کند.

آشنایی با متغیرها

در این جلسه با نحوه ی تعریف انواع متغییرها و مقدار دهی آنها آشنا می شوید

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

در این آموزش شما میتوانید مقادیری را از کاربر درخواست کنید و کاربر بعد از وارد کردن مقادیر شما عملیاتی را بر روی آن انجام دهید

تغییر نوع داده ها

در این جلسه نحوه ی تغییر دادن نوع داده ها را فرا میگیرید

عملگرهای ریاضی

در این آموزش شما با استفاده از عملگرهای ریاضی مثل ضرب,تقسیم, جمع, تفریق آشنا می شوید.

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

پس از آشنایی با عملگرهای ریاضی در این جلسه با اولویت های استفاده از این عملگرها اشنا میشوید

پروژه تشخیص سن کاربر

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

دیباگ کردن کدها به صورت قدم به قدم

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

آشنایی با logical statement ها

در این جلسه با دستورات منطقی در کاتلین آشنا میشوید

آشنایی با دستور شرطی if در کاتلین

در این جلسه با دستور شرطی if برای برقراری یک شرط آشنا می شوید.

کار با دستور if های تو در تو

بعد یادگیری دستور if در این آموزش یاد میگیرید که چگونه از دستورات if به صورت تو در تو استفاده کنید

کار با دستور شرطی when

یکی دیگر از دستورات شرطی دستور when است که در این جلسه با آن آشنا می شوید.

استفاده از دستورات if و when

در این جلسه به صورت همزمان از دو دستور if و when استفاده می شود

کار با حلقه for

بعد از یادگیری دستورات شرطی در این جلسه با حلقه for آشنا میشوید.

آشنایی با حلقه for تو در تو

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

کار با حلقه while

بعد از یادگیری حلقه for در این آموزش با یک نوع حلقه دیگر آشنا میشوید با نام while

کار با حلقه DoWhile

در این جلسه با DoWhile آشنا میشوید که شباهت ها و تفاوت هایی با حلقه while دارد

آموزش loop control ها

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

آشنایی کامل با string ها

در این آموزش به صورت اختصاصی به مبحث string ها ورود میکنیم و با جزئیات بیشتری آن را بررسی میکنیم

کار با آرایه ها در کاتلین

آرایه ها از مهمترین دستورات در برنامه نویسی هستندکه با استفاده از آنها مقادیر متعددی را در یک متغیر از نوع آرایه ذخیره میکنید. .در این آموزش کار با آرایه ها را یاد میگیرید

کار با array list در کاتلین

در این جلسه با لیستی از آرایه ها یا arrayList ها اشنا میشوید.

آموزش hashmap در کاتلین

در این جلسه با hashMap ها آشنا می شوید که شما علاوه بر مقادیر ورودی یک کلید هم برای هر کدام از آنها تعریف میکنید.

1. مقدمه و معرفی

آشنایی با دستورات print و println در کاتلین ویدئو

آشنایی با متغیرها ویدئو

3. سفارشی سازی!

آشنایی با داده های ورودی ویدئو

خصوصی

تغییر نوع داده ها ویدئو

خصوصی

عملگرهای ریاضی ویدئو

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

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

خصوصی

پروژه تشخیص سن کاربر ویدئو

پروژه تشخیص سن کاربر ویدئو

خصوصی

دیباگ کردن کدها به صورت قدم به قدم

خصوصی

آشنایی با logical statement ها ویدئو

خصوصی

آشنایی با دستور شرطی if در کاتلین ویدئو

خصوصی

کار با دستور if های تو در تو ویدئو

خصوصی

کار با دستور شرطی when ویدئو

پیش نمایش
خصوصی

استفاده از دستورات if و when ویدئو

خصوصی

کار با حلقه for ویدئو

خصوصی

آشنایی با حلقه for تو در تو ویدئو

خصوصی

کار با حلقه while ویدئو

خصوصی

آموزش loop control ها ویدئو

خصوصی

کار با حلقه DoWhile ویدئو

خصوصی

آشنایی کامل با string ها ویدئو

خصوصی

کار با آرایه ها در کاتلین ویدئو

خصوصی

آموزش hashmap در کاتلین ویدئو

خصوصی

کار با array list در کاتلین ویدئو

خصوصی

درخواست مشاوره

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

درخواست مشاوره

نیاز به مشاوره دارید؟

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

درخواست مشاوره رایگان

moreدوره های مرتبط

آموزش css

در این دوره چه آموزش داده می شود؟ css مخفف Cascading Style Sheets یک زبان برنامه نویسی است  که کنسرسیوم جهانی وب…
رایگان!

برنامه نویسی در محیط Visual با جاوا

پیشنمایش و معرفی دوره برنامه نویسی در محیط Visual با جاوا پیشنمایش دوره ویدئو پیش نمایش قسمت اول دوره برنامه…
رایگان!

مفاهیم پیشرفته در جاوا

در این دوره چه آموزش داده می شود؟ زبان برنامه نویسی جاوا یکی معروف ترین زبان های برنامه نویسیه چون…
رایگان!

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

در این دوره چه آموزش داده می شود؟ برنامه نویسی اندروید یکی از بروزترین و پرکاربردترین و در عین حال…
رایگان!

chat_bubble_outlineنظرات

قوانین ثبت دیدگاه

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *