50% تخفیف!

دانلود پکیج آموزش ویدیوئی برنامه نویسی اندروید-مقدماتی، پیشرفته و تکمیلی

قیمت اصلی تومان200,000 بود.قیمت فعلی تومان100,000 است.

توضیحات

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

۶۱ ساعت ویدیوی آموزشی برنامه نویسی اندروید-مقدماتی، پیشرفته و تکمیلی

در این آموزش ها سعی شده است ضمن آموزش برنامه نویسی اندروید، کار با محیط اندروید استودیو تشریح شود.

در این دوره‌ی آموزشی ویدئویی، می‌توانید با برنامه‌نویسی اندروید آشنا شوید؛ این آموزش تصویری، کاملاً به زبان فارسی تدریس شده است. سطح مهارت کاربران در این دوره‌ی آموزشی، «مبتدی مطلق» و در حد صفر در نظر گرفته شده به طوری که برای استفاده از این مجموعه‌ی آموزشی نیازی به هیچ‌گونه آشنایی قبلی با مهارت‌های برنامه‌نویسی اندروید نخواهید داشت

ویژگی‌های اندروید
اندروید از تمامی تکنولوژی‌های اتصال (=Connectivity) شامل GSM/EDGE, CDMA, EV-DO, UMTS, بلوتوث و وای-فای پشتیبانی می‌کند.
اندروید از فرمت‌های مختلف فایل‌های مالتی مدیا مثل MPEG-4, H.264, MP3, AAC, AMR, JPEG, PNG, GIF پشتیبانی می‌کند.
اندروید برای ارسال پیغام‌های متنی یا همان اس ام اس (SMS) از فرم‌های SMS, MMS و XMPP پشتیبانی می‌کند.
مرورگر موجود در اندروید بر اساس فریم ورک اوپن سورس WebKit توسعه یافته‌است.
اندروید برای ذخیره داده‌ها و مدیریت بانک‌های اطلاعاتی سبک از نرم‌افزار SQLite استفاده می‌کند.
ابزارهای مختلف اندروید برای توسعه دهندگان به راحتی در دسترس است و توسط شرکت گوگل پشتیبانی می‌شوند. این ابزارها شامل کتابخانه‌ها، خطایاب، شبیه‌ساز گوشی و یک پلاگین برای اکلیپس است.
اندروید از سخت‌افزارهای مختلف همچون جی پی اس و دوربین‌های متنوع سنسورهای مخصوص همچون سنسور مجاورت و… پشتیبانی می‌کند.
تصاویر و فایل‌های گرافیکی بوسیله OpenGL پردازش می‌شوند که کیفیت بالاتری خواهند داشت.
با استفاده از تکنولوژی نسبتاً جدید شرکت Adobe با نام AIR نیز می‌توان به توسعه برنامه‌های کاربردی تحت این سیستم عامل پرداخت.

 

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:

  • درس یکم: تنظیمات اولیه برنامه 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 اختصاصی در اندروید

  • درس یکم: ساخت ویوهای اختصاصی

    • استفاده از ترکیب چند ویو (ساخت Value Selector)

    • ساخت ویو از پایه و بدون ترکیب ویوهای موجود (ساخت ValueBar)

    • استفاده از انیمیشن برای تغییر مقادیر و حفظ حالت قبلی

    • ساخت لود بار به صورت دایره ای ( Circular Progress)

  • درس دوم: آشنایی با SnackBar و اعمال تغییرات برای شخصی سازی اسنک بار

  • درس سوم: ارتباط با اینترنت در اندروید

    • آشنایی با سورس نمایشی وب سایت و دریافت آن در اندروید (نحوه ایجاد ارتباط با اینترنت)

    • آشنایی با کلاس AsyncTask

    • ارسال پارامترها به سمت سرور و تشخیص آنها در وب سرویس

  • درس چهارم: استفاده از کتابخانه Volley برای ارتباط ساده تر و آشنایی با متدهای مختلف آن

  • درس پنجم: پروژه دریافت اطلاعات آب و هوا

    • آشنایی با API

    • نمایش وضعیت با آیکون های مختلف

    • مدل سازی اطلاعات شهرها و مختصات جغرافیایی در دیتابیس SQLite

    • انتخاب شهرهای مورد نظر برای دریافت وضعیت آب و هوا

    • نمایش وضعیت آب و هوای شهرهای منتخب

    • دریافت و نمایش پیش بینی چند روز آینده

  • درس ششم: استفاده از GPS – آپدیت وضعیت کاربر در صورت تغییر مکان و یا با فواصل زمانی مشخص

  • درس هفتم: آشنایی با BroadcastReceiver همراه با مثال

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

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

  • درس دهم: آشنایی با نحوه رسم نمودارهای مختلف در اپلیکیشن های اندرویدی

  • درس یازدهم: ارسال و دریافت پیامک با SMS API اندروید

  • درس دوازدهم: دانلود فایل از اینترنت در اندروید

  • درس سیزدهم: آشنایی با نحوه اعتبارسنجی با اثر انگشت در دستگاه های اندرویدی

  • درس چهاردهم: استفاده از حساب کاربری گوگل برای ورود به برنامه و تشخیص کاربران

  • درس اول: آشنایی با SharedPreference در اندروید

  • درس دوم: صفحه تنظیمات در اندروید – Preference Screen

  • درس سوم: کار با فایل ها در اندروید

    • فایل ها در حافظه داخلی

    • فایل ها در حافظه خارجی

  • درس چهارم: استفاده از داده های به فرمت json و xml در اندروید

  • درس پنجم: استفاده از کتابخانه JDOM برای کار با xml

  • درس ششم: تکمیل مبحث json و xml – کلاس جنریک XML Parser و JSON Parser

  • درس هفتم: ساخت اسلایدر معرفی نرم افزار – Intro Slider

  • درس هشتم: کار با دیتابیس (Database)

    • آشنایی با دستورات اصلی SQL

    • دیتابیس SQLite در اندروید

    • ذخیره داده ها در دیتابیس SQLite

    • خواندن اطلاعات از دیتابیس

    • حذف و ویرایش و جستجو در اطلاعات دیتابیس

  • درس نهم: فرگمنت (Fragment)

    • ایجاد فرگمنت و استفاده از آن در اکتیویتی، ارسال اطلاعات به فرگمنت

    • تشخیص تفاوت در اندازه صفحه نمایش تبلت و موبایل – استفاده از دو فرگمنت در تبلت ها

  • درس دهم: فرگمنت – DialogFragment و PreferenceFragment

  • درس یازدهم: نمایش لیست ها با استفاده از RecyclerView

  • درس دوازدهم: پروژه – استفاده از طراحی MultiTab در برنامه ها

  • درس سیزدهم: استفاده از انیمیشن های xml

  • درس چهاردهم: پروژه طراحی کارت اشتراک گذاری همراه با انیمیشن CircularReveal