آموزش فارسی برنامه نویسی اندروید ۲ پیشرفته مهرگان و داتیس
Android Programmingآموزش برنامه نویسی اندروید 2 سطح پیشرفته به زبان فارسی و شیوه مالتی مدیا بیش از 20 ساعت آموزش تصویری Android Coding در محیط Android Studio همراه با پروژه های آموزش داده شده در 15 فصل و بیش از 120 عنوان و هزار دقیقه آموزش از شروع کار با اندروید استودیو تا معماری چاپ در قالب 2 دی وی دی آموزشی بصورت کاملا اورجینال محصول گروه نرم افزری داتیس و مهرگان
اندروید Android یک سیستم عامل همراه است که گوگل برای تلفنهای همراه و تبلتها عرضه مینماید و با همکاری دهها شرکت بر روی دستگاههای مبتنی بر اندروید قرار میدهد. اندروید بر پایهٔ هسته لینوکس ساخته شدهاست و بیشترین استفاده را در بین سیستم عاملهای همراه دارد. آخرین به روز رسانی اندروید نسخهٔ ۷ یا «نوقا» (Nougat) میباشد که در ماه اوت سال ۲۰۱۶ انتشار یافته است. حق امتیاز اکثر قسمتهای اندروید به صورت اپن سورس بر اساس مجوز آپاچی نسخه ۲٫۰ ارائه میگردد. با اینکه سعی میشود تا اکثریت قسمتهای این سیستم عامل بر اساس همین مجوز ارائه گردد، استثناهایی نیز وجود دارد. برای مثال هسته لینوکس موجود در این سیستم عامل با پروانه عمومی همگانی گنو نسخه ۲ (GPLv2) منتشر شده است. نرمافزارهای جانبی اندرویدی با استفاده از زبان جاوا نوشته میشوند و برای ارتباط با لایههای زیرین سیستم عامل میتوانند از کتابخانههای جاوایی اندروید استفاده کنند. بخش رابط کاربری سیستم عامل اندروید با زبان جاوا نوشته شدهاست و بسیاری از برنامههای اندروید هم با جاوا نوشته شدهاند. اما این سیستم عامل، Java Virtual Machine ندارد. برای اجرای برنامههای جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل میشوند و سپس روی Dalvik vitrual machine اجرا میشوند. دالویک یک ماشین مجازی جاوایی است که برای سیستم عامل اندروید بهینه شدهاست تا هم RAM و هم CPU و هم باتری کمتری مصرف کند). برنامههای جاوایی معمولی هم که روی گوشیهای دیگر اجرا میشوند با استفاده از نرمافزارهای شبیهساز ماشین مجازی جاوا مانند j2ME MIDP Runner روی این سیستم عامل قابل اجرا هستند. انتظار می رود تا سال ۲۰۱۸ فروش تلفن های همراه از مرز ۴ میلیارد گذر کند. این بدین معنی است که تا چند سال آینده ۴ میلیارد کاربر جدید در دنیای تلفن همراه وارد خواهند شد . با این نرخ رشد سریع بازار تلفن هوشمند اکنون زمان بسیار مناسبی است که وارد دنیای توسعه اپلیکیشن های اندروید شوید. اندروید با در اختیار داشتن بیش از ۵۰ درصد از سهم بازار تلفن های هوشمند بدیهی است که توسعه دهندگان اپلیکیشن اندروید از امنیت شغلی بالایی برخوردار هستند پس بدون اندکی درنگ این دوره آموزشی را فرا بگیرید تا اپلیکیشن اندروید/جاوا میلیونی بعدی درکافه بازار به نام شما باشد!
ویژگی های مجموعه آموزش اندروید ۲ فارسی ?
- دورهی کامل آموزش اندروید
- آموزش در محیط اندروید استودیو Android Studio
- به همراه نرم افزار Android Studio
- به همراه Android SDK و پلاگین های مورد نیاز
- به همراه پروژه های آموزش داده شده
- با گویش صریح فارسی ??
- پانزده فصل عنوان درسی
- سطح پیشرفته
- آموزش به شیوه مالتی مدیا
- شامل ۱۲۸ درس با عنوان مهم و کاربردی
- محصول اورجینال گروه نرم افزاری مهرگان و داتیس
- بیش از هزار دقیقه آموزش فارسی
سرفصل های آموزشی اندروید ۲ فارسی ?
- فصل اول : شروع کار با Android Studio
- فصل دوم : آشنایی با معماری اندروید و فعالیتها
- فصل سوم : آشنایی با محیط کدنویسی
- فصل چهارم : بررسی وضعیت فعالیت و تست اپلیکیشن روی دستگاه واقعی
- فصل پنجم : بررسی دیدها، گروهها، چیدمان، واسط کاربری و Layout
- فصل ششم : مدیریت رویداد، رخدادهای لمسی و تشخیص ژستها
- فصل هفتم : کار با فرگمنتها
- فصل هشتم : Master Detail Flow، منوهای OverFlow و Scene ها
- فصل نهم : کار با Intentها و Activity ها
- فصل دهم : کار با Thread(نخها) و سرویسهای Starte و Bound
- فصل یازدهم : کار با پایگاه داده SQLite در اندروید
- فصل دوازدهم : Video Playback و ضبط تصویر و ویدیو و صوت
- فصل سیزدهم : Google Map
- فصل چهاردهم : معماری چاپ در اندروید
- فصل پانزدهم : ساخت فایل Apk و آماده سازی برنامه برای انتشار
پیش نیاز این محصول ?
نمونه ویدئو آموزشی محصول ?
فصل اول: شروع کار با Android studio
- ایجاد اولین پروژه اندرویدی
- آشنایی با پانل های نرم افزار و نحوه تغییر متن
- تغییر رنگ پس زمینه و بازبینی چیدمان و فایل های منبع
- معرفی پنجره خوش آمدگویی و واسط کاربری اندروید
- معرفی پنجره های ابزار
- کلید های میان بر و تغییر تم استدیوی اندروید
- ایجاد یک دستگاه مجازی اندرویدی (AVD)
- شروع و راه انذاری شبیه ساز
- پیکربندی اجرا و توقف برنامه در حال اجرا
فصل دوم:آشنایی با معماری اندروید و فعالیت ها
- بازبینی معماری اندروید
- معرفی کتابخانه های C,C++و اپلیکیشن
- آناتومی اپلیکیشن اندروید
- بررسی اپلیکیشن اندروید
- چرخه حیات یک فعالیت و بررسی پشته و وضعیت فعالیت
- مدیریت تغییروضعیت یک فعالیت در اندروید
- بررسی وضعیت پویا و وضعیت سازگار و متدهای چرخه حیات فعالیت
فصل سوم: آشنایی با محیط کدنویسی
- آشنایی با پنجره ویراستار
- آشنایی نحوه تقسیم پنجره ویراستار و قابلیت تکمیل کد
- تکمیل یک عبارت و تولید کد
- بستن و کوچک کردن خطوط
- جست و جوی سریع سند و فرمت بندی مجدد کد
فصل چهارم: بررسی وضعیت فعالیت و تست اپلیکیشن روی دستگاه واقعی
- ایجاد پروزه جدید برای تغییرات وضعیت فعالیت
- رونویسی متدهای چرخه حیات فعالیت و تغییر فیلترینگ پانل Logcat
- اجرای برنامه و مشاهده تغییرات Logcat
- غیرفعال کردن ذخیره سازی خودکار وضعیت یک فعالیت
- آشنایی با کلاس Bundle و ذخیره و بازیابی یک فعالیت
- نحوه استفاده از خط فرمان
- تست اپلیکیشن های استدیوی اندروید بر روی یک دستگاه فیزیکی اندرویدی
فصل پنجم: بررسی دیدها، گروه ها ، چیدمان، واسط کاربری و Layout
- درک دیدگاه ها ، گروه ها و چیدمان ها در اندروید
- معرفی مد design و Text برای طراحی
- تنظیمات مشخصه ها
- ایجاد یک Activity و طراحی واسط کاربری
- ویرایش مشخصه های view
- معرفی یک چیدمان Xml
- استفاده از دید سلسله مراتبی
- درک نظریه ایجاد واسط کاربری اندرویدی در کد جاوا
- ایجاد یک پروژه نمونه و ایجاد واسط کاربری در کد جاوا
- افزودن پارارمترها و قواعد چیدمان
- استفاده از شناسه های دید و تبدیل dp به px
- استفاده از مدیر Grid layout در استدیوی اندروید
- پیاده سازی پروسه تقسیم ردیف و ستون و تغییر Gravity
- کار با چیدمان Grid اندروید با استفاده از منابع چیدمان XML
فصل ششم: مدیریت رویداد، رخدادهای لمسی و تشخیص ژست ها
- مفاهیم مدیریت رویداد و گوش کننده ها
- یک مثال از مدیریت رویداد
- مصرف رویدادها
- اداره کردن رخدادهای لمسی (Toch) و چند لمسی (Multi-touch)
- نمونه ای از یک برنامه چند لمسی
- تشخیص ژست های رایج با استفاده از کلاس تشخیص دهنده ژست
- ساخت نمونه ای از پروژه تشخیص ژست(پیاده سازی کلاس Listener)
- ایجاد یک نمونه از Gesture Detector Compact و تست برنامه
- مراحل پیاده سازی ژست سفارشی
- افزودن قابلیت پشتیبانی از کارت SD به یک AVD و Build کردن برنامه Gesture Builder
- ساختن یک فایل ژست و استخراج آن از کارت SD
- افزودن فایل ژست به پروژه و پیاده سازی متدها و اجرای برنامه
- پیکربندی Gesture Overlay View
- تشخیص دادن ژست های Pinch
فصل هفتم:کار با فرگمنت ها
- مقدمه ای بر فرگمنت های اندروید
- اداره کردن رخداد های فرگمنت و پیاده سازی ارتباط فرگمنت
- استفاده از فرگمنت ها در Android Studio(ساخت Layout و کلاس فرگمنت اول)
- ساختن Layout و کلاس فرگمنت دوم و اضافه کردن فرگمنت ها به Activity
- ایجاد ارتباط بین فرگمنت Toolbar و Activity
- ایجاد ارتباط بین فرگمنت Text و Activity
فصل هشتم:Master Detail Flow ، منوهای OverFlow و Scene ها
- ایجاد یک Master/Detail Flow Activity و معرفی فایل های آن
- نمایش وب سایت در صفحه
- مراحل ایجاد و مدیریت کردن منوهای OverFlow
- ایجاد پروژه مشاهده عملکرد منوی OverFlow
- پویانمایی واسط های کاربری با استفاده از فریم ورک Android transitions
- کارکردن با گذارهای Scene و نحوه تعریف Transitions و Transition Sets
- کارکردن با درون افزاینده ها
- اموزش عملی Android Transition با استفاده از Begin Delayed Transition
- پیاده سازی Scene Transition در اندروید(طراحی scene ها)
- پیاده سازی گذارها
فصل نهم:کار با Intent ها و Activity ها
- مقدمه ای بر Android Intents
- استفاده از intent های explicit اندروید(بخش اول)
- استفاده از intent های explicit اندروید(بخش دوم)
- بررسی intent های implicit اندروید
- اضافه کردن یک Activity، تغییر فایل manifest و نصب بسته my webview
- مقدمه ای بر Broadcast Intents و Broadcast Recivers
- ایجاد یک نمونه از Broadcast intent
- گوش دادن به Broadcast های سیستم
فصل دهم:کار با Thread(نخ ها) و سرویس های Starte و Bound
- مقدمه ای بر نخ ها و اداره کننده ی نخ ها
- ایجاد یک نخ جدید ، پیاده سازی اداره کننده و پاس کردن پیغام به اداره کننده
- مقدمه ای بر سرویس های Started و Bound
- پیاده سازی یک سرویس started در اندروید
- ایجاد نخ جدید در سرویس و تغییر واسط کاربری
- ایجاد سرویس های bound محلی در اندروید
- آشنایی با خدمات از راه دور محدوده یا Remote Bound service
فصل یازدهم: کار با پایگاه داده SQLite در اندروید
- بررسی اجمالی پایگاه داده های اندروید SQLite
- استقرار SQLite روی یک دستگاه مجازی اندروید(AVD) و اجرای برخی دستورات
- کلاس های جاوای اندروید
- طرح جدول اندروید
- ایجاد Table layout و Table Row برای پروژه پایگاه داده
- ایجاد و استفاده از پایگاه داد ه SQLite در اندروید (بخش اول)
- ایجاد و استفاده از پایگاه داد ه SQLite در اندروید (بخش دوم)
- درک هدف ارائه دهندگان محتوا
فصل دوازدهم: ذخیره سازی ابری ، Video Playback و ضبط تصویر و ویدیو و صوت
- چارچوب دسترسی به ذخیره سازی ابری
- فیلترسازی لیست های picker files و هندل کردن نتایج intent
- خواندن محتوای یک فایل ، حذف و دسترسی به فایل
- مراحل پیاده سازی Video play back روی اندروید
- تست پخش ویدئو روی دستگاه اندرویدی
- افزودن Media Controller به Video view
- مراحل ضبط ویدیو و ضبط تصویر روی اندروید با استفاده از دوربین
- ایجاد یک پروژه ضبط ویدئو
- مراحل ضبط Android Audio و پخش با استفاده از Mediaplayer و Media Recorder
- بررسی مثال ضبط و پخش صدا
فصل سیزدهم: Google Map
- Google maps Android API
- ایجاد یک پروژه google map
- بررسی ژئوکدینگ و ژئوکدینگ معکوس
- اضافه کردن نقشه به برنامه و تغییر نوع آن
- نمایش map controls به کاربر
- حرکات نقشه و ایجاد نشانگر ها روی آن
- کنترل دوربین نقشه
فصل چهاردهم: معماری چاپ در اندروید
- اشنایی با معماری چاپ اندروید
- گزینه های ایجاد پشتیبانی چاپ و ایجاد محتوای html
- بررسی چاپ صفحه وب و سند
- مراحل ایجاد برنامه چاپ html
- مراحل ایجاد یک نمونه چاپ web page
- افزودن گزینه print menu
- راهنمایی برای چاپ سند سفارشی اندروید
- مراحل ایجاد پروژه چاپ سند سفارشی
- پیاده سازی متد onwrite() callback
- بررسی یک صفحه در محدوده و طراحی محتوا روی pagecanvas
فصل پانزدهم: ساخت فایل apk و آماده سازی برنامه برای انتشار
- به کارگیری دستگاه های مختلف اندروید و تنظیم نمایش آنها
- امضا و آماده سازی یک برنامه اندروید برای انتشار و ساخت فایل apk
- رجیستر Google play Develover Console و آپلود نسخه جدید apk
- بررسی Gradle در Android Studio
- فایلهای Module Level
نقد و بررسیها
هنوز بررسیای ثبت نشده است.