توضیحات
آموزش برنامه نویسی اندروید با اندروید استودیو – Android Studio
ویژگی های اصلی مجموعه صفر تا صد آموزش برنامه نویسی اندروید با اندروید استودیو – Android Studio
- ۱۲ ساعت آموزش جامع فارسی برنامه نویسی و ساخت نرم افزار و بازی برای سیستم عامل آندروید با جاوا در محیط اندروید استودیو
- آموزشهای کلاس یک جهانی تدریس شده توسط اساتید معتبر دنیا (دوبله شده به فارسی توسط برنامه نویسان حرفه ای)
- همراه با بیش از ۳۰ ساعت آموزش تخصصی برنامه نویسی اندروید به زبان انگلیسی تدریس شده توسط بهترین اساتید برنامه نویسی اندروید دنیا.
- به همراه با سورس پروژه های آموزش داده شده ..
- مجموعه ای کامل شامل هر آنچه برای برنامه نویسی برای اندروید نیاز دارید !
- به همراه نسخه کامل آپدیتهای SDK اندروید با حجم ۷۰ گیگ به صورت آفلاین و فشرده شده در قالب یک DVD9 نه گیگابایتی
- به همراه نسخه جدید دیگر ابزارهای مورد نیاز برنامه نویسی اندروید همچون Android Studio v1 Final , SDK , Eclipse و JAVA و …
متشکل از چهار دوره آموزشی مختلف :
- دوره آموزشی : آموزش “کلیات و صفر تا صد کار با Android Studio ”
- دوره آموزشی : “برنامه نویسی و ساخت نرم افزار و بازی اندروید در محیط Android Studio”
- دوره آموزشی : ” ویژگی های جدید اندروید ۶ برای توسعه دهندگان ”
- دوره آموزشی : ” ویژگی های جدید اندروید N (نسخه ۷ اندروید ) برای توسعه دهندگان ”
اندروید چیست ؟ (What is android?)
اندروید (به انگلیسی: Android) نام سیستمعاملی است که کمپانی گوگل برای گوشی های هوشمند تلفن همراه و لوحرایانه (تبلت) و هم اکنون برای تلویزیون نیز عرضه مینماید و با همکاری دهها شرکت بر روی دستگاههای مبتنی بر اندروید قرار میدهد.
سیستم عامل اندروید با بیش از ۲ میلیارد نسخه نصب شده روی گوشی های همراه، به عنوان طرفدار ترین سیستم عامل دنیا در گوشی های هوشمند امروزی با سرعت بسیاری در حال پیشرفت است.
سیستم عامل اندروید دیگر به بخشی جدا نشدنی از زندگی امروز تبدیل گشته است و از این سو یادگیری برنامه نویسی و ساخت نرم افزار و بازی برای این سیستم عامل پرطرفدار، گزینه اول بسیاری از علاقمندان دنیای دیجیتال است ….
و اما نرم افزار اندروید استودیو Google Android Studio …
اندروید استودیو یک محیط برنامه نویسی و استودیو فوق العاده جهت برنامه نوسی است که بطور اختصاصی برای اندروید طراحی شده و امکانات و ویژگی های بسیار زیادی را در اختیار برنامه نویسان ویژه اندروید قرار می دهد.
در مجموعه های دیگر ما آموزش کار و برنامه نویسی در محیط های دیگر همچون Eclipse و Android SDK آموزش داده می شوند.
در مجموعه های آموزشی “صفر تا صد برنامه نویسی اندروید” بر آن شدیم تا هرآنچه در دنیای برنامه نویسی اندروید هست را به شما معرفی کنیم و آموزش دهیم. پس با ما همراه باشید …
سرفصل های دروس آموزشی این دوره:
مقدمه
- خوش آمدگویی
- قبل از آغاز مجموعه چه چیزهایی باید بدانید؟
- استفاده از فایل های تمرینی
- در مورد Android Studio و IntelliJ IDEA
فصل اول – آغاز به کار
- نصب JDK یا محیط توسعه دهنده جاوا
- نصب Android Studio روی مک
- نصب شتاب دهنده ی HAXM روی مک
- نصب Android Studio روی ویندوز
- مدیریت به روز رسانی های Android Studio
- نصب افزونه های اضافی با Android SDK Manager
- طراحی اولین پروژه اندروید
- مرور ساختار یک پروژه اندرویدی
فصل دوم – پیکربندی و تنظیمات محیط توسعه
- پیکربندی و تنظیمات Android Studio
- استفاده از شبیه ساز و دستگاه های مجازی برای تست
- ایجاد دستگاه های مجازی جدید
- نصب درایور روی ویندوز
- اتصال دستگاه های فیزیکی برای تست
فصل سوم – وارد کردن کدهای موجود به Android Studio
- وارد کردن پروژه ها از Eclipse با ADT
- وارد کردن پروژه ها با JAR های شناسایی نشده
- تنظیم سبک کدنویسی جاوا بعد از وارد کردن پروژه
- وارد کردن نمونه برنامه های Android SDK
فصل چهارم – مروری بر رابط کاربری
- استفاده از منوها و نوارابزار
- جست و جوی فایل ها و پوشه ها
- مروری بر دیگر پنجره های ابزار
- کار با ساختار پنجره ها
فصل پنجم – مدیریت ساخت پروژه ها با Gradle
- کار با Gradle و دیگر فایل های پیکربندی
- افزودن فایل های JAR با وابستگی ها و ماژول ها
- افزودن کتابخانه های ریموت با وابستگی های Maven
فصل ششم – استفاده از Git
- نصب Git روی ویندوز
- نصب Git روی Max OS X
- ایجاد repository ها در GitHub
- اشتراک گذاری پروژه اندروید روی GitHub
- بازیابی یک Repository از GitHub
فصل هفتم – ویرایش کد و خطایابی
- ایجاد یک فایل جاوای جدید
- Refactor کردن کد جاوا
- فیلتر و جست و جوی پیام های logcat
- استفاده از نقاط توقف و عبارات نظارتی
- بررسی و نظارت دستگاه اندرویدی با Android Device Monitor
- بررسی مموری مورد استفاده یک برنامه
- آشنایی با میان برهای ویرایش کد کاربردی
فصل هشتم – نتیجه گیری
- جمع بندی و قدم های بعد
-
سرفصل های دروس آموزشی این دوره:
مقدمه
- خوش آمدگویی
- قبل از شروع چه باید بدانید
- استفاده از فایل های تمرینی
- نکات رفع مشکل
فصل اول – درباره اندروید
- مروری بر تاریخچه اندروید
- درک ساختار یک برنامه اندروید
- مروری بر پیاده سازی اندروید جاوا
فصل دوم – آغاز به کار
- ایجاد اولین برنامه اندروید
- مروری بر Android Studio
- ایجاد دستگاه مجازی برای تست
- اتصال به دستگاه های فیزیکی برای تست
- افزودن خط فرمان به مسیرهای سیستم
- مروری بر خط فرمان SDK
فصل سوم – مبانی توسعه
- مروری بر ساختار یک پروژه اندروید
- مدیریت اسکریپت Gradle Build
- مروری بر فایل Manifest برنامه
- کار با منابع برنامه
فصل چهارم – تعریف Layout های Activity
- تعریف صفحه ها با فایل های منابع Layout
- مروری بر طراحی رابط
- طراحی صفحات با ViewGroup و کلاس های View
- درک واحدهای اندازه گیری
- طراحی صفحات با ساختار LinearLayout
- طراحی صفحات با ساختار RelativeLayout
- افزودن View ها به یک View Group با کدهای جاوا
- جمع آوری و نمایش مقادیر متن ها
- چالش: ایجاد فرم ثبت نام
- راه حل: ایجاد فرم ثبت نام
فصل پنجم – کار با رویدادهای برنامه
- ردیابی تغییرات با Logcat
- مدیریت رویدادهای کاربری با فایل تنظیمات
- مدیریت رویدادهای کاربر با کدهای جاوا
- فهم چرخه Activity
- مدیریت چرخه رویدادها با کدهای جاوا
- مدیریت چرخش گوشی و دیگر تغییرات در پیکربندی
فصل ششم – نمایش تصاویر
- نمایش تصاویر با ImageView
- نمایش تصاویر Drawable در زمان اجرا
- بارگذاری تصاویر از پوشه Assets
فصل هفتم – کار با منوها و اکشن بار
- تعریف یک منو در یک فایل XML
- افزودن آیتم ها به یک منو در زمان اجرا
- نمایش آیتم های منو در اکشن بار
فصل هشتم – مدیریت Navigation
- ایجاد Activity و Layout های جدید
- استفاده از Intent های صریح برای اجرای Activity های جدید
- پایان بخشی و بازگشت از یک Activity ثانویه
- ارسال داده به یک Activity
- بازگشت داده از یک Activity پدر
- باز کردن Acitivity ها با Intent های ضمنی
فصل نهم – پشتیبانی از صفحات متفاوت
- کار با چهارچوب Android Market
- ایجاد یک آیکون لانچر سفارشی
- ایجاد منابع قابل طراحی برای صفحات نمایش متفاوت
- ایجاد گرافیک های NinePatch قابل بزرگنمایی
- طراحی صفحات با Fragment ها
فصل دهم – مدیریت نمای برنامه با Style و Theme ها
- تعریف و استفاده از Style ها
- اعمال Theme های برنامه
- ایجاد یک برنامه با Material Design
- سفارشی سازی Material Design با Style ها
فصل یازدهم – کار با داده
- کار با مجموعه داده ها
- نمایش داده در یک لیست
- مدیریت رویداد آیتم های لیست
- نمایش جزئیات در یک Activity ثانویه
- سفارشی سازی نمایش آیتم های لیست
- چالش: طراحی یک برنامه با لیست
- راه حل: طراحی یک برنامه با لیست
فصل دوازدهم – نتیجه گیری
- قدم های بعد
سرفصل های دروس آموزشی این دوره:
مقدمه
- خوشآمدگویی
- قبل از شروع چه چیزهایی باید بدانید
- استفاده از فایلهای تمرینی
فصل اول – شروع به کار
- مروری بر ویژگیهای جدید اندروید ۶
- پیکربندی اندروید استودیو برای این آموزش
- استفاده از templateهای جدید پروژه
- بررسی نمونه برنامه این آموزش
فصل دوم – مجوزها و تایید هویت
- مدیریت مجوزهای برنامه در زمان اجرا
- تایید هویت با استفاده از اطلاعات کاربری دستگاه
- تایید هویت با استفاده از اثرانگشت
فصل سوم – مدیریت پشتیبانگیری خودکار برای برنامهها
- پیکربندی نسخه پشتیبان دادهها
- تست کردن پیکربندی نسخه پشتیبان یک برنامه
- جلوگیری از پشتیبانگیری دادهها
فصل چهارم – دیگر ویژگیهای جدید
- لینکهای برنامه و Website Association
- پاسخ به تعاملات صوتی
- ایجاد آرایش صفحه با اتصال دادهها
سرفصل های دروس آموزشی این دوره:
مقدمه
- خوشآمدگویی
- ویژگیهای جدید اندروید N
سرفصل – آغاز کار با اندروید N
- نصب نسخه پیشنمایش اندروید استودیو ۲٫۱
- تنظیم و کامپایل کردن برنامهها با اندروید N
- ایجاد یک دستگاه مجازی با اندروید N
- نصب اندروید N روی یک گوشی Nexus
- برنامهنویسی با قواعد جاوا ۸