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

Kotlin for Java Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Kotlin یک زبان برنامه نویسی مختصر و آسان برای استفاده از JetBrains است که 100٪ با جاوا سازگار است و یک زبان توسعه رسمی برای Android است. Kotlin با نحو تمیز و توانایی از بین بردن اکثر موارد استثنایی اشاره گر پوچ ، کدگذاری را آسان تر ، سریع تر و به طور کلی سرگرم کننده تر می کند. در این دوره ، اصول برنامه نویسی کوتلین را بیاموزید و قابلیت همکاری آن با جاوا را کشف کنید. Troy Miles توضیح می دهد که چرا ممکن است بخواهید این زبان را بیاموزید و برخی از ویژگی های اصلی آن از جمله اضافه بار اپراتور ، ژنیریک و لامبدا را مرور می کند. بعلاوه ، Troy نحوه تماس با کتابخانه های جاوا از کوتلین را نشان می دهد - و بالعکس - و برنامه نویسی کاربردی را در کوتلین پوشش می دهد.
موضوعات شامل:
  • کوتلین به عنوان جاوا بهتر
  • تنظیم محیط برنامه نویسی کوتلین
  • وال در مقابل var
  • درک مفاهیم اساسی برنامه نویسی کوتلین
  • برنامه نویسی شی گرا
  • استفاده از جاوا از کوتلین
  • استفاده از کوتلین از جاوا
  • حاشیه نویسی ، انعکاس و ساخت DSL
  • برنامه نویسی عملکردی در کوتلین

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • نحوه استفاده از پرونده های تمرینی How to use the exercise files

1. کوتلین به عنوان یک جاوا بهتر 1. Kotlin as a Better Java

  • چرا یک زبان JVM جدید؟ Why a new JVM language?

2. با Kotlin شروع کنید 2. Get Started with Kotlin

  • برخط Online

  • IntelliJ IDEA IntelliJ IDEA

  • یک محیط برنامه نویسی Kotlin تنظیم کنید Set up a Kotlin programming environment

3. برنامه نویسی اساسی کوتلین 3. Basic Kotlin Programming

  • وال در مقابل متغیر Val vs. var

  • سیستم نوع Type system

  • نظرات Comments

  • کنترل جریان - اگر Control flow – if

  • کنترل جریان - زمان Control flow – when

  • کنترل - حلقه های جریان Control flow – loops

  • کنترل جریان - حلقه های پیشرفته Control flow – advanced loops

  • کارکرد Functions

  • بسته ها Packages

4- برنامه نویسی شی گرا 4. Object-Oriented Programming

  • کلاس ها Classes

  • اشیاء Objects

  • رابط ها Interfaces

  • عمومی Generics

5- Java Interop 5. Java Interop

  • از جاوا از Kotlin استفاده کنید Use Java from Kotlin

  • از Kotlin از Java استفاده کنید Use Kotlin from Java

6. ویژگی های پیشرفته Kotlin 6. Advanced Kotlin Features

  • اضافه بار اپراتور Operator overloading

  • حاشیه نویسی Annotations

  • بازتاب Reflection

  • ساخت DSL DSL construction

  • تخریب Destructuring

7. برنامه نویسی عملکردی در کوتلین 7. Functional Programming in Kotlin

  • برنامه نویسی کاربردی Functional programming

  • لامبدا Lambdas

  • بستن Closures

  • زنجیر زدن به روش Method chaining

  • کتابخانه funKTionale funKTionale library

  • ترکیب بندی Composition

  • کاری کردن Currying

  • برنامه جزئی Partial application

  • یادآوری Memoization

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش کوتلین برای توسعه دهندگان جاوا
جزییات دوره
2h 27m
37
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
65,508
- از 5
ندارد
دارد
دارد
Troy Miles
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Troy Miles Troy Miles

Troy Miles مهندس نرم افزار ، بلندگو و نویسنده برنده جوایز است. تروی بازی های نویسندگی خود را در مونتاژ های 6502 و x86 برای رایانه های اولیه مانند Commodore 64 ، Apple II و IBM PC آغاز کرد. این روزها ، وی برنامه های وب و موبایل را برای یک شرکت ارزیابی و اتومبیل سازی مستقر در کالیفرنیای جنوبی می نویسد. او کلاه زبان مونتاژ خود را آویزان کرده است ، اما مسلط به JavaScript ، C # ، C ++ ، Java ، Kotlin و Clojure است.