وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Transitioning from Java to Kotlin

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

If you’re a web developer, you may be considering a switch from Java to Kotlin. Kotlin is probably best well-known as the language for Android development—it’s concise, flexible, and includes a powerful set of modern language features—but it’s also a great choice for JVM-based web development. In this course, Nate Ebel guides you through the transition from Java to Kotlin for server application development. He starts by exploring Kotlin’s place in the JVM ecosystem, then shows you how to migrate an existing Java-based Spring Boot application to Kotlin. He also shows you how to build a new application using Ktor, a Kotlin-based client/server framework. If you’ve wondered what Kotlin’s features can do for your JVM web development, join Nate in this course.


01 - Introduction
  • 01 - Move from Java to Kotlin to build your dream application

  • 02 - 1. Java and the JVM Ecosystem
  • 01 - What is Kotlin
  • 02 - Kotlin and other JVM languages
  • 03 - Where is Kotlin used today

  • 03 - 2. Kotlin for Server-Side Applications
  • 01 - Server-side Kotlin frameworks
  • 02 - Try Kotlin
  • 03 - Integrating Kotlin into existing applications
  • 04 - Why choose Kotlin

  • 04 - 3. Setting up Your Kotlin Development Environment
  • 01 - Introducing IntelliJ
  • 02 - Setting up IntelliJ for macOS
  • 03 - Setting up IntelliJ for Windows

  • 05 - 4. Integrating Kotlin into an Existing Spring Boot Application
  • 01 - Exploring an existing server-side application
  • 02 - Adding Kotlin to an existing project
  • 03 - Migrating Java code to Kotlin
  • 04 - Handling platform types
  • 05 - Leveraging Kotlin language features
  • 06 - Java and Kotlin interop
  • 07 - Challenge Migrate the project to Kotlin
  • 08 - Solution Migrate the project to Kotlin

  • 06 - 5. Building a Server-Side Application Using Ktor
  • 01 - Creating a new Ktor project
  • 02 - Adding your first route
  • 03 - Testing your local service
  • 04 - Adding status pages
  • 05 - Storing a list of products
  • 06 - Returning typed responses
  • 07 - Adding new products
  • 08 - Authenticating routes
  • 09 - Challenge Return all active orders
  • 10 - Solution Return all active orders

  • 07 - Conclusion
  • 01 - Next steps
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 5402
    حجم: 386 مگابایت
    مدت زمان: 155 دقیقه
    تاریخ انتشار: 12 بهمن 1401
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید