آموزش برنامه نویسی با Kotlin - Masterclass | دوره کامل

Programming with Kotlin - Masterclass | Complete Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برنامه نویسی را با یکی از محبوب ترین زبان ها یاد بگیرید. از طریق مثال‌های جالب و کاربردی به زبان تسلط پیدا کنید متغیرها انواع داده‌ها توابع اگر عبارات آرگومان‌های پیش‌فرض و نام‌گذاری شده‌اند. کلاس‌ها داده‌های کلاس‌ها اعلان‌های تخریب‌کننده انواع باطل‌پذیر تماس‌های ایمن Elvis Operator Generics Extension ویژگی‌های Lambdas Collections ارجاعات عضو توابع مرتبه بالاتر توابع محلی توابع رابط‌ها ارث بری کلاس‌های انتزاعی Upcasting و Downcasting کلاس‌های Upcasting و Downcasting CompositionedClasses Classes Delegation دستورالعمل ها را بررسی کنید بازی Tic-Tac-Toe And more... پیش نیازها:Beginner Friendly. بدون نیاز به تجربه شما فقط به انگیزه ای برای یادگیری نیاز دارید!

پس می خواهید با زبان برنامه نویسی Kotlin مهارت داشته باشید؟ خوب، آماده باشید، زیرا اگر به طور جدی قصد دارید کار خود را به عنوان یک برنامه نویس Kotlin تسریع کنید، این دوره دانش مورد نیاز را در اختیار شما قرار می دهد.


حالا وقتی می‌گویم برنامه‌نویس Kotlin، به:

نیز اشاره می‌کنم

- توسعه برنامه های کاربردی تلفن همراه (مخصوصاً Android)

پس اگر قصد دارید یک برنامه‌نویس Android شوید، جاوا و تمرکز را فراموش کنید

فقط در Kotlin.

- Kotlin همچنین به شما امکان می دهد برنامه های وب بسازید

- برنامه های سمت سرور

- برنامه های دسکتاپ

- بنابراین اساساً پروژه های چند پلتفرمی

- کاتلین تعدادی کتابخانه دارد که به طور خاص برای علم داده نیز آداپتور دارد

- و خیلی بیشتر!


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


و دلیل اصلی آن سادگی بود. با Kotlin، همه چیز ساده و آسان است. بدون نقطه ویرگول.

کاتلین زبانی رسا و مختصر است.

- شما کمتر می نویسید و بیشتر انجام می دهید.

Kotlin کد ایمن‌تر را ارائه می‌کند

- به شما کمک می‌کند از NullPointerExceptions، از جمله موارد دیگر اجتناب کنید.

Kotlin قابل تعامل است

- کاملاً با جاوا سازگار است.

و کاتلین یک جامعه شاد با اندازه قابل توجهی دارد!


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



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

معرفی Introduction

  • معرفی Introduction

  • Intelij IDEA را دانلود و نصب کنید Download and Install Intelij IDEA

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

  • سلام دنیا! Hello World!

  • آزمون 1 Quiz 1

  • متغیرها Variables

  • آزمون 2 Quiz 2

  • انواع داده ها Data Types

  • امتحان 3 Quiz 3

  • کارکرد Functions

  • آزمون 4 Quiz 4

  • آرگومان های پیش فرض و نامگذاری شده Default and Named Arguments

  • آزمون 5 Quiz 5

  • اگر بیان if Expression

  • امتحان 6 Quiz 6

  • قالب های رشته و رشته های سه گانه String Templates and Tripple-quited Strings

  • امتحان 7 Quiz 7

  • در حالی که حلقه While Loop

  • امتحان 8 Quiz 8

  • برای حلقه و محدوده For Loop and Ranges

  • امتحان 9 Quiz 9

  • در کلمه کلیدی in Keyword

  • امتحان 10 Quiz 10

  • عبارات و بیانیه ها Expressions and Statements

  • امتحان 11 Quiz 11

معرفی با اشیاء Introducing with Objects

  • کلاس ها Classes

  • امتحان 12 Quiz 12

  • خواص Properties

  • امتحان 13 Quiz 13

  • سازنده Constructor

  • آزمون 14 Quiz 14

  • اصلاح کننده های دید Visibility Modifiers

  • آزمون 15 Quiz 15

  • بسته بندی و واردات Packages and Imports

  • امتحان 16 Quiz 16

  • لیست ها Lists

  • امتحان 17 Quiz 17

  • varargs - لیست های استدلال متغیر varargs - Variable Argument Lists

  • امتحان 18 Quiz 18

  • مجموعه ها Sets

  • امتحان 19 Quiz 19

  • نقشه ها Maps

  • آزمون 20 Quiz 20

  • لوازم جانبی املاک Property Accessors

  • امتحان 21 Quiz 21

قابلیت استفاده Usability

  • توابع پسوند Extension Functions

  • امتحان 22 Quiz 22

  • اضافه بار Overloading

  • امتحان 23 Quiz 23

  • هنگامی که بیان when Expression

  • آزمون 24 Quiz 24

  • کلاس های Enum Enum Classes

  • آزمون 25 Quiz 25

  • کلاس های داده Data Classes

  • امتحان 26 Quiz 26

  • اعلامیه های تخریب ساختار Destructuring Declarations

  • امتحان 27 Quiz 27

  • انواع Nullable Nullable Types

  • امتحان 28 Quiz 28

  • تماس های ایمن، اپراتور الویس و اظهارات غیر پوچ Safe Calls, Elvis Operator and Non-Null Assertions

  • امتحان 29 Quiz 29

  • معرفی با Generics Introducing with Generics

  • امتحان 30 Quiz 30

  • ویژگی های پسوند Extension Properties

  • امتحان 31 Quiz 31

برنامه نویسی تابعی Functional Programming

  • معرفی با Lambdas Introducing with Lambdas

  • امتحان 32 Quiz 32

  • عملیات مجموعه Collection Operations

  • امتحان 33 Quiz 33

  • مراجع اعضا Member References

  • امتحان 34 Quiz 34

  • توابع مرتبه بالاتر Higher-Order Functions

  • امتحان 35 Quiz 35

  • کار با لیست ها Working with Lists

  • امتحان 36 Quiz 36

  • کار با Maps Working with Maps

  • امتحان 37 Quiz 37

  • کار با Sequences Working with Sequences

  • امتحان 38 Quiz 38

  • توابع محلی Local Functions

  • امتحان 39 Quiz 39

  • لیست های تاشو Folding Lists

  • امتحان 40 Quiz 40

برنامه نویسی شی گرا Object-Oriented Programming

  • رابط ها Interfaces

  • امتحان 41 Quiz 41

  • سازندگان ثانویه Secondary Constructors

  • امتحان 42 Quiz 42

  • وراثت Inheritance

  • امتحان 43 Quiz 43

  • کلاس های چکیده Abstract Classes

  • امتحان 44 Quiz 44

  • Upcasting & Downcasting Upcasting & Downcasting

  • امتحان 45 Quiz 45

  • ترکیب بندی Composition

  • امتحان 46 Quiz 46

  • هیئت کلاس Class Delegation

  • آزمون 47 Quiz 47

  • کلاس های مهر و موم شده Sealed Classes

  • امتحان 48 Quiz 48

  • کلاس های تو در تو Nested Classes

  • امتحان 49 Quiz 49

  • کلاس های داخلی Inner Classes

  • آزمون 50 Quiz 50

  • هدف - شی Object

  • امتحان 51 Quiz 51

  • شیء همراه Companion Object

  • امتحان 52 Quiz 52

رسیدگی به استثنا Exception Handling

  • استثناها Exceptions

  • امتحان 53 Quiz 53

  • گرفتن یک استثنا Catching an Exception

  • آزمون 54 Quiz 54

  • دستورالعمل ها را بررسی کنید Check Instructions

  • امتحان 55 Quiz 55

  • تست واحد Unit Testing

  • امتحان 56 Quiz 56

تیک تاک - پروژه دوره Tic Tac Toe - Course Project

  • معرفی با پروژه Introducing with the Project

  • بیایید یک بازی تیک تاک بسازیم! Let's Build a Tic-Tac-Toe Game!

  • کد منبع پروژه Project Source Code

  • تیک تاک پا به روز رسانی Tic-Tac-Toe UPDATE

کلمه پایانی Final Word

  • کلمه پایانی Final Word

نمایش نظرات

Udemy (یودمی)

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

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

آموزش برنامه نویسی با Kotlin - Masterclass | دوره کامل
جزییات دوره
11 hours
63
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,325
4.3 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Stefan Jovanovic Stefan Jovanovic

برنامه نویس/طراح اندروید