برنامه نویسی اندروید (حرفه ای)

امروزه سیستم عامل اندروید، فراگیرترین سیستم عامل برای تلفن های همراه، تبلت ها و . محسوب می شود و نزدیک به 70 درصد از سهم این بازار را به خود اختصاص داده است. از این رو ، کاربران زیادی (بیش از یک میلیارد نفر) روزانه با این سیستم عامل تعامل دارند. این مسئله باعث شده است بازار عظیمی برای توسعه دهندگان آن فراهم شود تا با طراحی و تولید اپلیکیشن ها با موضوعات مختلف، نیازهای متنوع کاربران آن را پوشش دهند و درآمدهای کلانی با فروش این اپلیکیشن ها و یا با ارائه ی خدماتی مبتنی بر آن ها به سوی خود روانه کنند.

برنامه نویسی اندروید (حرفه ای)

 

سرفصل ها :

 

فصل اول: مفاهیم کلی برنامه نویسی
زبان های کامپایلری
زبان های مفسری
فصل دوم: مقدمات برنامه نویسی اندروید و ابزارهای مورد نیاز آن
آشنایی با JDK, JRE
نصب JDK
نصب و راه اندازی اندروید استودیو
آشنایی با SDK اندروید
نصب و راه اندازی امولاتور (شبیه ساز گوشی)
آشنایی با محیط برنامه نویسی اندروید استودیو
فصل سوم: زبان برنامه نویسی جاوا
آشنایی با انواع داده ها
آشنایی با انواع Collection ها
آشنایی با دستورات شرطی
آشنایی با حلقه های تکرار در زبان جاوا
آشنایی با متدها و توابع در زبان جاوا
فصل چهارم: لایه بندی های مختلف رابط کاربری در اندروید
آشنایی با LinearLayout
آشنایی با FrameLayout
آشنایی با RelativeLayout
آشنایی با ConstraintLayout
فصل پنجم: مفاهیم شی گرایی
مفاهیم کلاس و آبجکت ( شی )
Constructor چیست؟
استفاده از مفهموم ارث بری در جاوا و آشنایی با کلید واژه ی extends
مفهوم Overriding در جاوا
Enum چیست و چه کاربردی دارد؟
Interface چیست؟
تفاوت Interface و کلاس
آشنایی با کلید واژه ی Implements
آشنایی با الگوی طراحی Factory
فصل ششم : پردازش غیرهمزمان در اندروید
Thread چیست و چه کاربردی دارد؟
آشنایی با انواع روش های پیاده سازی Worker Thread و پردازش غیر همزمان
آشنایی با runOnUiThread
آشنایی با HandlerThread
فصل هفتم: آشنایی با UI های پرکاربرد در اندروید
آشنایی با EditText در اندروید
آشنایی با CheckBox در اندروید
آشنایی با RadioButton در اندروید
آشنایی با ScrollView در اندروید
آشنایی با ImageView در اندروید
لود کردن تصویر از سرور با استفاده کتابخانه Glid و Picasso
اضافه کردن فونت به پروژه
آشنایی با کلاس TypeFace
اعمال فونت بر روی ویوهای مختلف
توسعه کلاس های TextView ، Button و EditText
فصل هشتم : آشنایی با Activity ها در اندروید
چگونه یک Activity جدید ایجاد کنیم؟
اضافه کردن View به اکتیویتی
Intent چیست؟
آشنایی با Implicit Intent
آشنایی با Explicit Intent
آشنایی با Intent-filter
استفاده از Intent برای رفتن به Activity دیگر
آشنایی با متد onBackPressed
ارسال داده بین دو اکتیویتی
آشنایی با putExtras
آشنایی با getExtras
آشنایی با متد startActivityForResult و دریافت نتیجه از اکتیویتی ثانیویه
آشنایی با چند نمونه از ExplicitIntent های کاربردی
فصل دهم : پیاده سازی لیست با RecyclerView در اندروید
آشنایی مفهموم Recycling
آشنایی با Adapter
آشنایی با LayoutManager
آشنایی با ViewHolder
فصل یازدهم : انواع خطاها در برنامه نویسی و نحوه ی خطایابی
خطاهای Syntax
خطاهای Runtime
خطاهای منطقی
آشنایی با Try . Catch
فصل دوازدهم : آشنایی با کلاس ApplicationLoader در اندروید
فصل سیزدهم: کار با فرگمنت ها
فرگمنت چیست ؟
چگونه یک فرگمنت بسازیم ؟
افزودن فرگمنت به اکتیویتی به صورت استاتیک
افزودن فرگمنت به اکتیویتی به صورت داینامیک
آَشنایی با حذف و جایگزین کردن فرگمنت و کار با FragmentTransaction
فصل چهاردهم : ساخت Dialog در اندروید
آشنایی با کلاس ProgressDialog
آشنایی با کلاس AlertDialog
ساخت Dialog های سفارشی شده
فصل چانزدهم : ساخت BottomSheetDialog در اندروید
آشنایی با کلاس BottomSheetBehavior
فصل شانزدهم : آشنایی با Tablayout و Viewpager در اندروید
آشنایی با FragmentPagerAdapter
متصل کردن Adapter به Viewpager
متصل نمودن Viewpager به Tablayout
نمایش متن در TabLayout
آشنایی با TabItem
فصل هفدهم : مفاهیم پیشرفته رابط کاربری در اندروید
آشنایی با 9-Patch ها
ایجاد Shape با XML
ایجاد مستطیل
ایجاد مستطیل به همراه Corrner
آشنایی با تگ Selector
ایجاد بک گراند برای EditText
ایجاد بک گراند برای Button
ساخت CheckBox سفارشی شده
ایجاد بک گراند به همراه افکت Ripple
فصل هجدهم : آشنایی با نحوه ی دریافت و چک کردن Permission ها در اندروید
آشنایی با Normal Permission و Dangerous Permission
چک کردن Permission
درخواست Permission از کاربر
استفاده از انیمیشن ها در اندروید
آشنایی با Alpha Anim
پیاده سازی انیمیشن های Fade In و Fade Out با کد XML
آَشنایی با Rotate Anim
ساخت انیمیشن چرخش با کد XML
آَشنایی با Scale Anim
ساخت انیمیشن های Zoom In و Zoom Out با کد XML
آشنایی با Translate Anim
پیاده سازی انیمیشن های Slide In Right و Slide In Left با کد XML
پیاده سازی انیمیشن های Slide In Bottom و Slide In Top با کد XML
پیاده سازی انیمیشن های Slide Out Right و Slide Out Left با کد XML
پیاده سازی انیمیشن های Slide Out Bottom و Slide Out Top با کد XML
آَشنایی با Alpha Anim
پیاده سازی انیمیشن های Fade In و Fade Out با کد جاوا
آشنایی با Rotate Anim
ساخت انیمیشن چرخش با کد جاوا
آَشنایی با Scale Anim
ساخت انیمیشن های Zoom In و Zoom Out با کد جاوا
آشنایی با Translate Anim
پیاده سازی انیمیشن های Slide In Right و Slide In Left با کد جاوا
پیاده سازی انیمیشن های Slide In Bottom و Slide In Top با کد جاوا
پیاده سازی انیمیشن های Slide Out Right و Slide Out Left با کد جاوا
پیاده سازی انیمیشن های Slide Out Bottom و Slide Out Top با کد جاوا
آشنایی با Animation List
آشنایی با مفهوم Interpolator در انیمیشن ها
آشنایی با BounceInterpolator
آشنایی با AnticipatOvershootInterpolator
ترکیب انیمیشن ها برای ایجاد انیمیشن های متفاوت تر
آشنایی با کلاس ObjectAnimator و AnimatorSet
آشنایی با تابع ofFloat
ساخت انیمیشن Shake
آَشنایی با کتابخانه Yoyo برای نمایش انیمیشن ها
فصل نوزدهم : آشنایی با Transition در اندروید
استفاده از انیمیشن ها برای جا به جایی بین اکتیویتی ها
استفاده از انیمیشن ها برای اضافه کردن فرگمنت به اکتیویتی
آشنایی با متد overridePendingTransition در اکتیویتی ها
فصل بیستم : ساخت لیست کشویی با Spinner در اندروید
ساخت Adapter سفارشی برای Spinner
فصل بیست و یکم : ایجاد Toast سفارشی شده در اندروید
Toast چیست ؟
ست کردن View به Toast و سفارشی کردن آن
فصل بیست و دوم : ذخیره اطلاعات با Sharedprefernces در اندروید
ایجاد Sharedpref
ذخیره مقادیر String ، Boolean و . در Sharepref
دریافت مقادیر از Sharepref
آشنایی با دیزاین پترن Singletone
فصل بیست و سوم : آشنایی با Toolbar در اندروید
اضافه کردن PopupMenu به Toolbar
اضافه کردن Style به Toolbar
ست کردن NavigationIcon به Toolbar
ست کردن Title و SubTitle به Toolbar
اضافه کردن Navigation Drawer به Toolbar
فصل بیست و چهارم : ساخت PopupMenu در اندروید
اضافه کردن آیتم به PopupMenu در لحظه ساخت
ست کردن Style به PopupMenu
آشنایی با ویژگی Checkable برای آیتم های PopupMenu
فصل بیست و پنجم : آشنایی با فرمت Json
Json چیست ؟
ساختار Json از چه چیزی تشکیل شده است ؟
آشنایی با JsonObject
آشنایی با JsonArray
ساخت Json در زبان جاوا
Parse کردن Json و تبدیل آن به Object و آرایه در زبان جاوا
آشنایی با کتابخانه Gson برای کار با Json
ساخت Json به کمک Gson
تبدیل Json به Object به کمک Gson
آشنایی با حاشیه نوشت های Gson
آشنایی با Expose
آشنایی با SelializeName
آشنایی با متد setSelializeNulls
فصل بیست و ششم : ارتباط با سرور در اندروید
آشنایی با انواع متدهای HTTP
آشنایی با متد GET
آشنایی با متد POST
آشنایی با متد PUT
آشنایی با متد Delete
آشنایی اجمالی با کتابخانه های معروف برای ارتباط با سرور
آشنایی با Volley
آشنایی با OkHTTP
آشنایی با Retrofit
آشنایی با Fast Android Networking
استفاده از OkHTTP برای ارتباط با سرور
ارسال درخواست POST
ارسال درخواست GET
آشنایی با کلاس AsyncTask و متدهای آن
آشنایی با doInBackground
آشنایی با preExecute
آشنایی با onPostExecute
آشنایی با onProgressUpdate
چرا Fast Android Networking
آشنایی با متدها و نحوه پیاده سازی این کتابخانه
ارسال درخواست POST
ارسال درخواست GET
فصل بیست و هفتم : آشنایی با کتابخانه Design و CardView در اندروید
آشنایی با CordinatorLayout
آشنایی با AppbarLayout
آشنایی با CollapsingToolbarLayout
آشنایی با صفت contentScrim
آشنایی با مقدار exitUntilCollapsed
آشنایی با مقدار Scroll
آَنایی با صفت collapsMode و مقادیر Parallex و Pin
آشنایی با NestedScrollView
آشنایی با CardView
آشنایی با صفت elevation برای ایجاد سایه
آشنایی صفت Corrner برای گرد کردن گوشه
آشنایی با FloatingActionButton
فصل بیست و هشتم : طراحی و ساخت پروژه آب و هوا
و.

ادامه توضیحات بالا.  کلیک کنید

 

قیمت: 30 هزار تومان

 

ایدی خرید: @ramazan1397

 

اطلاعات بیشتر در سایت زیر:

www.pack20.ir

برنامه نویسی اندروید

های ,انیمیشن ,slide ,اندرویدآشنایی ,کد ,سازی ,در اندرویدآشنایی ,با کد ,اندرویدآشنایی با ,انیمیشن های ,آشنایی با ,برنامه نویسی اندروید ,درخواست postارسال درخواست ,rotate animساخت انیمیشن ,scale animساخت انیمیشن

مشخصات

آخرین مطالب این وبلاگ

آخرین ارسال ها

آخرین جستجو ها


appleiphone Amy's game James's page lionmusic1100 گراف تور دانلود کتاب الکترونیکی pooldost moeen08 Eugene's game
دزدگ