کاتلین برای توسعهدهندگان جاوا
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
جاوا یک زبان محبوب است، اما نسبتاً verbose باقی مانده است. در این دوره، کاتلین برای توسعهدهندگان جاوا، اصول کاتلین - یک زبان مدرن و کاربردی که برای بهبود بهرهوری و خوانایی طراحی شده است - را خواهید آموخت.
ابتدا، شما با کامپوننت های اصلی کاتلین - متغیرها، نوع آنها و چگونگی تفاوت اعلان آنها با جاوا آشنا خواهید شد.
سپس، شما یاد خواهید گرفت که چگونه کدی مختصر و بیانی بنویسید، با استفاده از دستورات و عبارات اصلی branching و looping، و همچنین چگونه توابع idiomatic کاتلین را بنویسید.
در نهایت، شما با اصول ایجاد کد شیگرا در کاتلین آشنا خواهید شد.
وقتی این دوره را به پایان برسانید، شما مهارتها و دانش لازم در اصول کاتلین را خواهید داشت تا کدهای idiomatic کاتلین بنویسید.
کاتلین برای توسعهدهندگان جاوا
-
بررسی دوره 0:01:00
-
مقدمه 0:04:00
-
مرور دوره 0:01:00
-
راهاندازی 0:07:00
-
مقدمه 0:01:00
-
انواع پایه کاتلین 0:07:00
-
تبدیل نوع و پروموشن 0:04:00
-
تمپلیت های رشته 0:01:00
-
Var؟ Val؟ Const؟ 0:03:00
-
مقایسه مقادیر به روش صحیح 0:04:00
-
قابلیت nul و اهمیت آن 0:07:00
-
چالش کدنویسی 0:03:00
-
خلاصه 0:02:00
-
برنچینگ: if-else 0:03:00
-
برنچینگ : when 0:03:00
-
دمو: بهبود Unit Converter 0:02:00
-
لوپینگ در کاتلین 0:05:00
-
چالش کدنویسی: پیادهسازی رمزگذاری پایه 0:04:00
-
خلاصه 0:02:00
-
مقدمه 0:01:00
-
مبانی سینتکس 0:07:00
-
دمو: ریفکتور Unit Converter با استفاده از توابع 0:01:00
-
درک توابع Higher Order 0:03:00
-
Varargs، آرگومانهای اختیاری و نامگذاری شده 0:07:00
-
توابع اکستنشن چیست؟ 0:05:00
-
استفاده از توابع محلی 0:03:00
-
خلاصه 0:02:00
-
مقدمه 0:02:00
-
مبانی شیگرایی کاتلین 0:04:00
-
Modifiers کاتلین 0:04:00
-
مبانی Constructor 0:05:00
-
Constructor Gotchas 0:03:00
-
دمو: پیادهسازی Unit Converter 0:01:00
-
اضافه کردن اعتبارسنجی - بلوک init 0:02:00
-
Getters و Setters بهتر 0:07:00
-
کلیدواژه Object 0:04:00
-
Enums، داده و کلاسهای seal شده 0:04:00
-
خلاصه 0:01:00
-
بررسی Collections API 0:07:00
-
آنچه پوشش ندادیم 0:05:00
-
آموزشهای بیشتر 0:03:00
مشخصات آموزش
کاتلین برای توسعهدهندگان جاوا
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:41
- مدت زمان :2:21:35
- حجم :364.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy