تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی ساخت اپلیکیشن های Spring Boot با زبان برنامه نویسی Kotlin

دوره آموزشی ساخت اپلیکیشن های Spring Boot با زبان برنامه نویسی Kotlin

7 ساعت 48 دقیقهمتوسط2019-01-30

مدرسین

Matt Greencroft

Matt Greencroft

Matt Greencroft is a full-time trainer and software development consultant.

جزئیات دوره

Kotlin یک زبان برنامه نویسی هیجان انگیز است که مختصر است، دارای متغیرهای تغییرناپذیر است و تقریباً همیشه از شر استثناهای اشاره گر تهی خلاص می شود. اگر شما یک توسعه دهنده جاوا هستید که به دنبال شروع با Kotlin هستید، این دوره برای شما مناسب است. به مربی مت گرین کرافت بپیوندید تا نحوه ساخت اپلیکیشن های Spring Boot با کیفیت بالا با Kotlin، به ویژه نسخه Kotlin که روی ماشین مجازی جاوا (JVM) اجرا می شود را نشان دهد. همانطور که مت طیفی از مفاهیم کلیدی را پوشش می دهد - از کلاس ها تا حلقه ها - او توضیح می دهد که چگونه هر ویژگی Kotlin با ویژگی معادل در جاوا مقایسه می شود.

اهداف یادگیری
ایجاد یک پروژه جدید Kotlin
کار با رشته ها
انواع داده در Kotlin
ایجاد و فراخوانی توابع سطح بالا
ایجاد کلاس ها
مجموعه ها
پرتاب استثنا
وراثت طبقاتی
قابلیت همکاری جاوا
برنامه نویسی تابعی
استفاده از JUnit با Kotlin

مهارت ها

Spring BootKotlinMobile Device ManagementWeb Development ToolsFull-Stack Web DevelopmentWeb DevelopmentProgramming LanguagesNetwork and System AdministrationOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

1. مقدمه

  • 01 - مقدمه
  • 02 - کاتلین چیست
  • 03 - نصب IntelliJ
  • 04 - پیکربندی IntelliJ

2. کار با رشته ها

  • 05 - ایجاد یک پروژه جدید Kotlin
  • 06 - نحو اعلان متغیر
  • 07 - استنباط انواع متغیرها و println
  • 08 - استفاده از قالب های رشته ای
  • 09 - رشته های چند خطی

3. انواع متغیرهای دیگر

  • 10- استفاده از نوع Double و تعیین انواع کلاس
  • 11 - نوع داده Int
  • 12 - انواع دیگر داده ها
  • 13 - ریخته گری در جاوا
  • 14 - بازیگری در کاتلین
  • 15 - بررسی فصل

4. متغیرهای تهی

  • 16 - ایجاد متغیرهایی که می توانند حاوی مقدار تهی باشند
  • 17 - روش هایی که با پارامترهای nullable کار می کنند
  • 18 - عملگرهای تهی ایمن و غیر تهی ادعا شده
  • 19 - نوع شی Nothing

5. توابع

  • 20 - نحو تابع و شی Unit
  • 21 - ایجاد و فراخوانی توابع سطح بالا
  • 22 - توابع تک بیانی
  • 23 - استفاده از پارامترهای نامگذاری شده و پارامترهای اختیاری
  • 24 - سایر جنبه های توابع در کاتلین

6. کلاس ها

  • 25 - ساختار و بسته های پروژه
  • 26 - اعلان کلاس و ویژگی های سطح کلاس
  • 27 - نمونه سازی یک کلاس و دسترسی به ویژگی های سطح کلاس
  • 28 - ایجاد یک سازنده ساده
  • 29 - سازنده های ثانویه
  • 30 - طراحی کلاس جایگزین
  • 31 - غلبه بر گیر و ستتر
  • 32 - توابع درون یک کلاس
  • 33 - توابع استاتیک
  • 34 - طبقات داده

7. تمرین عملی 1

  • 35 - توضیح چالش
  • 36 - راه حل

8. اگر و برابری شی

  • 37 - کلمه کلیدی if به عنوان یک عبارت
  • 38 - با استفاده از if برای بررسی بی خطر صفر
  • 39 - تابع let
  • 40 - برابری مفعول و عبارت وقتی

9. محدوده و حلقه

  • 41 - حلقه while
  • 42 - استفاده از for برای حلقه زدن در یک مجموعه
  • 43 - تخریب با حلقه for
  • 44 - حلقه زدن با برد

10. مجموعه ها

  • 45 - مجموعه های قابل تغییر با متغیرهای تغییرناپذیر
  • 46 - لیست های تغییرناپذیر
  • 47 - لیست های قابل تغییر
  • 48 - نقشه ها و مجموعه ها
  • 49 - کار با آرایه ها

11. تمرین عملی 2

  • 50 - توضیح چالش
  • 51 - راه حل

12. استثناها و بلوک try-catch

  • 52 - موارد استثنا حذف شده است
  • 53 - استثناء انداختن
  • 54 - سعی کنید به عنوان یک بیان
  • 55 - استفاده به عنوان یک عبارت (با منابع امتحان کنید)

13. آزمایش

  • 56 - استفاده از JUnit با Kotlin
  • 57 - اظهارات آزمون کاتلین
  • 58 - تست استثنائات

14. چند شکلی و وراثت

  • 59 - ایجاد و پیاده سازی رابط
  • 60 - ارث طبقاتی
  • 61 - ایجاد استثناهای سفارشی
  • 62 - توابع پسوند

15. قابلیت همکاری جاوا

  • 63 - نمونه سازی کلاس ها و ارائه مقادیر به متغیرهای غیر قابل تهی
  • 64 - استفاده از کلاس های داده
  • 65 - استفاده از لیست های تغییرناپذیر
  • 66 - رسیدگی به استثنا
  • 67 - استفاده از توابع استاتیک
  • 68 - وارد کردن فایل Kotlin JAR به پروژه جاوا

16. شروع به کار با بوت بهار

  • 69 - ایجاد پروژه با Spring Initializr
  • 70 - یک کنترلر جهان سلام
  • 71 - راه اندازی مجدد خودکار یک برنامه
  • 72 - مروری بر مطالعه موردی
  • 73 - ایجاد نما و پشتیبان
  • 74 - اتصال نماها به عملکردهای کنترلر
  • 75 - افزودن خدمات
  • 76 - ارسال به یک کنترل کننده
  • 77 - تزریق وابستگی
  • 78 - بازبینی حبوبات پشتیبان

17. برنامه نویسی تابعی

  • 79 - مروری بر برنامه نویسی کاربردی
  • 80 - روش هایی که پارامترهای تابع را به روش جاوا می گیرند
  • 81 - روش هایی که پارامترهای تابع را به روش Kotlin می گیرند
  • 82 - برنامه نویسی کاربردی با لیست
  • 83 - فیلتر و فلت مپ
  • 84 - کاهش و تا زدن
  • 85 - کار با نقشه ها

18. شروع به کار Hibernate

  • 86 - افزودن وابستگی های Hibernate
  • 87 - چالش ایجاد موجودیت ها
  • 88 - ماندگاری داده ها در پایگاه داده

19. تمرین عملی 3

  • 89 - مرحله 1 - توضیح چالش
  • 90 - راه حل
  • 91 - نگاشت بین موجودیت ها
  • 92 - ارتقاء دید
  • 93 - مرحله 2 - توضیح چالش
  • 94 - راه حل
  • 95 - مرحله 3 - توضیح چالش
  • 96 - راه حل

20. بازتاب

  • 97 - مفهوم انعکاس
  • 98 - بازرسی خواص و عملکردها
  • 99 - کاربرد عملی برای تأمل
  • 100 - ممنون و خداحافظ

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

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal