
دوره کاتلین برای اندروید چیست ؟
هدف از این دوره آموزشی تسلط کامل به زبان برنامه نویسی کاتلین برای برنامه نویسانی است که قصد دارند زبان کاتلین را از ابتدا فرا بگیرند و در زمینه های مخلتف کاربردی کاتلین استفاده کنند.هدف اصلی این دوره آشنایی کامل برنامه نویسان اندروید با سینتکس زبان کاتلین است تا بتوانند از دانشی که در این دوره به دست می آورند بتوانند در پروژه های اندروید خود استفاده کنند و دیگر نیازی به استفاده جاوا در پروژه های اندروید نداشته باشند.
اهداف کلی دوره کاتلین

- آشنایی با زبان برنامه نویسی کاتلین
- آشنایی با برنامه نویسی شی گرا در کاتلین
- آشنایی با ویژگی های جدید برنامه نویسی زبان کاتلین
- پیاده سازی Null Safety در کاتلین
- آشنایی با Lambda Expression در کاتلین
دوره کاتلین توصیه میشود به :



دوره کاتلین دارای پیش نیازهایی می باشد که قبل از ثبت نام می بایست به آنها توجه کنید تا در ادامه آموزش به مشکل نخورید.
این دوره برای چه کسانی توصیه می شود؟
- برنامه نویسان اندروید که قصد از زبان جاوا به کاتلین مهاجرت کنند.
- برنامه نویسان اندروید که قصد دارند که با ویژگی های جدید زبان کاتلین مسلط شوند.
- دانشجویان رشته های كامپیوتر كه قصد فراگیری كامل کاتلین را دارند.
- برنامه نویسانی که قصد یادگیری زبان کاتلین در پروژه های اندروید, KMM و پلتفرم هایی که کاتلین آن ها را پشتیبانی میکند را دارند.
این دوره برای چه کسانی توصیه نمی شود؟
- برنامه نویسان اندرویدی که هیج علاقه ای به یادگیری کاتلین ندارند.
- برنامه نویسان اندرویدی که علاقه ای به ترک جاوا در اندروید ندارند.
- کسانی که احساس میکنند نیازی به برنامه نویسی ندارند.
- برنامه نویسانی که علاقه های به برنامه نویسی اندروید ندارند.
پیش نیازهای دوره کاتلین
پیش نیازهای این دوره به دو دسته فنی و غیرفنی تقسیم می شود:
- پیش نیاز فنی: فقط آشنایی با مبانی کامپیوتر و مفاهیم ابتدایی برنامه نویسی کافی هستش؛ در واقع ما در این دوره ابتدا مباحث برنامه نویسی کاتلین و شی گرایی را آموزش میدهیم.
- اما مهتر از بحث فنی، پیش نیازهای غیرفنی است؛ این ها عبارتند از داشتن انگیزه، زمان و علاقه به یادگیری است. این سه عامل بسیار مهم است چون سرعت یادگیری و رشد شما را تعیین می کنند.
مدرس دوره
فرزاد سرسیفی
برنامه نویس،مدرس و مشاوره توسعه اپلیکیشن های موبایل
- موسس آموزشگاه اندروید ایران
- برنامه نویس ارشد اندروید شرکت فناپ(سابق)
- برنامه نویس ارشد اندروید شرکت سیگما ترکیه(سابق)
رزومه استاد را مشاهده کنید
سرفصل های دوره کاتلین
جلسه اول : شروع با کاتلین
آشنایی با دوره کاتلین ویدئو
06:04
ایجاد پروژه کاتلینی در Intellij idea ویدئو
08:00
تعریف متغیر در کاتلین ویدئو
26:07
Concat کردن رشته ها در کاتلین ویدئو
08:28
عملگرها در کاتلین ویدئو
15:07
Type Casting در کاتلین ویدئو
11:44
دستورات شرطی در کاتلین ویدئو
26:18
جلسه دوم
حلقه های تکرار کاتلین ویدئو
20:24
آرایه ها در کاتلین ویدئو
20:24
خطایابی و استثنا در کاتلین ویدئو
18:32
Null Safety در کاتلین ویدئو
07:12
Function در کاتلین ویدئو
25:39
جلسه سوم : برنامه نویسی شی گرا در کاتلین
شی گرایی کاتلین ویدئو
17:56
سازنده ها در کاتلین ویدئو
17:58
Data Class در کاتلین ویدئو
16:50
ارث بری در کاتلین ویدئو
18:50
Interface در کاتلین ویدئو
20:35
کلاس های Enum در کاتلین ویدئو
20:15
جلسه چهارم: ویژگی های جدید در کاتلین
Companion Object در کاتلین ویدئو
12:20
Scanner در کاتلین ویدئو
09:16
Object کلاس در کاتلین ویدئو
12:20
Extension function در کاتلین ویدئو
14:56
Infix Function در کاتلین ویدئو
12:20
جلسه پنجم : Lamda Expression در کاتلین
Scope Function در کاتلین ویدئو
01:40
دستور apply در کاتلین ویدئو
08:29
دستور with در کاتلین ویدئو
08:08
دستور also در کاتلین ویدئو
11:58
دستور let در کاتلین ویدئو
08:35
دستور run در کاتلین ویدئو
08:30
جلسه ششم : Collection و Generic در کاتلین
مقدارهی متغیرها در کاتلین ویدئو
02:17
visibility modifire در کاتلین ویدئو
08:22
lateinit در کاتلین ویدئو
10:27
lazy در کاتلین ویدئو
07:34
Multiple return type function در کاتلین ویدئو
07:15
TailRec function در کاتلین ویدئو
10:10
Generic ها در کاتلین ویدئو
31:57
Collection ها در کاتلین ویدئو
24:02
دانشجویان سابق آموزشگاه اندروید ایران کجا استخدام شده اند؟

سرفصل های دوره های جامع آموزشگاه اندروید مبتی بر نیاز بازار کار که کاملا پروژه محور هستند تهیه و تدوین شده است تا دانشجویان پس از گذراندن دوره های آموزشی بتوانند وارد باز کار شوند.بسیاری از دانشجویان آموزشگاه اندروید اندروید توانسته اند بعد از گذراندن دوره های آموزشی وارد بزرگ ترین شرکت های IT ایران شوند.
پشتیبانی ۳۶۰ درجه
از لحظه شروع یادگیری, تیم پشتیبانی آموزشگاه اندروید ایران کنار شما هستند تا بتوانید به صورت دقیق آموزش ها گفته شده را انجام دهید.
پشتیبانی به 7 روش:
- امکان ثبت تیکت در سامانه پشتیبانی آموزشگاه اندروید ایران
- پشتیبانی از طریق تلفن و داخلی مخصوص پشتیبان دوره
- ارتباط از طریق تلگرام با پشتیبان ویژه دوره فلاتر
- ملاقات حضوری با هماهنگی قبلی در دفتر آموزشگاه اندروید ایران با پشتیبان دوره (جلسات نیم ساعته و یک ساعته)
- ارتباط از طریق واتساپ با پشتیبان ویژه دوره
- ارتباط از طریق اینستاگرام با پشتیبان ویژه دوره فلاتر
- اتصال به کامپیوتر دانشجو و بررسی مشکل از طریق Anydesk

سوالات متداول دوره Kotlin
آیا برای شرکت در این دوره پیش نیاز خاصی مورد نیاز میباشد ؟
خیر در این دوره نیاز به هیچ پیش نیازی نمیباشد به خاطر اینکه زبان کاتلین از ابتدا تدریس می شوید.
آیا بعد از گذراندن دوره کاتلین میتوانیم برنامه نویسی کنیم ؟
بله در این دوره برنامه نویسی کاتلین با اصول اولیه زبان برنامه نویسی آشنا خواهید شد و وارد جامعه برنامه نویسان می شوید.
آیا در این دوره برنامه نویسی شی گرا را یاد میگیریم ؟
در دوره کاتلین با اصول برنامه نویسی شی گرا OOP آشنا می شوید و بطور کامل با مفهوم Object Oriented Programming مسلط خواهید شد.
آیا یادگیری کاتلین تاثیری در برنامه نویسی اندروید دارد ؟
بله دقیقا تاثیر صد در صدی دارد به این دلیل که تا چند سال آینده دیگر جاوا در اندروید استفاده چندانی نخواهد داشت و تمامی برنامه نویسان اندروید در حال مهاجرت از جاوا به کاتلین هستند.
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
دوره درآمدزایی دلاری از گوگل پلی در ایران
دوره جامع آموزش A تا Z برنامه نویسی اندروید
دوره متخصص فلاتر – آموزش فلاتر 0 تا 100 به صورت حرفه ای و پروژه محور
دوره متخصص اندروید (پروژه محور)
نظرات

فرزاد سرسیفی
توسعه دهنده ارشد اندروید و فلاترفرزاد سرسیفی هستم به مدت 11 سال , بطور کامل در زمینه توسعه اپلیکیشن های اندروید فعالیت نموده ام و توانسته ام در این مدت با شرکت ها و سازمان های بزرگی همکاری داشته باشم. امیدوارم با استفاده از این مجموعه بتوانید رویاهایتان را تحقق بخشید.