سرویسهایی که ما ارائه میدهیم شامل کلیه موارد زیر است :
طراحی انواع وب سایت و اپلیکیشن های موبایل (اندروید ،ios )
فروشگاه اینترنتی ،ربات تلگرامی ،سئو سایت ،افزایش رتبه سایت ،تبلیغات در گوگل ،بهینه سازی قالب و
مشاوره جهت ایده های شما (پیاده سازی ایده های شما به صورت وب سایت و اپلیکیشن)
قیمت های بسیار مناسب
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
شرایط پرداخت مناسب
عقد قرار داد
آموزش و پشتیبانی یک ساله
طراحی وب سایت های گردشگری ،بلیط هواپیما ،هتل داری ،فروشگاه محصولات و خدمات
انواع اپلیکیشن های فروش و جذب مشتری ،تبلیغات اینترنتی ،افزایش رتبه سایت و
تیم حرفه ای برنامه نویسی
ن رسیده است که مدیر استارتاپ خود باشید. این دوره ی آموزشی به شما کمک می کند تا تمام آن دسته از ایده های شما را که به طراحی و تولید اپلیکیشن برای سیستم عامل اندروید مربوط می شود را عملی نماید.
پیش نیازها :
این دوره هیچ پیش نیازی ندارد، از سطح پایه و با زبانی ساده تدریس شده است.
سرفصل ها :
فصل اول: مفاهیم کلی برنامه نویسی
زبان های کامپایلری
زبان های مفسری
فصل دوم: مقدمات برنامه نویسی اندروید و ابزارهای مورد نیاز آن
آشنایی با JDK, JRE
نصب JDK
نصب و راه اندازی اندروید استودیو
آشنایی با SDK اندروید
نصب و راه اندازی امولاتور (شبیه ساز گوشی)
آشنایی با محیط برنامه نویسی اندروید استودیو
فصل سوم: زبان برنامه نویسی جاوا
آشنایی با انواع داده ها
آشنایی با انواع Collection ها
آشنایی با دستورات شرطی
آشنایی با حلقه های تکرار در زبان جاوا
آشنایی با متدها و توابع در زبان جاوا
فصل چهارم: لایه بندی های مختلف رابط کاربری در اندروید
آشنایی با LinearLayout
آشنایی با FrameLayout
آشنایی با RelativeLayout
آشنایی با ConstraintLayout
فصل پنجم: مفاهیم شی گرایی
مفاهیم کلاس و آبجکت ( شی )
Constructor چیست؟
استفاده از مفهموم ارث بری در جاوا و آشنایی با کلید واژه ی extends
مفهوم Overriding در جاوا
Enum چیست و چه کاربردی دارد؟
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
Interface چیست؟
تفاوت Interface و کلاس
آشنایی با کلید واژه ی Implements
آشنایی با الگوی طراحی Factory
فصل ششم : پردازش غیرهمزمان در اندروید
Thread چیست و چه کاربردی دارد؟
آشنایی با انواع روش های پیاده سازی Worker Thread و پردازش غیر همزمان
آشنایی با runOnUiThread
آشنایی با HandlerThread
فصل هفتم: آشنایی با UI های پرکاربرد در اندروید
آشنایی با EditText در اندروید
آشنایی با CheckBox در اندروید
آشنایی با RadioButton در اندروید
آشنایی با ScrollView در اندروید
آشنایی با ImageView در اندروید
لود کردن تصویر از سرور با استفاده کتابخانه Glid و Picasso
اضافه کردن فونت به پروژه
آشنایی با کلاس TypeFace
اعمال فونت بر روی ویوهای مختلف
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
توسعه کلاس های 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
خطاهای منطقی
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
آشنایی با 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
ایجاد بک گراند برای
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
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 با کد جاوا
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
آشنایی با 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
ساخت انیمیشن
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
Shake
آَشنایی با کتابخانه Yoyo برای نمایش انیمیشن ها
فصل نوزدهم : آشنایی با Transition در اندروید
استفاده از انیمیشن ها برای جا به جایی بین اکتیویتی ها
استفاده از انیمیشن ها برای اضافه کردن فرگمنت به اکتیویتی
آشنایی با متد overridePendingTransition در اکتیویتی ها
فصل بیستم : ساخت لیست کشویی با Spinner در اندروید
ساخت Adapter سفارشی برای Spinner
فصل بیست و یکم : ایجاد Toast سفارشی شده در اندروید
Toast چیست ؟
ست کردن View به Toast و سفارشی کردن آن
فصل بیست و دوم : ذخیره اطلاعات با Sharedprefernces در اندروید
ایجاد Sharedpref
ذخیره مقادیر String ، Boolean و . در Sharepref
دریافت مقادیر از
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
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 و آرایه در زبان جاوا
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
آشنایی با کتابخانه Gson برای کار با Json
ساخت Json به کمک Gson
تبدیل Json به Object به کمک Gson
آشنایی با حاشیه نوشت های Gson
آشنایی با Expose
آشنایی با SelializeName
آشنایی با متد setSelializeNulls
فصل بیست و ششم : ارتباط با سرور در اندروید
آشنایی با انواع متدهای HTTP
آشنایی با متد GET
آشنایی با متد POST
آشنایی با متد PUT
آشنایی با متد Delete
آشنایی اجمالی با کتابخانه های معروف برای ارتباط با سرور
آشنایی با Volley
آشنایی با OkHTTP
آشنایی با
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
Retrofit
آشنایی با Fast Android Networking
استفاده از OkHTTP برای ارتباط با سرور
ارسال درخواست POST
ارسال درخواست GET
آشنایی با کلاس AsyncTask و متدهای آن
آشنایی با doInBackground
آشنایی با preExecute
آشنایی با onPostExecute
آشنایی با onProgressUpdate
چرا Fast Android Networking
آشنایی با متدها و نحوه پیاده سازی این کتابخانه
ارسال درخواست POST
ارسال درخواست GET
فصل بیست و هفتم : آشنایی با کتابخانه Design و CardView در اندروید
آشنایی با CordinatorLayout
آشنایی با AppbarLayout
آشنایی با CollapsingToolbarLayout
آشنایی با صفت contentScrim
آشنایی با مقدار
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
exitUntilCollapsed
آشنایی با مقدار Scroll
آَنایی با صفت collapsMode و مقادیر Parallex و Pin
آشنایی با NestedScrollView
آشنایی با CardView
آشنایی با صفت elevation برای ایجاد سایه
آشنایی صفت Corrner برای گرد کردن گوشه
آشنایی با FloatingActionButton
فصل بیست و هشتم : طراحی و ساخت پروژه آب و هوا
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
درباره این سایت