آموزش برنامه نویسی Android پیشرفته

سرفصل و محتوای دوره آموزش برنامه نویس Android پیشرفته


پیش نیاز : دوره برنامه نویسی اندروید(Android)

مخاطبین دوره : برنامه نویسی پیشرفته اندروید، کاهش سطح داده ای برنامه، تولید محصولات پیشرفته، افزایش بهره وری کد، توسعه بر روی Kernel، کار با هسته نرم افزار، بررسی سطوح اجرا، کارNDK

اهداف دوره آموزش اندروید:

کاهش ارجاعات مکرر داده ای 
افزایش 
performance برنامه بر اساس تغییرات در کدهای جاوا
برنامه نویسی بر اساس 
Native Developer Kit و توسعه براساس مدل Kernel محور
توسعه پیشرفته بر اساس فرمهای داده ای حافظه محور 
توسعه بر اساس مدلهای 
Multi Thread با ویژگی light load 
حداکثر سازی طول عمر منابع الکتریکی دستگاه
معماری ایمن و محتوای 
Security ACC
Cryptography داده ها 

سرفصلهای دوره برنامه نویسی پیشرفته اندروید:

        اصول بهینه سازی کد های جاوا

        انتقال داده ها به RAM

        افزایش بهره وری بر اساس تغییر ساختار کد و محصول

        مستند سازی محصول بر اساس UML

        بهینه سازی بر اساس اصول فیبوناچی

        Cache نمودن داده ها

        بهبود کار با SQlite

  •       بهبود پرس و جو
  •       تغییر اولویت در Query
  •       افزایش امنیت Query
  •       کاهش حجم داده ها در زمان استخراج

        کار با NDK بوسیله زبان C++

        کار با NDK بوسیله زبان C

        کار با NDK بوسیله زبان Assembly

        ابزارهای کامپایل

        آشنایی بهتر با Gradle

        آشنایی بهتر با Maven

        کار با Native Activity

        Pre-Compile و افزایش بهبود کارایی اجرا

        کار با JNI

        کار با Batch

        Cryptography

     بهبود عملکرد شبکه