آموزش جامع و کامل آموزش برنامه نویسی اندروید + video + هدیه

نوع فایل
زیپ شده و قابل دانلود
حجم فایل
10 گیگ
تعداد صفحه
30 فایل
تاریخ انتشار
29 بهمن 1397
دسته بندی
تعداد بازدید
60 بازدید
۳۵۷,۰۰۰ تومان ۱۱,۲۰۰ تومان
افزودن به سبد خرید
  خرید این محصول

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

توجه داشته باشید این قیمت برای مدتی محدود است. 

توضیحاتی در مورد آموزش حرفه ای برنامه نویسی اندروید اول قصد داشتم این آموزش ها را رایگان برای شما بگذارم.ولی دیدم اگه یه مبلغ بذارم چون هم خدمات که سایت ما به شما ارائه میده هزینه داره و از همه مهمتر اگر بابت این فایل های آموزش پول پرداخت کنید شاید یه انرژی بگیرد که این فایل ها رو یاد بگیرد و با استفاده این آموزش ها برنامه نویس اندورید بشوید و حتی از راه برنامه نویسی کسب دارم کید چون خیلی از شرکت یا فروشگاه های آنلاین نیاز به برنامه نویسی اندروید دارند.

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

امروزه آندروید (android) یکی از درآمدزاترین برنامه نویسی ها محسوب می شود.بدون تردید android یکی از محبوب ترین سیستم عامل های حال حاضر محسوب می شود که توسط شرکت های مختلفی پشتیبانی می شود.

اندروید یکی از محبوب‌ترین و پراستفاده‌ترین سیستم عامل گوشی های هوشمند در حال حاضر میباشد. شاید کمتر کسی با سیستم عامل اندروید و قابلیت های قدرتمند آن آشنا نباشد. طبق آخرین تحقیقات صورت گرفته سیستم عامل اندروید توانسته است 81.2 درصد از بازار جهانی گوشی های هوشمند را در اختیار بگیرد و مطمئنا این آمار در چند سال آینده افزایش خواهد یافت. اندروید یک سیستم عامل متن باز است و توسعه دهندگان توانایی دسترسی به کدهای منبع آن را دارند. لینوکس، هسته ی این سیستم عامل است و اندروید قابلیت های قدرتمند و امنیت بالای خود را از لینوکس به ارث برده است.

اگر شما از آن دسته افرادی هستید که ایده های استارتاپی زیادی را در ذهن خود می پرورانید ولی به دلیل آن که دانش لازم برای پیاده سازی آن را نداشته اید، اجرای آن برای شما مقدور نبوده است. پس لازم است به شما تبریک بگویم چون دیگر وقت آن رسیده است که مدیر استارتاپ خود باشید. این دوره ی آموزشی به شما کمک می کند تا تمام آن دسته از ایده های شما را که به طراحی و تولید اپلیکیشن برای سیستم عامل اندروید مربوط می شود را عملی نماید.
آموزش صفر تا صد برنامه نویسی اندروید

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

  • درس یکم: تنظیمات اولیه برنامه Android Studio، شبیه ساز و اولین پروژه در اندروید
  • درس دوم: آشنایی با چینش عناصر در اندروید و TextView
  • درس سوم: آشنایی با رنگ ها و ابزار Button
    • کار با رنگ ها در اندروید
    • کار با Button
    • تعریف رویداد Click و longClick برای Button
  • درس چهارم: آشنایی با چرخه حیات اکتیویتی در اندروید
    • تعریف اکتیویتی جدید
    • جابجایی بین اکتیویتی ها
    • چرخه حیات اکتیویتی
  • درس پنجم: منوها در اندروید
    • تعریف منو از طریق XML
    • تعریف منوها به صورت دینامیک – از طریق برنامه نویسی
    • تعریف ساختار منو و زیرمنو
    • تعریف عملکرد هر گزینه از منو
  • درس ششم: آشنایی با EditText در اندروید
    • بررسی ویژگی های مختلف هر EditText از جمله نوع ورودی، تعداد کاراکتر ورودی، رنگ متن، متن راهنما و …
    • تعریف TextWatcher برای بررسی تغییرات متن هر EditText
  • درس هفتم: آشنایی با چینش های مختلف عناصر در اندروید
    • آشنایی با چینش نسبی RelativeLayout
    • آشنایی با چینش خطی Linear Layout
    • نمونه طراحی یک فرم از عناصر مختلف
  • درس هشتم: طراحی یک فرم برای ورود اطلاعات
    • طراحی فرم
    • استفاده از عناصر روی فرم
    • اعتبار سنجی فرم
    • دریافت اطلاعات وارد شده در فرم
  • درس نهم: آشنایی با Intent
    • دریافت اطلاعات فرم و جابجایی اطلاعات بین دو اکتیویتی با استفاده از اینتنت
    • استفاده از اینتنت برای درخواست پاسخ از اکتیویتی ثانویه
    • مثال های کاربردی دیگر اینتنت: – باز کردن صفحه پیام رسانی با متن آماده – باز کردن وب سایت – باز کردن شماره گیر اندروید برای تماس
  • درس دهم: آشنایی با GridLayout و ImageView در اندروید
    • آشنایی با چینش جدولی در اندروید
    • آشنایی با ImageView و ویژگی های آن
    • اجرای انیمیشن های ساده و ترکیبی برای نمایش تصاویر در اندروید
  • درس یازدهم: پروژه – ساخت بازی Connect3 در اندروید
  • درس دوازدهم: صوت و تصویر در اندروید
    • پخش ویدئو در اندروید
    • پخش صوت در اندروید
    • آشنایی با ابزار seekBar
    • ساخت یک پلیر ساده و ابتدایی در اندروید
  • درس سیزدهم: دیالوگ در اندروید
    • آشنایی با ProgressDialog در اندروید و بررسی ویژگی های آن
    • آشنایی با AlertDialog حاوی پیام
    • نسبت دادن دکمه های مختلف برای AlertDiaog
    • AlertDialog برای انتخاب یک گزینه یا چند گزینه توسط کاربر
    • Dialog با ظاهر دلخواه
  • درس چهاردهم: لیست ها در اندروید
    • ابزار ListView برای نمایش عناصر لیست
    • لیست ساده و اولیه در اندروید
    • افزودن به عناصر لیست
    • حذف عناصر
  • درس پانزدهم: لیست اختصاصی
    • طراحی ظاهر هر سطر از لیست شامل عکس، متن و گزینه های مختلف
    • نوشتن Adapter اختصاصی برای لیست
  • درس شانزدهم: آشنایی کامل با Toast و پروژه شخصی سازی Toast در اندروید
  • درس هفدهم: ابزار RadioButton
    • ابزار RadioButton و ویژگی های آن
    • مرتبط کردن چند RadioButton به یکدیگر با استفاده از RadioGroup
    • دریافت گزینه انتخاب شده
    • شخصی سازی و دادن Style به هر گزینه با استفاده از XML drawable
  • درس هجدهم: آشنایی با RatingBar در اندروید
  • درس نوزدهم: آشنایی با Spinner ساده و طراحی Spinner اختصاصی در اندروید

سرفصل های پکیج دوم برنامه نویسی اندورید

سرفصل ها :
  • فصل اول: مفاهیم کلی برنامه نویسی
    • زبان های کامپایلری
    • زبان های مفسری
  • فصل دوم: مقدمات برنامه نویسی اندروید و ابزارهای مورد نیاز آن
    • آشنایی با 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
  • فصل بیست و هشتم : طراحی و ساخت پروژه آب و هوا
 
 

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

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

این دوره مناسب شما نیست، اگر

  • زمان کافی برای یادگیری ندارید.
  • کسانی که آشنایی کافی در زمینه کارکردن با کامپیوتر را نداشته باشند
  • کسانی که هیچ فعالیتی در زمینه برنامه نویسی نداشته اند

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

برای شما 3 هدیه در نظر گرفته ایم دو مجموعه آموزش ساخت کتاب اندرویدی و کتاب آموزش برنامه نویسی اندورید

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

مطالعه بیشتر

   راهنمای خرید:
  • لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.