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

جدید

25,000 تومان

- +

 
بررسی تخصصی

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

بیش از 14 ساعت آموزش در سطح مقدماتی و پیشرفته به زبان فارسی

ارائه آموزشهای زبان اصلی در سطح پیشرفته (بیش از 7 ساعت)

به همراه نرم افزارهای

Google Android Studio with SDK
Java Runtime Environment
Java SE Development Kit
NetBeans IDE
Eclipse SDK

مباحث آموزشی

آشنایی با کدنویسی به زبان جاوا

معرفی Netbeans و Java
ایجاد یک پروژه ساده جاوا
انواع متغیرها
تبدیل متغیرها
آشنایی با اپراتورها
دریافت ورودی از کاربر
نوشتن یک کد ساده جمع دو اعداد
دستورات شرطی if و else
دستور switch
حلقه while
ساخت Class
ایجاد متد توسط پارامترها
ایجاد متد توسط متغیرها
ایجاد Constructor
دستورات شرطی تودرتو
ساختار متفاوتی از دستور if و else
نوشتن یک برنامه ساده برای گرفتن معدل
حلقه For
نوشتن برنامه سود مرکب
حلقه Do While
آشنایی با برخی از متدهای ریاضی
تولید اعداد تصادفی
آرایه ها (Arrays)
ساخت جدول با استفاده از آرایه ها
جمع کردن عناصر یک آرایه عددی
شمارنده آرایه ها
خلاصه کردن حلقه for
استفاده از آرایه ها در متد
آرایه های چند بعدی
تغییر مقدار متغیرها
کلاس زمان (Time Class)
ادامه مبحث قبل (کلاس زمان)
عبارات public, private, this
سازنده های چندگانه (Multiple Constructor) 
کپسولیت کردن (متدهای get و set)
ساخت آبجکت برای Multiple Constructor در کلاس
متد toString
ترکیب (Composition)
شمارش (Enum)
کتابخانه EnumSet
مفهوم static در جاوا
وراثت (Inheritance)
واسط گرافیکی کاربر (GUI)
ساخت JFrame
رابطه (EventHandler & ActionListener)
استثناها (Exceptions)
چندریختی (Polymorphism)
Polymorphism Arguments
تفاوت بین Override و Overload
آشنایی بیشتر با abstract

آموزش کار با نرم افزار Android Studio و انجام پروژه های عملی

بخش اول (مقدمه ای بر آموزش)
مروری بر مجموعه آموزشی اندروید استدیو
آشنایی با پیش نیازهای برنامه اندروید استدیو
نحوه استفاده از پروژه های آموزشی (فایلهای تمرینی)
نگاهی بر Android Studio و IntelliJ IDEA

بخش دوم (اصول اولیه برنامه نویسی اندروید)
نصب کیت توسعه جاوا (JDK)
آموزش نصب اندروید استدیو بر روی سیستم عامل مک
آموزش نصب شتاب دهنده های سخت افزاری (HAXM)
آموزش نصب اندروید استدیو بر روی ویندوز
مدیریت بروز رسانی های Android Studio
دانلود SDK ها و Component های مورد نیاز
ساخت یک برنامه ساده اندروید
مروری بر جزئیات و ساختار پروژه های اندروید استدیو

بخش سوم (پیکربندی های نرم افزار اندروید استدیو)
تنظیمات نرم افزار اندروید استدیو
آشنایی با دستگاه های مجازی برای شبیه سازی و تست پروژه ها
آموزش ساخت یک دستگاه مجازی برای تست پروژه
نصب درایورهای سخت افزاری مورد نیاز دستگاه های مجازی
اتصال دستگاه های فیزیکی برای تست بهتر پروژه های خود

بخش چهارم (محیط های کدنویسی دیگر اندروید)
بررسی تعامل بین اندروید استدیو و دیگر محیط های کد نویسی مانند Eclipse
ایجاد پروژه های اندروید استدیو توسط فایلهای JAR
تنظیم سبک کدنویسی جاوا پس از وارد کردن پروژه ها
وارد کردن SDK های مختلف در برنامه

بخش پنجم (رابط کاربری اندروید استدیو)
منوها و نوار ابزارهای برنامه
جستجوی کدها، فایلها و پوشه ها
استفاده از پنجره Tool
نماهای مختلف رابط کاربری

بخش ششم (مدیریت پروژه)
آموزش کار با Gradle و دیگر فایلهای پیکربندی
افزودن فایلهای JAR و فایلها و ماژولهای دیگر
وابستگی ها و اتصال به کتاب خانه های راه دور توسط Maven Dependencies

بخش هفتم (کنترل و اشتراک پروژه توسط Git)
نصب Git بر روی ویندوز
نصب Git بر روی مک
ساخت Repository ها در GitHub
به اشتراک گذاری پروژه ها از طریق GitHub
آموزش بازگردانی Repository ها از طریق GitHub

بخش هشتم (ویرایش کدها و اجرای آنها)
ساخت یک فایل جاوا جدید
بهینه سازی کدهای جاوا (Refactor)
فیلتر کردن و جستجوی پیغامهای logcat
خطایابی و ایجاد نقاط شکست (Breakpoint)
شناسایی سخت افزارها توسط Android Device Monitor
مانیتورینگ حافظه و وضعیت اجرایی برنامه
مقدمه ای بر فصلهای بعد

بخش نهم (آشنایی با مفاهیم و مقدمات توسعه)
مقدمات و پیش نیازها
نحوه استفاده از پروژه های آموزشی (فایلهای تمرینی)
مروری بر تاریخچه اندروید
آشنایی با معماری برنامه های اندروید
یافتن نسخه مناسب جاوا
پیکربندی Android SDK

بخش دهم (توسعه برنامه های اندروید)
ایجاد یک پروژه جدید
استفاده از ابزارهای خط فرمان (فراخونی SDK ها توسط CommandLine)
استفاده از ابزارهای خط فرمان (قسمت دوم)
بهره گیری از مستندات و آموزشهای برنامه نویسی اندروید
آشنایی بیشتر با ساختار پروژه های اندروید
مدیریت فایل AndroidManifest.xml
سیستم وابستگی اندروید استدیو و پشتیبانی از کتابخانه ها
چیدمان فضای کاری برنامه های اندروید
قابلیت Material Design و سفارشی سازی آن

بخش یازدهم (کنترل نماها و واسط گرافیکی کاربر)
کنترل چیدمان فضای کاری توسط ViewGroup
تنظیمات مولفه های ابعاد و حجم
چیدمان LinearLayout
چیدمان RelativeLayout
افزودن View به ViewGroup ها

بخش دوازدهم (آبجکتها، وظایف و رویدادها)
نمایش مقادیر متنی و کنترل TextView ها
نمایش پیغام به کاربران (User Messages)
رویدادها، وظایف و Activity ها
چرخه حیات رویدادها (LifecycleEvents)
کنترل رویدادها در فایلهای Layout
بررسی View ها و Event ها در کلاسهای جاوا
پیکربندی رخدادها (Config Events)

بخش سیزدهم (گرافیک و عناصر دیداری)
انتخاب آیکن راه انداز (Launcher Icon)
نمایش تصویر منبع با استفاده از ImageView
نمایش تصاویر با استفاده از کدهای جاوا
استفاده از یک منبع کلی برای نمایش تصاویر

بخش چهاردهم (منوها و عناصر مربوطه)
منوهای اپلیکیشنهای اندروید و تنظیمات آنها
افزایش آیتمهای منو توسط کدهای جاوا
نمایش آیتمهای منو در اکشن بار

بخش پانزدهم (مباحث تکمیلی)
ایجاد اکتیویتی جدید
استفاده از مفاهیم آشکار (Explicit Intent)
مباحث بیشتر در مورد Intent ها

بخش شانزدهم (بهینه سازی پلیکیشن ها)
بررسی میزان توزیع و محبوبیت دستگاه ها و سیستم عاملهای اندرویدی برای پیاده سازی بهینه اپلیکیشنهای خود
ساخت برنامه های بهینه برای حالتهای مختلف نمایش
مدیریت ابعاد برنامه در صفحه نمایش گوشی های هوشمند
استفاده از تصاویر چندگانه در محتوا
Layout های چندگانه
نمایش لیستی از داده ها

 
جزئیات فنی
نوع ديسکDVD
تعداد دیسک1
زبانفارسی

نوشتن دیدگاه

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

نوشتن دیدگاه

 
دیدگاه‌ها(0)

تاکنون هیچ نقدی از طرف کاربران نوشته نشده.

خریداران این محصول، این کالاها را نیز خریده اند:

29 محصول مشابه یافت شد