آموزش کار با ابزارهای Android و آزمایش

Working with Android Tools and Testing

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: در این دوره ، مهارت های لازم برای کار کارآمد به عنوان یک توسعه دهنده برنامه اندروید را یاد بگیرید و با آزمایش استفاده از مهمترین ابزار اصلی برای توسعه دهندگان آندروید ، Android Studio ، از طریق تست نرم افزار با کیفیت اطمینان حاصل کنید. با هر صنعتگری ، دانستن نحوه استفاده از خود ابزار بخش مهمی در انجام خوب کار است. Android Studio ، مهمترین ابزار برای توسعه دهندگان اندروید است و شامل ویژگیهای بسیار متنوعی است که به توسعه دهندگان امکان کار موثر و اطمینان از کیفیت نرم افزار را از طریق آزمایش می دهد. در این دوره ، کار با Android Tools and Testing ، مهارت های لازم برای کار کارآمد به عنوان یک توسعه دهنده برنامه اندروید و اطمینان از کیفیت نرم افزار را از طریق آزمایش خواهید آموخت. در ابتدا ، شما با کاوش در ابزارهای بهره وری Android Studio مانند بازسازی و تولید خودکار کد شروع خواهید کرد. در مرحله بعدی ، شما خواهید آموخت که چگونه مشکلات برنامه را با استفاده از رفع اشکال شناسایی و حل کنید. از آنجا یاد خواهید گرفت که چگونه می توانید با استفاده از کتابخانه های پشتیبانی Android و سیستم ساخت Gradle ، پشتیبانی از ویژگی های گسترده تری را در برنامه های خود بگنجانید. سرانجام ، شما یاد خواهید گرفت که چگونه از طریق ترکیب تست های محلی واحد JVM ، تست های واحد ابزار Android و تست های رابط کاربر خودکار ، از کیفیت و قابلیت اطمینان نرم افزار اطمینان حاصل کنید. با پایان این دوره ، شما مهارت ها و دانش لازم را برای استفاده بهینه از Android Studio برای برنامه های Android خود خواهید داشت.

سرفصل ها و درس ها

کار با ابزارها و ویژگی های اصلی Working with the Core Tools and Features

  • مقدمه Introduction

  • Android Studio Android Studio

  • بهره وری توسعه دهنده Android Studio Android Studio Developer Productivity

  • اجرای برنامه و اشکال زدایی Program Execution and Debugging

  • Android Studio Instant Run Android Studio Instant Run

  • حل موارد استثنایی بدون کنترل Resolving Unhandled Exceptions

  • لوگکت Logcat

  • با استفاده از Logcat Using Logcat

  • خلاصه Summary

درک مراحل ساخت Android Studio Understanding the Android Studio Build Process

  • مقدمه Introduction

  • Android Build Process و Gradle Android Build Process and Gradle

  • اصلاح پارامترهای Gradle Modifying Gradle Parameters

  • درک وابستگی ها Understanding Dependecies

  • تعیین وابستگی های Gradle Specifying Gradle Dependencies

  • کتابخانه پشتیبانی Android Android Support Library

  • درک کتابخانه پشتیبانی Android Understanding Android Support Library

  • خلاصه Summary

با استفاده از JVM Testing Using JVM Testing

  • مقدمه Introduction

  • اصول تست Testing Basics

  • تست های واحد با کارآیی در حال اجرا Efficiently Running Unit Tests

  • افزودن تست واحد Adding a Unit Test

  • پیاده سازی و اجرای یک تست واحد Implementing and Running a Unit Test

  • پرداختن به یک تست واحد ناموفق Dealing with a Failed Unit Test

  • اطمینان از سازگاری آزمون Assuring Test Consistency

  • پیش پردازش بین هر آزمون Pre-processing Between Each Test

  • پیش پردازش در شروع هر کلاس آزمون Pre-processing at the Start of Each Test Class

  • توسعه درایو تست Test Drive Development

  • خلاصه Summary

درک تست ابزار Understanding Instrumented Testing

  • مقدمه Introduction

  • بررسی اجمالی ابزار دقیق Instrumented Testing Overview

  • پیاده سازی تست های ابزار Implementing Instrumented Tests

  • ایجاد تعاملات آزمون UI Creating UI Test Interactions

  • راه اندازی آزمون Setting up the Test

  • اجرای فعل و انفعالات آزمون پایه Implementing Basic Test Interactions

  • دکمه AdpterView و برگشت AdpterView and Back Button

  • اجرای تعاملات Spinner و Back Button Implementing Spinner and Back Button Interactions

  • تأیید رفتار Verifying Behavior

  • در حال اجرای تأیید تست Implementing Test Verification

  • ضبط تست Android Studio Android Studio Test Recording

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش کار با ابزارهای Android و آزمایش
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 51m
40
Pluralsight (پلورال سایت) pluralsight-small
10 مهر 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
110
4.6 از 5
دارد
دارد
دارد
Jim Wilson

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jim Wilson Jim Wilson

جیم ویلسون رئیس JW Hedgehog Inc است ، یک شرکت مشاوره متخصص در زمینه راه حل برای سیستم عامل های Android ، iOS و Microsoft. جیم بیش از 30 سال تجربه مهندسی نرم افزار دارد و در 15 سال گذشته تمرکز زیادی بر ایجاد راه حل های مبتنی بر مکان و تلفن همراه دارد. وی چندین شرکت نوپای مرتبط با نرم افزار را بنیان گذاری کرده و در چندین مشاور دیگر نیز در نقش مشاوره فعالیت کرده است. پس از نزدیک به یک دهه به عنوان MVP توسعه برنامه کاربردی دستگاه مایکروسافت ، جیم اکنون بر توسعه برنامه های دستگاه Android و iOS تمرکز دارد. علاقه جیم مربیگری توسعه دهندگان نرم افزار است. او به همان اندازه که از تجربه توسعه بومی Java در Android و Objective-C در iOS برخوردار است ، به همان اندازه تجربه توسعه cross-platform توسعه دستگاه مبتنی بر NET با Xamarin ، لذت می برد. جیم بیش از 30 مقاله در زمینه توسعه برنامه های دستگاه ها تألیف کرده و به عنوان یک متخصص مشارکت کننده در زمینه توسعه نرم افزارهای تلفن همراه در رسانه های مختلف خدمت کرده است. آخرین کتاب جیم ایجاد UI پویا با Android Fragment ها است. جیم و همسرش به همراه چندین گربه زمان خود را بین Celebration ، فلوریدا (فقط 3 مایلی از دنیای والت دیزنی) و ساحل Weirs ، نیوهمپشایر تقسیم کردند. وبلاگ جیم را بررسی کنید ، جایی که او در مورد انواع مسائل مربوط به توسعه نرم افزار تلفن همراه و همچنین سرگرمی زندگی در منطقه شلوغ "خانه موش" و سکوت دریاچه ها و کوههای NH صحبت می کند.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.