شاخه‎ها

آموزش Android Programming

جدید

دوره کامل آموزشی و نسخه نهایی نرم‌افزار Android Studio 1.1

اضافه به علاقمندی

اطلاعات بیشتر

اندروید (Android) نام سیستم‌عاملی است که کمپانی گوگل برای گوشی های هوشمند تلفن همراه و لوح‌رایانه (تبلت) و هم اکنون برای تلویزیون نیز عرضه می‌نماید و با همکاری ده‌ها شرکت بر روی دستگاه‌های مبتنی بر اندروید قرار می‌دهد. سیستم عامل اندروید با بیش از 2 میلیارد نسخه نصب شده روی گوشی های همراه، به عنوان طرفدار ترین سیستم عامل دنیا در گوشی های هوشمند امروزی با سرعت بسیاری در حال پیشرفت است. سیستم عامل اندروید دیگر به بخشی جدا نشدنی از زندگی امروز تبدیل گشته است و از این سو یادگیری برنامه نویسی و ساخت نرم افزار و بازی برای این سیستم عامل پرطرفدار، گزینه اول بسیاری از علاقمندان دنیای دیجیتال است.

اما نرم افزار اندروید استودیو (Google Android Studio) یک محیط برنامه نویسی و استودیو فوق العاده جهت برنامه نوسی است که بطور اختصاصی برای اندروید طراحی شده و امکانات و ویژگی های بسیار زیادی را در اختیار برنامه نویسان ویژه اندروید قرار می دهد. Google Android Studio پروژه جدید گوگل می باشد. این برنامه محیط جدیدی برای برنامه نویسی اندروید بر اساس IntelliJ IDEA می باشد و جایگزین Eclipse و پلاگین ADT شده است. این برنامه برای همه برنامه نویسان بخصوص آنانی که به تازگی در این راه قدم گذاشته اند بسیار مناسب است و برتری هایی که نسبت به Eclipse دارد باعث شده که کار را برای اکثریت برنامه نویس ها آسان تر کند. البته به دلیل نوپا بودن این برنامه، هنوز کمی و کاستی هایی در آن نسبت به Eclipse دیده می شود که بزرگ ترین آن، پشتیبانی ضعیف تر از استفاده از NDK و زبان برنامه نویسی ++C است. اما در کل حرکت به سمت Gradle و Maven و کنار گذاشتن ANT بسیار مفید بوده است. این حرکت باعث شده که مدیریت وابستگی های پروژه به شکل قابل توجهی آسان تر شود و ساختن یک برنامه با تنظیمات مختلف، مانند نسخه رایگان و پولی، نسخه مخصوص دستگاه هایی با ورژن خاصی از اندروید و ... با یک کد بیس بسیار ساده تر شده است. همچنین توکار بودن Google Cloud Platform و GitHub در این برنامه به بسیاری از برنامه نویس ها در حفظ وقت خود کمک خواهد کرد.

مهم ترین قابلیت های کلیدی نرم افزار Android Studio عبارتند از:

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

- قالب های آماده برای برنامه های مختلف و شروع کردن سریع تر ساخت برنامه

- پیش نمایش زنده برنامه برای اندازه صفحه های مختلف مانند ساعت های هوشمند، موبایل، تبلت و تلویزیون

- مدیریت دستگاه های مجازی که با SDK Manager نصب شده اند

- استفاده از Gradle برای مدیریت Build ها و Maven برای وابستگی ها

- ویرایش Layout ها با امکانات جانبی مفید

- استفاده از ProGuard و امضا کردن برنامه

- نمایش اطلاعات و وضعیت مصرف برنامه از منابع دستگاه

- پشیتبانی از پروژه های NDK

- پشتیبانی پیشفرض از Google Cloud Platform

طراحی برنامه های اندرویدی، یکی از مدرن ترین و پول ساز ترین تخصص های دنیای امروزی است. در دوره مقدماتی این آموزش، شما با ساختار، Packageها، کامپوننت ها و پیاده سازی یک App آشنا شده و نحوه کار با Android Studio را فرا خواهید گرفت. علاوه بر این، روش استفاده از Virtual Device، کار با Gradle Scripts و انواع Layoutها و همچنین درج انواع متن، از دیگر مباحث این دوره آموزشی است.

در دوره متوسط این آموزش، با روش مواجهه با انواع رویدادها مواجه شده و اصول مدیریت چرخه حیات Activity را فراخواهید گرفت. درج و ویرایش انواع تصاویر، طراحی منوها و Action Bar، ارسال و دریافت داده‌ها، کار با Launcher Icon، صفحات قطعه بندی شده و Styleها از دیگر مطالبی است که در این دوره آموزشی مورد مطالعه قرار گرفته است. در دوره پیشرفته نیز با بررسی روش سفارشی کردن ListView، نحوه کار با ArrayAdapter را فرا خواهید گرفت. همچنین، با بررسی کامل و مرحله به مرحله دو پروژه بازی، جزئیات پیشرفته و کاملی را برای تولید بازی‌های اندرویدی خواهید آموخت.

این بسته شامل ۲عدد DVD ٩ گیگابایتی حاوی نرم افزار Android Studio 3.0 و دوره های مقدماتی، متوسط و پیشرفته آموزش Android Programming می باشد.

توجه: پیش نیاز آموزش Android Programming، آموزش Java می باشد.

 

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

آموزش Android Programming - دوره مقدماتی

 ۱ - مبانی

مقدمه - آشنایی با اندروید - تاریخچه اندروید

 

۲ - ساختار و کامپوننت های App

ساختار یک (App (۱ - ساختار یک (App (۲ - کامپوننت Activity - سایر کامپوننت های یک App - پیاده سازی App با جاوا

 

۳ - آشنایی با Package ها

کار با Package ها - فراخوانی Package ها - استفاده از SDK Manager

 

۴ - ایجاد App جدید

ایجاد نخستین App اندروید - تنظیمات App جدید (۱) - تنظیمات App جدید (۲)

 

۵ - کار با Android Studio

محیط عمومی برنامه - کار در نمای Project - سفارشی کردن محیط کاری

 

۶ - کار با Virtual Device

ایجاد Virtual Device - تنظیمات Virtual Device - اجرای Virtual Device - اتصال فیزیکیDevice

 

۷ - ساختار پروژه اندروید

ساختار پروژه اندروید (۱) - ساختار پروژه اندروید (۲)

 

۸ - کار با Gradle Scripts

مفهوم Gradle Scripts - مدیریت Gradle Scripts

 

۹ - مدیریت فایل Manifest

آشنایی با فایل Manifest - ویرایش فایل Manifest - تعیین Label یک App - عنصر Activity

 

۱۰ - کار با Resource ها

کار با App Resource ها - ایجاد Resource File

 

۱۱ - کار در نمای Design

کار در نمای (Design (۱ - کار در نمای (Design (۲ - ایجاد Activity جدید - کلاس های View و ViewGroup

 

۱۲ - کار با Layout ها

آشنایی با Layout - ایجاد و بارگذاری فایل Layout

 

۱۳ - کار با LinearLayout

واحدهای اندازه گیری - استفاده از LinearLayout - خصوصیات LinearLayout - استفاده از Container ها

 

۱۴ - ایجاد LinearLayout سفارشی

ایجاد LinearLayout سفارشی (۱) - ایجاد LinearLayout سفارشی (۲)

 

۱۵ - کار با RelativeLayout

استفاده از RelativeLayout - تنظیم مکان دکمه و متن - تنظیم محل کامپوننت

 

۱۶ - کار با ConstraintLayout

آشنایی با ConstraintLayout - تنظیمات ConstraintLayout - استفاده از Guideline ها - طراحی حالتLandscape

 

۱۷ - افزودن View ها و کامپوننت ها

افزودن View ها (۱) - افزودن View ها (۲) - کنترل نمایش کامپوننت ها

 

۱۸ - کار با متون

دریافت و نمایش مقادیر متنی - تنظیمات TextView - درج متون طولانی - ایجاد Scrollbar

 

۱۹ - فرم ثبت نام

ایجاد یک فرم ثبت نام - تنظیمات فرم ثبت نام

 

۲۰ - آزمون های عملی

۶دوره آزمون عملی

 

 آموزش Android Programming - دوره متوسط

 ۱ - کار با رویدادها

آشنایی با ابزار Logcat - کار با متد onCreate - متدهای کلاس MainActivity - مدیریت رویدادهای کاربر (۱) - مدیریت رویدادهای کاربر (۲) - مدیریت رویدادها توسط جاوا

 

۲ - چرخه حیات Activity

 آشنایی با چرخه حیات Activity - قوانین Stack - حالت های یک Activity - مدیریت رویدادهای چرخه حیات (۱) - مدیریت رویدادهای چرخه حیات (۲)

 

۳ - کنترل تنظیمات

مدیریت تنظیمات Configuration - مدیریت تنظیمات Device

 

۴ - کار با ImageView

آشنایی با ImageView - تعيين منبع تصویر - نمایش Dynamic تصاویر (۱) - نمایش Dynamic تصاویر (۲)

 

۵ - بارگذاری تصاویر

ایجاد پوشه Assets - بارگذاری تصاویر از پوشه Assets - انتقال تصویر به کنترل Drawable

 

۶ - کار با منوها

ساختار منوها - اضافه کردن آیتم به منو - درج کد برای آیتم های منو

 

۷ - کار با منوها در حالت Runtime

افزودن آیتم ها به صورت Runtime - کار با متد Add - متد onMenuItemClick

 

۸ - کار با ActionBar

نمایش آیتم ها در ActionBar - تنظیمات آیتم های ActionBar

 

۹ - کار با Activity

افزودن (Activity (۱ - افزودن (Activity (۲ - استفاده از Explicit Intent - بازگشت به Activity قبلی

 

۱۰ - ارسال و دریافت داده ها

فرستادن داده به Activity - دریافت داده از Activity - بازگرداندن داده ها به Activity والد - متد RegisterClickHandler - دریافت نتیجه از (Activity (۱ - دریافت نتیجه از (Activity (۲

 

۱۱ - کار با Implicit Intent

کار با (Implicit Intent (۱ - کار با (Implicit Intent (۲

 

۱۲ - تعامل با بازار اندروید

تعامل با بازار اندروید

 

۱۳ - کار با Launcher Icon

آشنایی با Launcher Icon - ایجاد Launcher Icon سفارشی - اعمال تغییرات بر روی آیکون - ایجاد Launcher Icon - درج Launcher lcon در Add

 

۱۴ - ایجاد منابع Drawable

ایجاد منابع Drawable

 

۱۵ - کار با فایل های گرافیکی 9Patch

آشنایی با فایل های گرافیکی 9Patch - ایجاد فایل گرافیکی 9Patch

 

۱۶ - صفحات قطعه بندی شده

ایجاد یک صفحه قطعه بندی شده - بررسی کد صفحات

 

۱۷ - کار با Style ها

آشنایی با Style ها - ایجاد Style جديد - اعمال Style جدید

 

۱۸ - آشنایی با Theme ها

ایجاد Theme سفارشی - اعمال Theme به App

 

۱۹ - کار با ListView

ذخيره داده ها - نمایش داده ها در List - افزودن داده ها به List - نمایش داده ها در ListView

 

۲۰ - آزمون های عملی

۶دوره آزمون عملی

 

آموزش Android Programming - دوره پیشرفته

 ۱ - سفارشی کردن ListView

سفارشی کردن ListView

 

۲ - کار با ArrayAdapter

ایجاد ArrayAdapter سفارشی (۱) - ایجاد ArrayAdapter سفارشی (۲) - نمایش تصویر هر آیتم

 

۳ - کار با RecyclerView و Parcelable

کار با RecyclerView - تنظیمات RecyclerView - آشنایی با پلاگین Parcelable - کار با پلاگین Parcelable

 

۴ - طراحی بازی Balloon

شبیه سازی بازی - ایجاد حالت (Full Screen (۱ - ایجاد حالت (Full Screen (۲ - ایجاد تصویر پشت زمینه - افزودن کنترل های Toolbar - افزودن ساير کنترل ها

 

۵ - ایجاد متدها

نمایش Pin ها - ایجاد کلاس Balloon - ایجاد متد سازنده کلاس Balloon - تکمیل متد onCreate - مديريت رنگ ها

 

۶ - ایجاد انیمیشن

اضافه کردن انیمیشن - اجرای انیمیشن (۱) - اجرای انیمیشن (۲) - افزودن مراحل مختلف به بازی

 

۷ - کلاس ASyncTask

کلاس (ASyncTask (۱ - کلاس (ASyncTask (۲

 

۸ - مدیریت Object ها

انهدام Object ها - تصادم Objectها - محاسبه امتیازات - متد updateDisplay - محدود کردن تعداد Objectها - مدیریت Pin ها

 

۹ - مدیریت بازی

متد gameOver - اجرای یک مرحله در هر زمان - محاسبه تعداد Objectها - تکمیل دکمه Go - محاسبه بالاترین امتیاز - نمایش کادر امتيازات

 

۱۰ - افزودن موسیقی

افزودن موسیقی (۱) - افزودن موسیقی (۲)

 

۱۱ - طراحی بازی Brick Breaker

ساختار اولیه بازی - کلاس GamePanel - کلاس MainThread - تکمیل کلاس GamePanel

 

۱۲ - متد Run

ایجاد متد Run - تکمیل متد Run - مدیریت Thread

 

۱۳ - افزودن تصویر پشت زمینه

افزودن تصویر پشت زمینه (۱) - افزودن تصویر پشت زمینه (۲)

 

۱۴ - کلاس های Ball و Paddle

کلاس Ball - متد update - حرکت توپ در صفحه - کلاس Paddle - کنترل حرکت Paddle - مدیریت لمس صفحه

 

۱۵ - مدیریت برخورد توپ

برخورد با زمین - برخورد با Paddle

 

۱۶ - ایجاد آجرها

افزودن آجرها - برخورد توپ با آجرها

 

۱۷ - منوی اصلی

ایجاد منوی اصلی (۱) - ایجاد منوی اصلی (۲) - مدیریت دکمه ها

 

۱۸ - طراحی صفحه پایانی

طراحی صفحه پایانی (۱) - طراحی صفحه پایانی (۲) - مدیریت دکمه های SubMenu

 

۱۹ - ایجاد فایل APK

ایجاد فایل APK

 

۲۰ - آزمون های عملی

۶دوره آزمون عملی 

  • محتوا
  • ویژگی ها

    مشخصات محصول

    نوع دیسک : DVD 9 Gb
    تعداد دیسک : 2
    نوع سیستم عامل قابل نصب : ویندوز Xp , 7 , 8 , 8.1 , 9 , 10
    نوع ویندوز : 32Bit 64Bit - X86 X64
    کاربرد نرم افزار : موبايل و تبلت
    شرکت تولید کننده : شرکت فنی مهندسی پرند
    شماره مجوز : 8-02378-064841

    برچسب ها

    دیدگاه ها

    نوشتن دیدگاه
    آموزش Android Programming

    آموزش Android Programming

    دوره کامل آموزشی و نسخه نهایی نرم‌افزار Android Studio 1.1

    نوشتن دیدگاه

    محصولات مرتبط

    web counter gratis