-->

پروژه Notify App بر پایه اندروید - کاتلین

توضیحات دوره

محتوای «پروژه Notify App بر پایه اندروید - کاتلین» به فصل‌ها و جلسه‌های مشخص تقسیم شده است تا بتوانید موضوع موردنیازتان را پیدا کنید و برای یادگیری زمان بگذارید. در تب سرفصل‌ها، جزئیات هر جلسه و فایل‌های همراه آن را ببینید.

چه چیزهایی یاد می‌گیرید؟

  • بخش اصلی

فایل‌ها و اطلاعات دوره

زمان‌ها مربوط به ویدیوهای آموزشی هستند؛ برای تمرین و مرور، زمان جداگانه‌ای در نظر بگیرید.

سرفصل‌ها و جلسه‌ها

موضوع، توضیح و زمان هر جلسه

فصل ۱

بخش اصلی

۴۶ جلسه۲۲ ساعت و ۳۳ دقیقه
دربارهٔ این فصل

در این فصل، نصب محیط توسعه، ساخت اولیه پروژه، ساخت ماژول Debug و موضوعات تکمیلی را دنبال می‌کنید.

  1. ۰۱

    نصب محیط توسعه

    رایگان
    ۱۹:۰۰

    این جلسه به «نصب محیط توسعه» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  2. ۰۲

    ساخت اولیه پروژه

    رایگان
    ۱۷:۰۰

    این جلسه به «ساخت اولیه پروژه» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  3. ۰۳

    ساخت ماژول Debug

    رایگان
    ۲۸:۰۰

    این جلسه به «ساخت ماژول Debug» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  4. ۰۴

    ساخت Activity پیشرفته

    ۱۴:۰۰

    این جلسه به «ساخت Activity پیشرفته» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  5. ۰۵

    ساخت ماژول Language

    ۱۴:۰۰

    این جلسه به «ساخت ماژول Language» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  6. ۰۶

    خصوصیات ماژول خوش ساخت

    ۳۲:۰۰

    این جلسه به «خصوصیات ماژول خوش ساخت» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  7. ۰۷

    مدیریت Permission ها - اساس

    ۴۰:۰۰

    این جلسه به «مدیریت Permission ها - اساس» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  8. ۰۸

    مدیریت Permission ها - کد درخواست

    ۲۰:۰۰

    این جلسه به «مدیریت Permission ها - کد درخواست» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  9. ۰۹

    مدیریت Permission ها - نهایی سازی

    ۳۹:۰۰

    این جلسه به «مدیریت Permission ها - نهایی سازی» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  10. ۱۰

    کلاس کمکی Dialog ها

    ۲۳:۰۰

    این جلسه به «کلاس کمکی Dialog ها» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  11. ۱۱

    مدیریت Notification - اساس

    ۴۳:۰۰

    این جلسه به «مدیریت Notification - اساس» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  12. ۱۲

    مدیریت Notification - عملیات خاص

    ۲۵:۰۰

    این جلسه به «مدیریت Notification - عملیات خاص» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  13. ۱۳

    جدا سازی تنظیمات پروژه از Framework

    ۱۵:۰۰

    این جلسه به «جدا سازی تنظیمات پروژه از Framework» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  14. ۱۴

    آشنایی با anko

    ۱۸:۰۰

    این جلسه به «آشنایی با anko» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  15. ۱۵

    ساخت اولین طراحی با anko

    ۳۳:۰۰

    این جلسه به «ساخت اولین طراحی با anko» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  16. ۱۶

    مدیریت Theme

    ۲۰:۰۰

    این جلسه به «مدیریت Theme» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  17. ۱۷

    منوی Drawer - تعریف اولیه

    ۴۲:۰۰

    این جلسه به «منوی Drawer - تعریف اولیه» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  18. ۱۸

    منوی Drawer - نهایی سازی

    ۳۰:۰۰

    این جلسه به «منوی Drawer - نهایی سازی» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  19. ۱۹

    آیکون با استفاده از Font

    ۲۶:۰۰

    این جلسه به «آیکون با استفاده از Font» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  20. ۲۰

    تعریف Font و محلیت برنامه

    ۲۵:۰۰

    این جلسه به «تعریف Font و محلیت برنامه» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  21. ۲۱

    ماژول Webservice - اساس

    ۵۲:۰۰

    این جلسه به «ماژول Webservice - اساس» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  22. ۲۲

    ماژول Webservice - پردازش پاسخ سرور

    ۳۶:۰۰

    این جلسه به «ماژول Webservice - پردازش پاسخ سرور» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  23. ۲۳

    سرور - نصب CentOS به عنوان سرور

    ۳۸:۰۰

    این جلسه به «سرور - نصب CentOS به عنوان سرور» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  24. ۲۴

    سرور - نصب محیط توسطه

    ۱۱:۰۰

    این جلسه به «سرور - نصب محیط توسطه» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  25. ۲۵

    سرور - یک Framework ساده PHP

    ۲۴:۰۰

    این جلسه به «سرور - یک Framework ساده PHP» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  26. ۲۶

    سرور - طراحی Table ها

    ۱۵:۰۰

    این جلسه به «سرور - طراحی Table ها» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  27. ۲۷

    سرور - Query و تبدیل به JSON

    ۳۴:۰۰

    این جلسه به «سرور - Query و تبدیل به JSON» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  28. ۲۸

    سرور - Load اتوماتیک و Routing

    ۴۰:۰۰

    این جلسه به «سرور - Load اتوماتیک و Routing» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  29. ۲۹

    فایل های APK را بشناسیم

    ۲۶:۰۰

    این جلسه به «فایل های APK را بشناسیم» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  30. ۳۰

    استفاده از PHP به عنوان زبان Shell

    ۲۸:۰۰

    این جلسه به «استفاده از PHP به عنوان زبان Shell» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  31. ۳۱

    بهینه سازی Dex فایلها با PHP

    ۱:۰۰:۰۰

    این جلسه به «بهینه سازی Dex فایلها با PHP» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  32. ۳۲

    مروری بر گذشته

    ۱۲:۰۰

    این جلسه به «مروری بر گذشته» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  33. ۳۳

    تکه کردن پروژه به Loader و Core

    ۱۷:۰۰

    این جلسه به «تکه کردن پروژه به Loader و Core» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  34. ۳۴

    وب سرویس Updater - سرور

    ۱۵:۰۰

    این جلسه به «وب سرویس Updater - سرور» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  35. ۳۵

    بهینه سازی ماژول وب سرویس

    ۱:۰۰:۰۰

    این جلسه به «بهینه سازی ماژول وب سرویس» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  36. ۳۶

    فراخوانی وب سرویس Updater

    ۱۲:۰۰

    این جلسه به «فراخوانی وب سرویس Updater» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  37. ۳۷

    توسعه UI پروژه Loader

    ۳۰:۰۰

    این جلسه به «توسعه UI پروژه Loader» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  38. ۳۸

    توسعه Helper دانلود فایل

    ۲۴:۰۰

    این جلسه به «توسعه Helper دانلود فایل» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  39. ۳۹

    بازکردن فایل و واکنش در UI

    ۳۰:۰۰

    این جلسه به «بازکردن فایل و واکنش در UI» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  40. ۴۰

    بارگزاری فایل Dex و اجرای یک متد

    ۵۰:۰۰

    این جلسه به «بارگزاری فایل Dex و اجرای یک متد» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  41. ۴۱

    هماهنگ سازی Core و Loader

    ۵۸:۰۰

    این جلسه به «هماهنگ سازی Core و Loader» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  42. ۴۲

    بررسی صحت اجرا به صورت Runtime

    ۲۳:۰۰

    این جلسه به «بررسی صحت اجرا به صورت Runtime» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  43. ۴۳

    آپدیت خودکار Loader

    ۵۷:۰۰

    این جلسه به «آپدیت خودکار Loader» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  44. ۴۴

    تبدیل کد های اخیر به ماژول Update

    ۵۰:۰۰

    این جلسه به «تبدیل کد های اخیر به ماژول Update» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  45. ۴۵

    تمیزکاری سورس

    ۱۳:۰۰

    این جلسه به «تمیزکاری سورس» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  46. ۴۶

    محافظت از سورس

    ۱۵:۰۰

    این جلسه به «محافظت از سورس» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

منابع مشترک این فصل

مدرس دوره

بهنام آقاجانی

بهنام آقاجانی

من بهنام آقاجانی هستم، مؤسس سایت uncox (پورتال آموزش ایرانیان) و تهیه کننده بیشتر دوره هایی که در این سایت می بینید. از کودکی وارد دنیای برنامه نویسی شدم و یادگیری زبان های مختلف برنامه نویسی همیشه بخشی از زندگی ام بوده. حالا حدود ۳۵ سال از شروع این مسیر می گذره؛ مسیری که بیش از بیست سال به صورت حرفه ای، با حضور در شرکت ها، همکاری در پروژه های بزرگ و پیش بردن پروژه های شخصی ادامه اش داده ام. آموزش دادن و به اشتراک گذاشتن چیزهایی که یاد گرفته ام، یکی از علاقه های اصلی منه. در کنارش، عاشق ساختن ابزارهای زیرساختی و خودکار کردن کارها یا همون اتوماسیون هستم؛ بالاخره به عنوان یک «برنامه نویس تنبل»، همیشه دنبال راهی می گردم که با کمترین زحمت، بیشترین بازدهی رو داشته باشم! توی آموزش هام، مهم ترین چیزی که سعی می کنم منتقل کنم، شیوه فکر کردن، حل مسئله و پیدا کردن راه های خلاقانه برای ساده تر کردن مسائل پیچیده است. دوست دارم یاد بگیرید چطور جست وجو و تحقیق کنید و چطور مسیر یادگیری تون رو مستقل ادامه بدید. در کنار این مهارت ها، مباحث تخصصی هر زبان، فریم ورک یا ابزار رو هم به طور کامل و عملی، با مثال ها و پروژه های کاربردی آموزش می دم؛ تا هم موضوع رو خوب بفهمید و هم بتونید در کار واقعی ازش استفاده کنید.

رزومهٔ مدرس

شروع تماشا در uPlayer

ویدیوها در برنامهٔ uPlayer پخش می‌شوند. برای شروع، این چهار مرحله را انجام دهید.

  1. برنامه را نصب کنید

    نسخهٔ مناسب کامپیوترتان را دانلود و نصب کنید.

    دانلود uPlayer
  2. کد حساب را کپی کنید

    وارد حساب uncox شوید. در صفحهٔ پلیر، «کد UPlayer» را کپی کنید.

    رفتن به صفحهٔ کد
  3. کد را در uPlayer وارد کنید

    برنامه را باز کنید و کد کپی‌شده را در کادر ورود بچسبانید.

    قبلاً وارد برنامه شده‌اید؟

    به تنظیمات ← دسترسی‌ها ← افزودن کد بروید و کد را ثبت کنید.

    اگر کد پیامکی درخواست شد، تأیید را تکمیل کنید.

  4. جلسه را پخش کنید

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

    پروژه Notify App بر پایه اندروید - کاتلین

    جلسهٔ دلخواه را باز کنید. برای شروع پخش به اینترنت متصل باشید.

ابتدا رایگان امتحان کنید

۳ جلسهٔ رایگان دارد؛ بدون خرید، همان جلسه‌ها را در uPlayer ببینید.

نمایش جلسه‌های رایگان

دسترسی به تمام جلسه‌ها

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

رفتن به صفحهٔ خرید
دوره را نمی‌بینید یا به مشکل خورده‌اید؟

بررسی کنید کد حسابی را وارد کرده‌اید که خرید با آن انجام شده است.

گالری دوره