آموزش Kotlin برای توسعه دهندگان جاوا

Kotlin for Java Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: به دنبال گسترش ابزار زبان خود هستید؟ این دوره آموزشی را در Kotlin تماشا کنید - یک زبان همه کاره که برای توسعه دهندگان جاوا که به دنبال نوشتن کدهای واضح تر، واضح تر و مختصر هستند، باید یاد بگیرند. جاوا یک زبان محبوب است، اما نسبتاً پرمخاطب باقی می ماند. در این دوره آموزشی، Kotlin for Java Developers، شما اصول اولیه Kotlin را می آموزید - یک زبان مدرن و عملی که برای بهبود بهره وری و خوانایی طراحی شده است. ابتدا، بلوک‌های اصلی کاتلین - متغیرها، انواع آنها و تفاوت اعلان آنها با جاوا را بررسی خواهید کرد. در مرحله بعد، نحوه نوشتن کد مختصر و رسا با عبارات و عبارات شاخه‌بندی و حلقه‌ای بنیادی و همچنین نحوه نوشتن توابع اصطلاحی Kotlin را خواهید آموخت. در نهایت، اصول اولیه ایجاد کد کاتلینگ شی گرا را خواهید آموخت. هنگامی که این دوره را به پایان رساندید، مهارت ها و دانش اصول کاتلین مورد نیاز برای نوشتن کد اصطلاحی Kotlin را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شروع با کاتلین Starting with Kotlin

  • معرفی Introduction

  • بررسی اجمالی دوره Course Overview

  • راه اندازی Setting Up

انواع و متغیرهای کاتلین Kotlin Types and Variables

  • معرفی Introduction

  • انواع پایه کاتلین Kotlin Basic Types

  • تبدیل و ارتقاء را تایپ کنید Type Conversion and Promotion

  • قالب های رشته ای String Templates

  • وار؟ وال؟ Const؟ Var? Val? Const?

  • مقایسه ارزش ها به روش صحیح Comparing Values the Right Way

  • پوچ پذیری و چرا اهمیت دارد Nullability and Why It Matters

  • چالش کدنویسی Coding Challenge

  • خلاصه Summary

انشعاب و حلقه گذاری بهتر Better Branching and Looping

  • انشعاب: در غیر این صورت Branching: if-else

  • انشعاب: چه زمانی Branching: when

  • نسخه ی نمایشی: بهبود مبدل واحد Demo: Improving the Unit Converter

  • حلقه زدن در کاتلین Looping in Kotlin

  • چالش کدنویسی: اجرای رمزگذاری اولیه Coding Challenge: Implement Basic Encryption

  • خلاصه Summary

نوشتن توابع اصطلاحی Writing Idiomatic Functions

  • معرفی Introduction

  • مبانی نحو The Syntax Basics

  • نسخه ی نمایشی: مبدل واحد Refactor با استفاده از توابع Demo: Refactor Unit Converter Using Functions

  • درک توابع مرتبه بالاتر Understanding Higher Order Functions

  • Varargs، اختیاری و نامگذاری استدلال Varargs, Optional and Named Arguments

  • توابع افزونه چیست؟ What are Extension Functions?

  • استفاده از توابع محلی Using Local Functions

  • خلاصه Summary

کد شی گرا Cleaner Cleaner Object-oriented Code

  • معرفی Introduction

  • مبانی OOP کاتلین Kotlin OOP Basics

  • اصلاح کننده های کاتلین Kotlin's Modifiers

  • مبانی سازنده Constructor Basics

  • سازنده گوچاس Constructor Gotchas

  • نسخه ی نمایشی: تبدیل واحد را دوباره پیاده سازی کنید Demo: Reimplement the Unit Converter

  • اضافه کردن اعتبار - بلوک init Adding Validation - the init Block

  • Better Getters و Setters Better Getters and Setters

  • کلمه کلیدی شی The Object Keyword

  • Enums، Data و کلاس های مهر و موم شده Enums, Data and Sealed Classes

  • خلاصه Summary

پایان دوره Course Wrap Up

  • نمای کلی API مجموعه ها Collections API Overview

  • چیزی که ما پوشش ندادیم What We Didn't Cover

  • یادگیری بیشتر Further Learning

نمایش نظرات

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

آموزش Kotlin برای توسعه دهندگان جاوا
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 21m
41
Pluralsight (پلورال سایت) pluralsight-small
05 مهر 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrejs Doronins Andrejs Doronins

Andrejs یک متخصص تضمین کیفیت با بیش از 6 سال تجربه است. وی در اتوماسیون تست تخصص دارد اما اهمیت درگیر شدن در چرخه عمر توسعه نرم افزار را نادیده نمی گیرد - یافتن مسائل در هنگام تجزیه و تحلیل نیازها به اندازه انجام آزمایش دستی و اکتشافی مهم است. وی در زمینه نوشتن واحدها ، آزمونهای ادغام و پذیرش برای تعداد زیادی فناوری و زمینه - از اتوماسیون مرورگر تا لایه Web API و تا آزمایش اجزای پیام رسان Enterprise - با تجربه است.

Pluralsight (پلورال سایت)

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

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