×
ribbon

آموزش برنامه‌نویسی اندروید: مدیریت ناوبری و رویدادها

وقتی برنامه اندروید خود را ساختید و یک رابط کاربری طراحی کردید، آماده هستید تا طریقه مدیریت کردن... بیشتر
جدید
گواهی‌نامه
بدون امتیاز
5دانشجو
3ساعت
سرفصل‌ها
پیشرفته سطح دوره
بروزرسانیمرداد ۱۴۰۵

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

یادگیری کار با کار با رویدادها

یادگیری مدیریت ناوبری

یادگیری ارسال و دریافت پیام های برادکست

یادگیری کار با منوها و نوار اکشن

این دوره شامل:

3 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

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

8 فصل29 جلسه3 ساعت ویدیو
مقدمه
  1- خوش آمدگویی
01:11
  2- چیزهایی که باید بدانید
00:59
  3- استفاده از فایل های تمرینی
03:33
فصل اول – کار با رویدادها
  1- بررسی چرخه عمر Activity
05:37
  2- ردیابی رویدادهای چرخه عمر با logcat
05:46
  3- کار با رویدادهای View در فایل های Layout
04:53
  4- مدیریت رویدادها با آبجکت های جاوا
04:48
  5- مدیریت رویدادها با عبارات Lambda
04:20
  6- مدیریت رویدادهای View با Butter Knife
06:31
  7- ذخیره کردن State از طریق تغییرات پیکربندی
06:28
فصل دوم – مدیریت ناوبری
  1- شروع کردن Activity ها با Intent های Explicit
06:02
  2- ارسال داده به یک Activity
06:49
  3- بازگشت دادن نتایج به یک Activity والد
07:09
  4- بازگشت دادن نتایج با یک دکمه Up
05:41
  5- باز کردن دیگر برنامه ها با Intent های Implicit
05:12
  6- کار با Intent های Implicit با فیلترها
07:19
فصل سوم – ارسال و دریافت پیام های برادکست
  1- دریافت کردن پیام های Broadcast سیستم
06:06
  2- ارسال و دریافت پیام های Local
06:33
  3- ارسال و دریافت پیام ها با EventBus
07:03
  4- Broadcast های روزانه با PendingIntent
06:27
فصل چهارم – کار با منوها و نوار اکشن
  1- تعریف کردن منوی Options با XML
06:26
  2- مدیریت منوی Options در زمان اجرا
04:45
  3- نمایش دادن آیتم های منو در نوار اکشن
04:59
  4- نمایش دادن یک منوی Popup
05:10
فصل پنجم – اضافه کردن یک کشوی ناوبری
  1- افزودن یک کشوی ناوبری به یک Layout
07:57
  2- کار با رویدادهای منوی کشویی ناوبری
03:45
فصل ششم – تکنیک های پیشرفته ناوبری
  1- حذف کردن Activity ها از Back Stack
06:02
  2- مدیریت Stack های وظیفه ترکیبی
06:24
فصل هفتم – نتیجه گیری
  1- گام های بعدی
00:25

پیش‌نیاز‌ها

آشنایی اولیه با اصول برنامه نویسی و برنامه نویسی با اندروید استودیو برای یادگیری بهتر این دوره ضروری است و توصیه می شود دوره های "آموزش جامع اندروید استودیو" و "آموزش جامع جاوا" را پیش از این دوره ببینید.

توضیحات دوره

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

در ابتدا توضیح می‌دهیم که چگونه با Eventها کار کنید. چرخه عمر activity (چیزی که هنگام ظاهر شدن و رفتن یک صفحه اتفاق می‌افتد) را شرح می‌دهیم و تکنیک‌هایی برای کار با رویدادها با استفاده از آبجکت‌های جاوا، عبارات Lambda و کتابخانه‌های منبع‌باز را نشان می‌دهیم.

سپس طریقه مدیریت ناوبری، شروع کردن Activityها با Intentهای Explicit، ارسال داده به یک Activity و باز کردن برنامه‌های دیگر با Intentهای Implicit را پوشش خواهیم داد.

دیدگاه کاربران

هنوز امتیاز و دیدگاهی برای این دوره ثبت نشده است

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

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

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
11دوره
901دانشجو
15نظر و امتیاز

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

گسنر علاوه بر کار خود به‌عنوان نویسنده، مربی پلتفرم‌های مختلف یادگیری آنلاین مانند LinkedIn Learning (قبلا Lynda.com) بوده است، جایی که دوره‌های او به افراد بی‌شماری کمک کرده تا مهارت‌ها و دانش عملی در توسعه نرم‌افزار را کسب کنند. او به دلیل تخصص خود در ارائه آموزش های جامع و عملی که به زبان آموزان برای ساخت پروژه‌ها و برنامه‌های کاربردی در دنیای واقعی توانمند می‌شود، مشهور است. به طور کلی، دیوید گسنر به عنوان یک چهره پیشرو در زمینه آموزش توسعه نرم افزار شناخته شده است.

دیگر دوره‌های David Gassner