آموزش ساخت برنامه ها با م Architلفه های معماری Android

Building Apps with Android Architecture Components

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: برنامه نویسی برنامه های اندروید می تواند یک فرآیند پیچیده باشد و عدم دانش در زمینه معماری برنامه شما می تواند منجر به کد اسپاگتی و بن بست شود. این دوره به شما آموزش می دهد که از کتابخانه های اجزای ARCH استفاده کنید و به ساخت برنامه های اندروید کمک کنید. همه را بزرگ کنید بررسی اجمالی دوره 1m 45s اهمیت برنامه ریزی معماری نرم افزار 22m 25s درک الگوهای معماری رایج اندروید 14 متر 48s پیاده سازی اجزای آگاه از چرخه زندگی 18 متر 52s استفاده از ViewModel با LiveData Framework 30 متر 24 ثانیه با استفاده از راه حل پایداری اتاق ، داده های خود را ادامه دهید 29m 40s در حال آزمایش معماری خود 26 متر 7 ثانیه علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

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

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

اهمیت برنامه ریزی معماری نرم افزار The Importance of Software Architecture Planning

  • پیچیدگی نرم افزار و برنامه های Android The Complexity of Software and Android Apps

  • کد Jedis و Trolls Code Jedis and Trolls

  • اصول جامد قسمت 1 The SOLID Principles Part 1

  • اصول SOLID قسمت 2 The SOLID Principles Part 2

  • برنامه آزمایشی شما در حالت اولیه است Your Demo App at Its Initial State

  • خلاصه Summary

درک الگوهای معماری رایج اندروید Understanding Common Android Architectural Patterns

  • بررسی اجمالی Overview

  • MVC: کنترل کننده نمایش مدل MVC: Model View Controller

  • MVP: ارائه دهنده نمایش مدل MVP: Model View Presenter

  • MVVM: نمایش مدل ViewModel MVVM: Model View ViewModel

  • مقایسه Comparison

  • معماری تمیز The Clean Architecture

  • خلاصه Summary

پیاده سازی اجزای آگاه از چرخه زندگی Implementing Life Cycle Aware Components

  • چرا باید از اجزای آگاه از چرخه زندگی استفاده کنید؟ Why Should You Use Life Cycle Aware Components?

  • چگونه کار می کند؟ How Does It Work?

  • LCA نسخه ی نمایشی 1 LCA Demo 1

  • LCA نسخه ی نمایشی 2 LCA Demo 2

  • مقایسه و خلاصه Comparison and Summary

استفاده از ViewModel با LiveData Framework Using ViewModel with the LiveData Framework

  • کامپوننت ViewModel The ViewModel Component

  • نسخه ی نمایشی: ViewModel بدون ARCH Demo: The ViewModel Without ARCH

  • نسخه ی نمایشی: ViewModel با ARCH Demo: The ViewModel with ARCH

  • چارچوب LiveData The LiveData Framework

  • نسخه ی نمایشی: استفاده از LiveData در داخل ViewModel شما Demo: Utilizing LiveData Inside Your ViewModel

  • نسخه ی نمایشی: استفاده از LiveData در داخل فعالیت شما Demo: Utilizing LiveData Inside Your Activity

  • مقایسه و خلاصه Comparison and Summary

با استفاده از راه حل پایداری اتاق ، داده های خود را ادامه دهید Persisting Your Data with the Room Persistence Solution

  • مقدمه Persistence Introduction

  • نسخه ی نمایشی: Refactoring لایه لایه Demo: Data Layer Refactoring

  • نسخه ی نمایشی: مخزن Demo: The Repository

  • SQLite انتقالی در مقابل اتاق Transitional SQLite vs. Room

  • نسخه ی نمایشی: اجرای نهادهای اتاق Demo: Room Entities Implementation

  • اشیا Access دسترسی به داده های اتاق و تعریف پایگاه داده Room Data Access Objects and Database Definition

  • نسخه ی نمایشی: اتاق Dao و پیاده سازی پایگاه داده Demo: Room Dao and Database Implementation

  • مهاجرت داده ها با اتاق Data Migrations with Room

  • خلاصه Summary

در حال آزمایش معماری خود Testing Your Architecture

  • مقدمه Introduction

  • تست رابط کاربر UI Testing

  • نسخه ی نمایشی: میمون ورزشکار Demo: Exerciser Monkey

  • تست واحد Unit Tests

  • نسخه ی نمایشی: تست واحد Demo: Unit Test

  • نسخه ی نمایشی: تست واحد ابزار دقیق - DAO Demo: Instrumentation Unit Test - DAO

  • نسخه ی نمایشی: تست واحد ابزار دقیق - ViewModel Demo: Instrumentation Unit Test - ViewModel

  • خلاصه Summary

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش ساخت برنامه ها با م Architلفه های معماری Android
جزییات دوره
2h 24m
44
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
55
4.4 از 5
دارد
دارد
دارد
Omri Erez
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar