آموزش انتقال از جاوا به کاتلین

Transitioning from Java to Kotlin

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اگر یک توسعه دهنده وب هستید، ممکن است به فکر تغییر از جاوا به Kotlin باشید. Kotlin احتمالاً به عنوان زبانی برای توسعه اندروید شناخته شده است - مختصر، منعطف و شامل مجموعه ای قدرتمند از ویژگی های زبان مدرن است - اما همچنین یک انتخاب عالی برای توسعه وب مبتنی بر JVM است. در این دوره، Nate Ebel شما را در انتقال از جاوا به Kotlin برای توسعه اپلیکیشن سرور راهنمایی می کند. او با بررسی جایگاه Kotlin در اکوسیستم JVM شروع می‌کند، سپس به شما نشان می‌دهد که چگونه یک برنامه Spring Boot مبتنی بر جاوا را به کاتلین منتقل کنید. او همچنین به شما نشان می دهد که چگونه با استفاده از Ktor، یک چارچوب کلاینت/سرور مبتنی بر Kotlin، یک برنامه جدید بسازید. اگر فکر کرده‌اید که ویژگی‌های Kotlin چه کاری می‌تواند برای توسعه وب JVM شما انجام دهد، در این دوره به Nate بپیوندید.

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

مقدمه Introduction

  • از جاوا به کاتلین بروید تا اپلیکیشن رویایی خود را بسازید (در حال انجام) Move from Java to Kotlin to build your dream application (In progress)

1. جاوا و اکوسیستم JVM 1. Java and the JVM Ecosystem

  • کاتلین چیست؟ What is Kotlin?

  • کاتلین و سایر زبان های JVM Kotlin and other JVM languages

  • کاتلین امروزه در کجا استفاده می شود؟ Where is Kotlin used today?

  • امتحان فصل Chapter Quiz

2. Kotlin برای برنامه های سمت سرور 2. Kotlin for Server-Side Applications

  • فریمورک های کاتلین سمت سرور Server-side Kotlin frameworks

  • کاتلین را امتحان کنید Try Kotlin

  • ادغام Kotlin در برنامه های موجود Integrating Kotlin into existing applications

  • چرا کاتلین را انتخاب کنید؟ Why choose Kotlin?

  • امتحان فصل Chapter Quiz

3. تنظیم محیط توسعه کاتلین شما 3. Setting up Your Kotlin Development Environment

  • معرفی IntelliJ Introducing IntelliJ

  • راه اندازی IntelliJ برای macOS Setting up IntelliJ for macOS

  • راه اندازی IntelliJ برای ویندوز Setting up IntelliJ for Windows

  • امتحان فصل Chapter Quiz

4. ادغام Kotlin در یک برنامه موجود Spring Boot 4. Integrating Kotlin into an Existing Spring Boot Application

  • کاوش یک برنامه کاربردی موجود در سمت سرور Exploring an existing server-side application

  • افزودن کاتلین به پروژه موجود Adding Kotlin to an existing project

  • انتقال کد جاوا به کاتلین Migrating Java code to Kotlin

  • انواع سکوهای جابجایی Handling platform types

  • استفاده از ویژگی های زبان کاتلین Leveraging Kotlin language features

  • تعامل جاوا و کاتلین Java and Kotlin interop

  • چالش: پروژه را به کاتلین مهاجرت کنید Challenge: Migrate the project to Kotlin

  • راه حل: پروژه را به کاتلین منتقل کنید Solution: Migrate the project to Kotlin

  • امتحان فصل Chapter Quiz

5. ساختن یک برنامه کاربردی سمت سرور با استفاده از Ktor 5. Building a Server-Side Application Using Ktor

  • ایجاد یک پروژه جدید Ktor Creating a new Ktor project

  • اضافه کردن اولین مسیر شما Adding your first route

  • تست سرویس محلی شما Testing your local service

  • افزودن صفحات وضعیت Adding status pages

  • ذخیره لیستی از محصولات Storing a list of products

  • پاسخ های تایپ شده را برمی گرداند Returning typed responses

  • افزودن محصولات جدید Adding new products

  • احراز هویت مسیرها Authenticating routes

  • چالش: تمام سفارشات فعال را برگردانید Challenge: Return all active orders

  • راه حل: تمام سفارشات فعال را برگردانید Solution: Return all active orders

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

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

نمایش نظرات

آموزش انتقال از جاوا به کاتلین
جزییات دوره
2h 34m
35
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Nate Ebel
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nate Ebel Nate Ebel

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

Nate Ebel یک مهندس ارشد Android، متخصص توسعه‌دهنده Google و میزبان پادکست آموزشی و سازنده محتوا است.

Nate بیش از یک دهه تجربه حرفه‌ای در پشتیبانی از پروژه‌های فنی در توسعه برنامه‌های کاربردی پشتیبان دارد. او به‌عنوان مهندس و توسعه‌دهنده برای Esri، Udacity، و Pixite کار کرده است و او بنیانگذار و میزبان پادکست آموزشی، goobar است. او که علاقه مند به فناوری، آموزش و توسعه نرم افزار است، نویسنده Mastering Kotlin است که توسط Packt در سال 2019 منتشر شد.

نیت در حال حاضر در سیاتل، واشنگتن زندگی می کند و برای خدمات فناوری اطلاعات و شرکت فناوری، Premise Data. او دارای مدرک کارشناسی ارشد علوم کامپیوتر از دانشگاه آیداهو است، جایی که تحقیقاتی را در مورد استفاده از گوشی‌های هوشمند اندرویدی برای تکامل کنترل‌کننده‌های ربات‌های متحرک و خودمختار انجام داد.