آموزش مقدماتی کاتلین

مدرس: امیرحسین عبدالله زاده

زبان برنامه‌نویسی کاتلین یک زبان جدید محسوب می‌شود که این روزها بسیار مورد توجه برنامه‌نویسان به ویژه برنامه‌نویسان اندروید قرار گرفته است؛ چرا که این زبان در کنفرانس Google I/O 2017 به عنوان زبان رسمی اندروید معرفی شد و رسما توسط شرکت JetBrains پشتیبانی و توسعه داده می‌شود.
این زبان یکی از زبان‌های بر پایه JVM (ماشین مجازی جاوا) می‌باشد که سازگاری کاملی با زبان جاوا دارد.
کاتلین زبانی است که از آن در سمت سرور نیز می‌توان استفاده کرد و در این زمینه نیز قدرت زیادی دارد و فریمورک‌های زیادی مانند فریمورک Spring از آن پشتیبانی می‌کنند. Spring (اسپرینگ) به عنوان معروفترین فریمورک جاوا برای تولید اپلیکیشن‌های سمت سرور می‌باشد.

شاید دوره آموزشی رایگان "آشنایی با Spring Boot" برایتان جالب باشد!

کاتلین سینتکس بسیار ساده، مختصر و منعطفی دارد که در افزایش سرعت توسعه برای برنامه‌نویسان و توسعه‌دهندگان بسیار موثر می‌باشد. یکی از ویژگی‌های بسیار قدرتمند و کاربردی کاتلین در مقایسه با جاوا و برخی زبان‌های دیگر، جلوگیری از بروز خطاهایی ناشی از مواردی مانند Null Pointer Exceptions است. و بسیاری از ویژگی‌های دیگر...

در این دوره چه چیزهایی خواهید آموخت؟

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

این دوره برای چه افرادی مناسب می باشد؟

1- اگر در سطحی مبتدی قرار دارید و قصد ورود به دنیای برنامه‌نویسی و یا آشنایی با زبان برنامه‌نویسی کاتلین رو دارید در این دوره شرکت کنید! 
2- اگر تجربه آشنایی و برنامه‌نویسی با زبان جاوا را دارید و همواره با سوال "جاوا یا کاتلین" در دنیای اینترنت مواجه شدید و به نتیجه درست و مناسبی نرسیدید، در این دوره شرکت کنید و با دقت به مباحث آن توجه کنید!

این دوره چه پیش نیازهایی دارد؟

این دوره پیش‌نیازی ندارد؛ اما آشنایی اولیه با موارد زیر، در یادگیری این دوره به شما کمک خواهد کرد:
1- آشنایی با مقدمات اولیه زبان برنامه نویسی جاوا
2- آشنایی با شی گرایی در جاوا (دوره رایگان آموزش OOP‌ در جاوا ویژه برنامه نویسان اندروید را ببینید)



پس از اتمام این دوره چیکار کنم؟!

پس از اینکه این دوره آموزشی رو پشت سر گذاشتید، وقت یادگیری مباحثی حرفه‌ای‌تر از کاتلین در قالب مینی پروژه‌های عملی هست. به همین دلیل توصیه می‌کنیم که پس از اتمام این دوره، در دوره آموزشی مهاجرت به کاتلین در اندروید شرکت کنید.
این دوره برای دو دسته از افراد کاملا مناسب است:
1- کسانی که با زبان جاوا آشنایی داشته و کار کرده‌اند و اکنون می‌خواهند به زبان کاتلین مهاجرت کنند؛ در دوره آموزشی مهاجرت به کاتلین در اندروید، می‌آموزند که چگونه با دانش فعلی‌شان، با صرف کمترین زمان به زبان کاتلین مهاجرت کرده و از این پس پروژه‌هایشان را با کاتلین انجام دهند.
2- کسانی که به تازگی با کاتلین آشنا شده و در آن مبتدی هستند و می‌خواهند مباحثی پیشرفته‌تر را بیاموزند.


کلیدواژه: کاتلین زبان برنامه نویسی کاتلین آموزش کاتلین Kotlin

لیست قسمت های این دوره:
play_circle_filled
۰۱
معرفی
رایگان
play_circle_filled
۰۲
متغییرها - Variables
رایگان
play_circle_filled
۰۳
Data Types
رایگان
play_circle_filled
۰۴
Nullable variables
lock ویژه مشترکین
play_circle_filled
۰۵
Conditionals
lock ویژه مشترکین
play_circle_filled
۰۶
Arrays
lock ویژه مشترکین
play_circle_filled
۰۷
Lists & ArrayLists
lock ویژه مشترکین
play_circle_filled
۰۸
Hashmaps
lock ویژه مشترکین
play_circle_filled
۰۹
Strings
lock ویژه مشترکین
play_circle_filled
۱۰
Loops1
lock ویژه مشترکین
play_circle_filled
۱۱
Loops2
lock ویژه مشترکین
play_circle_filled
۱۲
Loops3
lock ویژه مشترکین
play_circle_filled
۱۳
break & continue & namingLoops
lock ویژه مشترکین
play_circle_filled
۱۴
Functions
lock ویژه مشترکین
play_circle_filled
۱۵
OOP & Classes
lock ویژه مشترکین
play_circle_filled
۱۶
Constructors
lock ویژه مشترکین
play_circle_filled
۱۷
NamedParameters & DefaultValues
lock ویژه مشترکین
play_circle_filled
۱۸
Inheritance
lock ویژه مشترکین
play_circle_filled
۱۹
Overriding
lock ویژه مشترکین
play_circle_filled
۲۰
Abstract classes1
lock ویژه مشترکین
play_circle_filled
۲۱
Abstract classes2
lock ویژه مشترکین
play_circle_filled
۲۲
Interfaces
lock ویژه مشترکین
play_circle_filled
۲۳
Secondary constructor
lock ویژه مشترکین
play_circle_filled
۲۴
Data classes
lock ویژه مشترکین
play_circle_filled
۲۵
Enums
lock ویژه مشترکین
play_circle_filled
۲۶
Objects
lock ویژه مشترکین
play_circle_filled
۲۷
Packages & Import
lock ویژه مشترکین
play_circle_filled
۲۸
Visibilities
lock ویژه مشترکین
play_circle_filled
۲۹
Getter/Setter
lock ویژه مشترکین
play_circle_filled
۳۰
Companion object
lock ویژه مشترکین
play_circle_filled
۳۱
Constant values
lock ویژه مشترکین
play_circle_filled
۳۲
Lambda1
lock ویژه مشترکین
play_circle_filled
۳۳
Lambda2
lock ویژه مشترکین
play_circle_filled
۳۴
Generics
lock ویژه مشترکین
play_circle_filled
۳۵
it keyword
lock ویژه مشترکین
play_circle_filled
۳۶
Extension functions
lock ویژه مشترکین
play_circle_filled
۳۷
Files
lock ویژه مشترکین
play_circle_filled
۳۸
Exception handling
lock ویژه مشترکین
دیدگاه ها:
۲ سال قبل
reply
سلام من برنامه intellij idea رو ریختم و تنظیمات رو انجام دادم ، ولی نمیدونم چرا وارد برنامه نمیشه ، چند بار تا حالا برنامه رو پاک کردم و دوباره ریختم تو درایو d و c ولی بازم برنامه باز نمیشه ، ممنون میشم راهنماییم کنید
۲ سال قبل در پاسخ به علی اسدی
reply
با سلام
به احتمال زیاد مشکل از کرک هست
۲ سال قبل
reply
سلام
ممنون از دوره ی خوبی که قصد دارید آماده کنید
یک سوال داشتم
اگر این دوره رو از اول تا اخر نگاه کنیم و هرچی میگید رو یاد بگیریم در نهایت میتونیم یک برنامه ی اندروید بسازیم؟(من قبلا جاوا کار نکردم)
آموزش پروژه محور برای کاتلین هم آماده میکنید؟
ممنون
۲ سال قبل در پاسخ به حسین مجلل
reply
با سلام
بابت تاخیر در پاسخگویی از شما عذر میخوام
در این دوره مقدمات کاتلین که حتما باید یاد بگیرید آموزش داده شده و البته می تونم بگم کمی از سطح مقدماتی فراتر هم میریم
برای استفاده از کاتلین در اندروید در آینده حتما دوره ای پروژه محور آماده خواهیم کرد
ss
مشترک دوره
۲ سال قبل در پاسخ به امیرحسین عبدالله زاده
reply
ممنون از اموزش های خوبی که قرار دادید
لطفا در اینده نزدیک اموزش ساخت اپلکیشن با این زبان برای اندروید رو قرار بدید
با تشکر از شما
۱ سال قبل در پاسخ به ss
reply
سلام دوست عزیز
ممنون از لطفتون
آموزش ساخت اپلیکیشن با کاتلین حتما آماده خواهد شد
پشتیبانی آرکادمی
۱ سال قبل در پاسخ به ss
reply
با سلام و وقت بخیر دوست عزیز. این دوره در حال حاضر تحت عنوان "مهاجرت به کاتلین در اندروید" آماده و در سایت منتشر شده است و به صورت پیش فروش در حال حاضر قابل تهیه می‌باشد. موفق باشید
amir.askaree
مشترک دوره
۲ سال قبل
reply
آموزش بسیار خوبی هست.
بیشتر بیان شیوا و روان مدرس که نشان دهنده تجربه کافی در زمینه برنامه نویسی هست ، رو میپسندم و باعث شده پیگیر آموزش های دیگه شون باشم.
امیدوارم آموزش های پروژه محور در زمینه کاتلین هم بزارید
۱ سال قبل در پاسخ به amir.askaree
reply
با سلام
بسیار ممنونم از نظرتون و خوشحالم آموزشها براتون مفید واقع شدن
حتما آموزش پروژه محور با کاتلین خواهیم داشت
پشتیبانی آرکادمی
۱ سال قبل در پاسخ به amir.askaree
reply
با سلام و وقت بخیر دوست عزیز. این دوره در حال حاضر تحت عنوان "مهاجرت به کاتلین در اندروید" آماده و در سایت منتشر شده است و به صورت پیش فروش در حال حاضر قابل تهیه می‌باشد. موفق باشید
JUZA666
مشترک دوره
۱ سال قبل
reply
سلام و خسته نباشید خدمت مهندس عبداله زاده، ایا بعد این مباحث آموزش استفاده از کاتلین رو در اندروید استودیو و ایجاد یک پروژه انجام خواهید داد یا خیر؟ و اگر بله چه زمانی چون واقعا این مباحث رو میشد در طول یک دوره پروژه محور یاد داد. سپاسگذارم از آموزش هاتون
۱ سال قبل در پاسخ به JUZA666
reply
سلام دوست عزیز
ممنونم از شما
آموزش پروژه محور با کاتلین حتما آماده خواهد شد، سعیم بر این است که تا پایان سال جاری این آموزش را آماده کنم.
پشتیبانی آرکادمی
۱ سال قبل در پاسخ به JUZA666
reply
با سلام و وقت بخیر دوست عزیز. این دوره در حال حاضر تحت عنوان "مهاجرت به کاتلین در اندروید" آماده و در سایت منتشر شده است و به صورت پیش فروش در حال حاضر قابل تهیه می‌باشد. موفق باشید
۱ سال قبل
reply
امیرحسین جان سلام
دوست عزیز دوره مقدماتی که تموم شد
یه تخمین دور و نزدیک بی زحمت بکن که
دوره حرفه ایت کی میاد منظور همون با اندورید هستش
تا اینجاjvm بسیار عالی بود
پشتیبانی آرکادمی
۱ سال قبل در پاسخ به cezarali41
reply
با سلام و وقت بخیر دوست عزیز. این دوره در حال حاضر تحت عنوان "مهاجرت به کاتلین در اندروید" آماده و در سایت منتشر شده است و به صورت پیش فروش در حال حاضر قابل تهیه می‌باشد. موفق باشید
D.L.MAN
مشترک دوره
۷ ماه قبل
reply
سلام
امکان دانلود آموزش وجود ندارد ؟
پشتیبانی آرکادمی
۷ ماه قبل در پاسخ به D.L.MAN
reply
درود و وقت بخیر.
در صفحه مربوط به هر اپیزود، از سایدبار سمت چپ، روی گزینه دانلود ویدیو کلیک کنید.
در آینده امکان دانلود یکجا برای دوره‌ها نیز فراهم خواهد شد.
موفق و پیروز باشید
امید
مشترک دوره
۶ ماه قبل
reply
عالیه این دوره
ارائه شما خیلی خوبه ممنون از شما آقای عبدالله زاده
تخفیفات سایت شما کی شروع میشه؟
khwajwyamyn
مشترک دوره
۴ ماه قبل
reply
سلام
شما کانال رسمی در پیام رسان های داخلی دارین یا نه
king.web2116
مشترک دوره
۲ ماه قبل
reply
کیفیت صدا بده
ارسال دیدگاه:
برای ارسال دیگاه باید به سیستم وارد شوید و یا ثبت نام کنید. ثبت نام چند لحظه بیشتر زمان شما را نمیگیرد.