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

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

نمایش نظرات

نظری ارسال نشده است.

آموزش انتقال از جاوا به کاتلین
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 34m
35
Linkedin (لینکدین) lynda-small
07 آذر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 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. او دارای مدرک کارشناسی ارشد علوم کامپیوتر از دانشگاه آیداهو است، جایی که تحقیقاتی را در مورد استفاده از گوشی‌های هوشمند اندرویدی برای تکامل کنترل‌کننده‌های ربات‌های متحرک و خودمختار انجام داد.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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