آموزش کاتلین پیشرفته | دوره پیشرفته Kotlin

آموزش کاتلین پیشرفته | دوره پیشرفته Kotlin

عرفان محمد جعفری
عرفان محمد جعفریپروفایل استاد
  • امتیاز دوره
    5.8 از 8
  • Profileتعداد دانشجویان
    1464

۱٬۰۶۹٬۰۰۰تومان%95

۵۳٬۴۵۰تومان

اطلاعات کلی دوره

TimeCircleمدت زمان دوره20:26:59
Videoتعداد جلسات73
Videoعودت وجهدارد
Videoآزموندارد
Videoگواهینامهدارد
Videoقابلیت دانلود یکجادارد
Videoتعداد آزمون شما0

امتیاز دوره

5.8 از 8

1
1 ستاره
0
2 ستاره
0
3 ستاره
1
4 ستاره
2
5 ستاره
0
6 ستاره
1
7 ستاره
3
8 ستاره

درباره مدرس

عرفان محمد جعفریعرفان محمد جعفری

مدرس مجتمع فنی تهران - مهندس برق الکترونیک و ارشد کامپیوتر نرم افزار - مولف کتاب های "رویکردی غیرآکادمیک به برنامه نویسی اندروید" و " برنامه نویسی کاربردی با کاتلین " از انتشارات دیباگران تهران ، علاقه مند به برنامه نویسی خصوصا در حوزه برنامه نویسی اندروید . با سابقه ی فعالیت 2 ساله در مجتمع فنی تهران به عنوان مدرس اندروید و مجموعا دارای سابقه ی 7 سال تدریس اندروید در وب سایت های آموزشی ( کدفرند - پرتقال - توسینسو - آپارات - آکادمی آی تی ) ، دانشگاه آزاد دماوند ، دانشگاه سمنان و هنرستان دکتر حسابی می باشم.

دانشجویان برتر

Sajad Mosadeghi
Sajad Mosadeghiنمره : 80
پروفایل
  • سرفصل ها
  • فایل ها

    دانلود یکجا

    فعال برای خریداران دوره
  • معرفی دوره

    00:05:37
  • دانلود اندروید استودیو و راه اندازی سرویس شکن

    00:10:29
    رایگان برای اعضا
  • برقراری اتصال مناسب اینترنتی به سرور های گوگل

    00:05:12
  • نصب اندروید استودیو و دانلود sdk

    00:09:31
  • آشنایی با فضای اندروید استودیو

    00:16:22
  • بررسی آپدیت پلاگین کاتلین و گردل به همراه بررسی اتصال مناسب اینترنتی

    00:13:03
  • آشنایی با صفحه ی طراحی و ویدجت TextView

    00:18:14
  • آشنایی با مفهوم پیکسل در طراحی اپلیکیشن

    00:08:07
  • آشنایی با واحد های اندازه گیری صحیح در طراحی اپلیکیشن

    00:11:33
  • اجرای اپلیکیشن بر روی موبایل و تنظیمات مورد نیاز

    00:09:39
  • مشاهده ی تفاوت واحد های dp و sp در طراحی

    00:07:58
  • آشنایی با ویدجت Button

    00:08:19
  • آشنایی با ویدچت editText

    00:12:58
  • نکات مهم در EditText

    00:05:04
  • آشنایی با مفهوم Margin و Padding

    00:09:26
  • مقایسه ی سریع زبان کاتلین در اندروید با زبان کاتلین مقدماتی

    00:05:51
  • آشنایی با برنامه نویسی کاتلین در اندروید استودیو

    00:21:06
  • پیدا کردن ویدجت ها بری برنامه نویسی با کاتلین با findviewbyid

    00:23:34
  • تغییر ویژگی های ویدجت ها با استفاده از برنامه نویسی کاتلین

    00:35:34
  • پلاگین کاتلین جایگزینی برای findviewById

    00:07:27
  • پیاده سازی رویداد کلیک بر روی ویدجت ها

    00:20:28
  • پروژه ثبت نام با EditText Button , TextView

    00:19:41
  • نکاتی مهم در راستای استفاده از ورودی توابعی مانند setonclickListener

    00:20:43
  • طراحی با زبان xml

    00:10:55
  • آشنایی و انجام 2 پروژه ساده با CheckBox

    00:31:32
  • مفهوم دایرکشن در طراحی

    00:11:09
  • تفاوت اجرای اندروید استودیو بر روی هارد SSD و بررسی و رفع چندین ارور در گردل

    00:18:09
  • آشنایی با ویدجت RadioButton و RadioGroup

    00:09:26
  • بررسی و ایجاد Toggle Button

    00:13:52
  • ایجاد Toast و مفهوم Context

    00:10:08
  • نکات مهم در وارد کردن عکس در اندروید استودیو

    00:31:59
  • آشنایی با ImageView ابزار نمایش عکس

    00:06:34
  • آشنایی با ScaleType ویژگی پرکاربرد ImageView

    00:11:48
  • آشنایی با مفهوم آرایه در کاتلین

    00:23:16
  • بررسی نوع متغیر Any در کاتلین - تعریف آرایه با متغیر هایی از نوع های مختلف

    00:08:59
  • ترکیب for و Array در کاتلین

    00:11:08
  • Toggle Image View

    00:10:26
  • طراحی رسپانسیو در LinearLayout

    00:13:03
  • بررسی طراحی رسپانسیو اپلیکیشن های معروف

    00:06:27
  • طراحی صفحه مشابه آگهی های اپلیکیشن دیوار

    00:15:44
  • آشنایی با اسکرول ویو

    00:10:02
  • آشنایی با relativeLayout - alignment

    00:11:35
  • آشنایی با relativeLayout - طراحی نسبی

    00:09:44
  • آشنایی با relativeLayout - تنظیم ویدجت ها

    00:08:39
  • نمایش اکتیویتی جدید به کاربر با مفهوم Intent

    00:20:36
  • ارسال اطلاعات بین اکتیویتی ها - مشابه نمایش آگهی در دیوار

    00:32:03
  • پروژه یک ماشین حساب ساده

    00:30:46
  • ArrayList و متد های آن

    00:26:43
  • پروژه لاگین با استفاده از ArrayList

    00:42:20
  • استفاده از TextWatcher در پروژه ثبت نام

    00:11:33
  • طراحی اپلیکیشن با کد های xml

    00:18:49
  • طراحی ui بازی دوز

    00:14:07
  • بازی دوز - ایجاد بازی نوبتی با زبان کاتلین و نکاتی راجع به نوشتن کدهای بهینه

    00:16:01
  • آپدیت پلاگین های اندروید استودیو

    00:02:49
  • تشخیص برنده و دکمه ی ریست در بازی دوز

    00:32:21
  • پروژه ساخت آزمون 4 گزینه ای

    00:31:07
  • روژه ساخت آزمون 4 گزینه ای - قسمت دوم

    00:26:37
  • مفهوم adapterو AdapterView

    00:11:39
  • کار با Listview و ساخت صفحه ی انتخاب شهر اپلیکیشن دیوار

    00:27:38
  • پروژه انبار داری و اضافه کردن کالای جدید در زمان اجرا

    00:06:34
  • آشنایی باَ AlertDialog و حذف آیتم ها در Listview

    00:22:08
  • ویرایش کالا در ListView

    00:10:21
  • بررسی دقیق و کاربردی مفهوم ارث بری در برنامه نویسی اندروید با کاتلین

    00:20:03
  • پیش نیاز لیست ویو شخصی سازی شده _ اضافه کردن ویو در زمان اجرا

    00:20:12
  • دسترسی به متغیر از تمامی کلاس ها با Companian Object و ساخت لیست ویو سفارشی

    00:28:03
  • استفاده از constructor برای ارسال ورودی به کلاس CustomAdapter

    00:07:01
  • بهینه سازی کد ها با استفاده از ارایه ها دو بعدی

    00:13:31
  • GridLayout و ساخت گالری عکس

    00:30:39
  • پروژه ساخت بازی به خاطر سپاری یا Memorize

    00:21:35
  • ساخت بازی ممورایز قسمت 2

    00:23:46
  • ساخت بازی ممورایز قسمت 3

    00:38:23
  • ساخت اسپلش اسکرین و مفهوم handler پیش نیاز تکمیل بازی ممورایز

    00:14:04
  • قسمت پایانی بازی ممورایز - تکمیل بازی

    00:34:59

توضیحات دوره

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

در این دوره علاوه بر یادگیری زبان برنامه‌نویسی Kotlin، با کاربرد کاتلین در برنامه‌نویسی اندروید و ساخت اپلیکیشن‌های کاربردی آشنا می‌شوید. همچنین مقایسه کاتلین و جاوا کمک می‌کند تفاوت رویکردها و امکانات این دو زبان را بهتر درک کنید. اگر هنوز با مبانی برنامه‌نویسی آشنا نیستید، پیشنهاد می‌کنیم ابتدا [دوره آموزش مبانی برنامه‌نویسی از صفر] را مشاهده کنید و سپس مسیر یادگیری کاتلین را ادامه دهید.

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

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

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

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

 

پرسش و پاسخ



پرتقال

بهمن 1396 بود که تولید فیلم آموزشی فارسی زبان را شروع کردیم و مفتخریم این روز ها عنوان یکی از بزرگترین و معتبر ترین وب سایت های آموزش ویدئویی کشور از دید شما کاربران عزیز را به خود اختصاص داده ایم. صدها مدرس متخصص و هزاران ویدئو آموزشی با کیفیت برای شما فراهم کرده ایم تا لحظات و خاطرات آینده ساز و آرامش بخشی را با آموزش های ما تجربه کنید.

درباره پرتقال
enamadپروانه نشر دیجیتال

کلیه حقوق مادی و معنوی این وبسایت متعلق به گروه آموزشی پرتقال است. ضوابط حاکم بر وبسایت پرتقال، مبتنی بر قوانین جاری جمهوری اسلامی ایران است.

Porteqali.com All Rights Reserved. Copyright 2026 ©