حراج!
آموزش برنامه نویسی و هک برنامه های آندروید

آموزش برنامه نویسی و هک برنامه های آندروید | Android App Development and Android Application Hacking

(دیدگاه 3 کاربر)

150,000

  • 21.5 ساعت ویدیو با زیرنویس انگلیسی و کیفیت 720
  • به روز رسانی 1/2022 تهیه شده رسمی یودمی ایران
  • مدرس: Mehmet ÖNGEL
  • حجم: 10GB (ترافیک داخلی)

توضیحات

آموزش برنامه نویسی و هک برنامه های آندروید

نام دوره : Android App Development and Android Application Hacking

 

پیش نیاز:

  • هیچ دانش قبلی در مورد توسعه برنامه اندروید مورد نیاز نیست!
  • بدون نیاز به دانش برنامه نویسی اندروید یا جاوا!
  • 4 گیگابایت (گیگابایت) رم یا بالاتر (8 گیگابایت توصیه می شود)
  • پردازنده سیستم 64 بیتی اجباری است
  • 10 گیگابایت یا بیشتر فضای دیسک
  • فعال کردن فناوری مجازی سازی در تنظیمات BIOS، مانند “Intel-VTx”

توضیحات:

 

به دوره آموزشی “ توسعه و هک اپلیکیشن اندروید ” خوش آمدید .

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

به دلیل ماهیت متن باز بودن، کار با پلتفرم اندروید مستلزم یادگیری  است.

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

در مرحله بعد، مدرس بر روی Android SDK تمرکز می کند تا به شما یاد دهد که چگونه برنامه های زیبا برای تلفن های هوشمند بسازید. همانطور که از عنوان دوره مشخص است، این یک راهنمای کامل است.

از آنجایی که اندروید یک پروژه منبع باز است، توسعه دهندگان به راحتی به کیت توسعه نرم افزار اندروید (SDK) دسترسی دارند.

ابزار Android SDK کد شما را به همراه هر گونه فایل داده و منبع در یک APK یا بسته Android که یک فایل بایگانی است که از پسوند apk. استفاده می‌کند، کامپایل می‌کند.

یک فایل APK حاوی تمام محتویات برنامه Android است که توسط دستگاه ها برای نصب برنامه شما استفاده می شود.

وقتی برنامه کامل شد و آماده انتشار شد،توسعه دهندگان اندروید می توانند برنامه های خود را در فروشگاه گوگل پلی برای دانلود کاربران آپلود کنند.

به این ترتیب در این دوره، ما همچنین بر روی هک اندروید،  تمرکز کردیم.

سیستم عامل اندروید مبتنی بر هسته لینوکس است. بنابراین، “هسته لینوکس” چیست و چرا این یک جزئیات ضروری در مورد توسعه Android است ؟

به طور خلاصه، هسته لینوکس یک سیستم عامل است، خوب، به نوعی – تا حدی یک سیستم عامل است.

بیشتر شبیه بخش کوچکی از یک سیستم عامل است، اما یک بخش مهم. هسته لینوکس لایه ای است که مسئول ارتباط با سخت افزار دستگاه و مدیریت CPU و حافظه دستگاه است.

سیستم عامل اندروید مبتنی بر هسته لینوکس است زیرا هسته لینوکس اجازه می دهد تا یک سیستم عامل بازتر و قابل تنظیم تر عمل کند.

تصور کنید که چقدر بد خواهد بود، مثلاً، منابع برنامه A، اطلاعات فایل های برنامه دیگری را بدون محدودیت بخواند و برعکس – تعاملات مخرب و ناامن وجود داشته باشد و کل سیستم را متوقف کند.

اشتراک‌گذاری اطلاعات (داده‌ها) بین برنامه‌ها بخش مهمی از ساخت برنامه‌های متصل به هم است.

بنابراین سیستم‌عامل اندروید از توسعه‌دهندگان می‌خواهد مجوزهایی را تنظیم کنند که کاربران باید برای انجام برخی کارها اعطا کنند.

به عنوان مثال، برای دسترسی یک برنامه به سیستم فایل (فایل های داخلی) گوشی، ابتدا کاربر باید اجازه دسترسی را بدهد.

این بدان معناست که توسعه‌دهنده برنامه باید از قبل به کاربر اطلاع دهد که برنامه‌ای که نصب می‌کند می‌خواهد به چه چیزی دسترسی داشته باشد.

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

کاربر برنامه این اختیار را دارد که اجازه دهد یا رد کند. مجوزهای برنامه در اندروید محافظت کاربر را در برابر بدافزارها و ویروس های نرم افزاری تضمین می کند.

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

در پایان دوره آموزش برنامه نویسی و هک برنامه های آندروید یاد خواهید گرفت؛

  • آموزش ساخت اپلیکیشن اندروید قدم به قدم
  • جاوا را یاد بگیرید
  • اندروید استودیو
  • سیستم ساخت Gradle
  • اجزای اندروید
  • آموزش انتشار اپلیکیشن اندروید در گوگل پلی
  • آموزش انتشار اپلیکیشن اندروید
  • یک برنامه نویس حرفه ای برنامه اندروید شوید
  • پشته نرم افزار اندروید
  • زمان اجرای اندروید (ART)
  • تجزیه و تحلیل ساختار فایل APK در اندروید استودیو
  • مدل امنیتی اندروید
  • برنامه Sandboxing
  • مجوزها و Selinux
  • شبیه ساز یا دستگاه واقعی و کالی را وصل کنید
  • اصول ریشه یابی
  • مهندسی معکوس یک فایل APK
  • جمع آوری اطلاعات
  • بسته بندی مجدد و استعفای یک APK
  • تجزیه و تحلیل استاتیک با MobSF
  • تشخیص ریشه
  • تکنیک های مبهم سازی
  • 10 آسیب پذیری برتر OWASP Mobile
  • Android Pentesting بر روی برنامه های آسیب پذیر تلفن همراه

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

  • هر کسی که می خواهد یک توسعه دهنده اندروید شود
  • هر کسی که تجربه کدنویسی قبلی ندارد اما می خواهد متخصص شود
  • تست‌کنندگان نفوذ که می‌خواهند یک تست نفوذ بر روی تلفن‌های همراه اندرویدی انجام دهند.

 

3 دیدگاه برای آموزش برنامه نویسی و هک برنامه های آندروید | Android App Development and Android Application Hacking

  1. یودمی ایران

    دوره در خواستی خود را از راه های ارتباطی در خواست کنید

  2. ghores

    تشکر از قرار دادن این دوره

  3. ali moradi

    سلام این دوره رو خریداری کردم ولی فصل 2 1 مگابایت بود و پوشه های خالی داشت
    فصل یک 5 5 گیگ بود و فصل سه 5 گیگ بود

    • یودمی ایران

      سلام عرض شد
      لطفا همه پارت ها رو دانلود کنید و سپس اکسترکت کنید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.