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

دانلود Kotlin for Java Developers

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

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

مقدمه 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

  • چالش: اجرای Bizz Buzz Challenge: Implement fizz buzz

  • راه حل: اجرای وزوز fizz Solution: Implement fizz buzz

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

  • کلاس ها Classes

  • اشیاء Objects

  • رابط ها Interfaces

  • عمومی Generics

  • راه حل: یک تابعی برای بازگشت دو مقدار کوچکتر ایجاد کنید Solution: Create a function to return the smaller of two values

  • چالش: یک تابعی برای بازگشت دو مقدار کوچکتر ایجاد کنید Challenge: Create a function to return the smaller of two values

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

  • راه حل: اپراتورهای به علاوه و منهای را برای یک کلاس داده اضافه کنید Solution: Overload the plus and minus operators for a data class

  • چالش: اپراتورهای Plus و Minus را برای یک کلاس داده اضافه کنید Challenge: Overload the plus and minus operators for a data class

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

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

  • لامبدا Lambdas

  • بستن Closures

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

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

  • ترکیب بندی Composition

  • کاری کردن Currying

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

  • یادآوری Memoization

  • چالش: دانش آموز را با کوتاهترین نام پیدا کنید Challenge: Find the student with the shortest name

  • راه حل: دانش آموز را با کوتاهترین نام پیدا کنید Solution: Find the student with the shortest name

نتیجه Conclusion

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

نمایش نظرات

آموزش کوتلین برای توسعه دهندگان جاوا
جزییات دوره
2h 43m
45
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
36,115
- از 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 است.