لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش انتقال از جاوا به کاتلین
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
مهندس ارشد اندروید، کارشناس توسعه دهنده گوگل و میزبان پادکست
Nate Ebel یک مهندس ارشد Android، متخصص توسعهدهنده Google و میزبان پادکست آموزشی و سازنده محتوا است.
Nate بیش از یک دهه تجربه حرفهای در پشتیبانی از پروژههای فنی در توسعه برنامههای کاربردی پشتیبان دارد. او بهعنوان مهندس و توسعهدهنده برای Esri، Udacity، و Pixite کار کرده است و او بنیانگذار و میزبان پادکست آموزشی، goobar است. او که علاقه مند به فناوری، آموزش و توسعه نرم افزار است، نویسنده Mastering Kotlin است که توسط Packt در سال 2019 منتشر شد.
نیت در حال حاضر در سیاتل، واشنگتن زندگی می کند و برای خدمات فناوری اطلاعات و شرکت فناوری، Premise Data. او دارای مدرک کارشناسی ارشد علوم کامپیوتر از دانشگاه آیداهو است، جایی که تحقیقاتی را در مورد استفاده از گوشیهای هوشمند اندرویدی برای تکامل کنترلکنندههای رباتهای متحرک و خودمختار انجام داد.
نمایش نظرات