توضیحات
معرفی آموزش Android Programming پرند
معرفی نرمافزار Android Programming
آموزش Android Programming پرند
امروزه تقریبا همه برای رفع نیازهای روزانه خود، از گوشیهای هوشمند استفاده میکنند. این نیازها کوچکترین و متداولترین کارهای افراد را هم شامل میشوند. از جمله خرید کردن، درخواست تاکسی، برقراری ارتباط، انجام امور مالی و…. .
با ظهور گوشیهای هوشمند به ویژه گوشیهای مبتنی بر سیستمعامل اندروید، بازاری جدید و بزرگ برای برنامه نویسان و توسعه دهندگان ایجاد شد. به تدریج با افزایش کاربرد این دستگاهها در میان مردم و احساس نیاز به نرم افزارهای مختلف، بازار اپلیکیشنهای موبایل روز به روز گستردهتر شد و بسیار رونق گرفت. ساخت نرمافزارهای اندروید نیازمند کدنویسی و طراحی اختصاصی است. کسانی که قصد دارند ایدههای خاص خود را پیاده سازی کنند و یا از طریق طراحی اپلیکیشنهای اندرویدی درآمدزایی کنند، باید برنامه نویسی یاد بگیرند.
سرفصلهای آموزش Android Programming
بسته آموزشی Android Programming محصول شرکت پرند حاوی دوره کامل مباحث آموزشی طبقهبندی شده در سه دوره مقدماتی، متوسط و پیشرفته است و به همراه آن نسخه کامل نرمافزار Google Android Studio 3 نیز ارائه شده است.
مباحث دوره مقدماتی آموزش 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
۲۰ – آزمونهای عملی
۶ دوره آزمون عملی
محصولات آموزشی پرند
در تولید نرمافزارهای آموزشی Interactive هدف اصلی تعامل و مشارکت کاربر در طول مدت آموزش بوده تا علاوه بر تاثیر بیشتر در یادگیری، مانع خستگی فرد شود. بدین ترتیب شما در هنگام مشاهده مباحث آموزشی با انجام موارد خواسته شده در طول آموزش، شاهد پیشرفت خود خواهید بود. شرکت فنی مهندسی پرند به عنوان بنیانگذار آموزش اینتراکتیو (Interactive) در ایران با نگرشی متفاوت نسبت به مبحث آموزش اقدام به تولید نرمافزارهای آموزشی کرده است.
از ویژگیهای نرمافزارهای آموزشی شرکت پرند، استفاده از نویسندگان متخصص برای محتوای آموزشی، گویندگان حرفهای و همچنین استفاده از انیمیشن برای یادگیری راحتتر مطالب، Autorun کاربردی برای مرور سریع درسها و آزمونهای تستی و عملی برای سنجش میزان آموختهها است. شما میتوانید تمامی محصولات آموزشی پرند را از فروشگاه اینترنتی تجریشکالا تهیه کنید.