آموزش برنامه های Android با Kotlin: ابزارها و تست ها

Android Apps with Kotlin: Tools and Testing

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: مهارت های لازم برای اطمینان از نرم افزار با کیفیت را از طریق آزمایش با یادگیری استفاده موثر از تنها مهمترین ابزار برای توسعه دهندگان Android ، Android Studio یاد بگیرید. این دوره بخشی از: توسعه Android با Kotlin - مسیر اصول برنامه همه را بزرگ کنید بررسی اجمالی دوره 1m 37s کار با ابزارها و ویژگی های اصلی 29 متر 11 ثانیه اشکال زدایی از برنامه شما و رفع خطاها 47 متر 22s درک مراحل ساخت Android ، KTX و کتابخانه های پشتیبانی 37 متر 15 ثانیه اجرای تست های واحد محلی دهه 40 م درک تست های رابط کاربری خودکار 27m 28s ایجاد آزمایشات کاملتر UI خودکار 36 متر 29s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

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

  • مقدمه Introduction

  • بررسی اجمالی برنامه نسخه ی نمایشی Overview of the Demo App

  • نقش مهم Android Studio The Important Role of Android Studio

  • پنجره و بهره وری پروژه Android Studio Android Studio Project Window and Productivity

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

  • تبدیل جاوا به کوتلین Converting Java to Kotlin

  • Android Studio Instant Run Android Studio Instant Run

  • خلاصه Summary

اشکال زدایی از برنامه شما و رفع خطاها Debugging Your App and Resolving Errors

  • مقدمه Introduction

  • Breakpoint و Code Stepping Breakpoints and Code Stepping

  • نقاط شکست مشروط Conditional Breakpoints

  • متغیر و مشاهده املاک Variable and Property Viewing

  • تعیین علت یک استثنا بدون کنترل Determining the Cause of an Unhandled Exception

  • حل علت استثنای بدون کنترل Resolving the Cause of an Unhandled Exception

  • لوگکت Logcat

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

  • مشاهده ، جستجو و فیلتر کردن ورودی های Logcat Viewing, Searching, and Filtering Logcat Entries

  • خلاصه Summary

درک مراحل ساخت Android ، KTX و کتابخانه های پشتیبانی Understanding Android Build Process, KTX, and Support Libraries

  • مقدمه Introduction

  • Android Build Process و Gradle Android Build Process and Gradle

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

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

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

  • تعیین وابستگی منعکس کننده kotlin Specifying kotlin-reflect Dependency

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

  • AndroidX و Android KTX AndroidX and Android KTX

  • خلاصه Summary

اجرای تست های واحد محلی Implementing Local Unit Tests

  • مقدمه Introduction

  • اصول تست Testing Basics

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

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

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

  • کلاس را اعلام کنید Assert Class

  • استفاده از کلاس Assert در یک تست واحد Using Assert Class in a Unit Test

  • تأیید رفتار پیاده سازی Verifying Implementation Behavior

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

  • رفتار آزمون ناسازگار Inconsistent Test Behavior

  • حفظ ثبات در سراسر آزمون ها Maintaining Consistency Across Tests

  • خلاصه Summary

درک تست های رابط کاربری خودکار Understanding Automated UI Tests

  • مقدمه Introduction

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

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

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

  • ایجاد تعاملات آزمون UI و تطبیق مشاهده Creating UI Test Interactions and View Matching

  • انجام اقدامات مشاهده و شروع فعالیت ها Performing View Actions and Starting Activities

  • اجرای تست UI خودکار Implementing the Automated UI Test

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

  • خلاصه Summary

ایجاد آزمایشات کاملتر UI خودکار Creating More Complete Automated UI Tests

  • مقدمه Introduction

  • تست AdapterViews و دکمه برگشت Testing AdapterViews and Back Button

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

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

  • تأیید منطق برنامه در طول تعامل رابط کاربر Verifying App Logic During UI Interaction

  • ایجاد آزمایشی برای اعتبارسنجی وضعیت UI Creating a Test to Validate UI State

  • تأیید بازدیدها حاوی محتوای مورد انتظار هستند Verifying Views Contain the Expected Content

  • تعامل با موارد منو و تأیید آنها Interacting with and Verifying Menu Items

  • در حال اجرا و اصلاح تست UI ما Running and Modifying Our UI Test

  • با استفاده از ضبط تست اسپرسو Using the Espresso Test Recorder

  • خلاصه Summary

نمایش نظرات

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

آموزش برنامه های Android با Kotlin: ابزارها و تست ها
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 42m
60
Pluralsight (پلورال سایت) pluralsight-small
08 شهریور 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
24
4.9 از 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 می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.