
آموزش کاتلین دو
امتیاز دوره
5.8 از 8
1321تعداد دانشجویان
اطلاعات کلی دوره
امتیاز دوره
5.8 از 8
درباره مدرس
مدرس مجتمع فنی تهران - مهندس برق الکترونیک و ارشد کامپیوتر نرم افزار - مولف کتاب های "رویکردی غیرآکادمیک به برنامه نویسی اندروید" و " برنامه نویسی کاربردی با کاتلین " از انتشارات دیباگران تهران ، علاقه مند به برنامه نویسی خصوصا در حوزه برنامه نویسی اندروید . با سابقه ی فعالیت 2 ساله در مجتمع فنی تهران به عنوان مدرس اندروید و مجموعا دارای سابقه ی 7 سال تدریس اندروید در وب سایت های آموزشی ( کدفرند - پرتقال - توسینسو - آپارات - آکادمی آی تی ) ، دانشگاه آزاد دماوند ، دانشگاه سمنان و هنرستان دکتر حسابی می باشم.
دانشجویان برتر
- سرفصل ها
- فایل ها
معرفی دوره
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:08Toggle 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:46ArrayList و متد های آن
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:31GridLayout و ساخت گالری عکس
00:30:39پروژه ساخت بازی به خاطر سپاری یا Memorize
00:21:35ساخت بازی ممورایز قسمت 2
00:23:46ساخت بازی ممورایز قسمت 3
00:38:23ساخت اسپلش اسکرین و مفهوم handler پیش نیاز تکمیل بازی ممورایز
00:14:04قسمت پایانی بازی ممورایز - تکمیل بازی
00:34:59
دانلود یکجا
توضیحات دوره
آموزش کاتلین دو
قبل گفتن مباحث این دوره، خوب است بدانید شما با مشاهده این مباحث میتوانید زبان کاتلین را به عنوان زبانی که با آن برنامه نویسی اندروید انجام میدهد، بپذیرید. همچنین در این دوره، با زبان جاوا و مقایسه آن با زبان کاتلین و امکاناتشان آشنا میشوید که بدانید بشتر علاقهمند به حرفهای شدن در کدام زبان هستید که این امر میتواند بسیار جذاب باشد.
در این دوره میخواهیم ساخت اپلیکیشن اندرویدی را با زبان کاتلین یاد بگیریم که از ابتدا مباحث را شروع خواهیم نمود.
هدف از این آموزش
هدف این آموزش این است که پروژه شما را به سمت اپلیکیشن تجاری مانند دیوار، دیجی کالا سوق میدهد، به این صورت که با یک مثال از این اپلیکیشن های معروف، شما یاد میگیرید که این آموزش در نهایت به کجا ختم میشود.
نکته: نکتهای که قابل ذکر است این میباشد که شاید در مراحل اولیه، آموزش ما جذابیت بصری نداشته باشد، اما با رفتن به مراحل پیشرفتهتر، مباحث طراحی را بهتر یاد خواهیم گرفت که به یک سطح مورد قبول برسیم.
مباحث ارائه شده در این آموزش که از ابتدا آغاز کردیم به شرح زیر میباشد.
- یادگیری مقدماتی ساخت ماشین حساب ساده
- آموزش رجیستر کردن (لاگین کردن)
- فراگیری دو نوع بازی: به عنوان مثال، شما بازی دوز را کاملا از صفر یاد میگیرید که چطور این بازی را پیاده سازی کنید
- آموزش ساخت اپلیکیشن question: که در آن شما نحوه آزمون گرفتن، نحوه تایید و ذخیرهسازی پاسخها را به طور کامل فرا میگیرید.
- توانایی پیاده سازی نحوه ساخت صفحه اپلیکیشن شهرهای مختلف هم چون اپلیکیشن دیوار با مشاهده این دوره
- آشنایی با نحوه پیاده سازی یک اپلیکیشن فروشگاهی تقریباً برای انبارداری که بتوانید کالاهای آن را اضافه، ویرایش و حذف کنید
- آموزش طراحی یک صفحه شبیه آگهی های دیوار
- و موارد بیشمار دیگر ...
و در آخر هم به شما آموزش یک بازی به یاد سپاری با چهار طبقه بندی که امکان کم و زیاد کردن این طبقه بندیها و مشخص شدن برنده بازی، داده شده است..
پیشنیاز این دوره
پیشنیاز این دوره، گذارندن دوره مقدماتی کاتلین که در وب سایت پرتقال ارائه گردیده، میباشد.

