آموزش معماری پاک و اصول جامد برای اندروید در کاتلین

Clean architecture & SOLID principles for Android in Kotlin

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: آموزش پیاده سازی معماری پاک در اندروید با استفاده از اصول SOLID و MVVM 2022 معماری پاک اصول SOLID پایگاه داده اتاق MVVM مقدمه نظری کاربرد عملی Navigation Dependency injection پیش نیازها:دانش اندروید دانش Kotlin

      با این دوره جدید در مورد توسعه Android و Kotlin، معماری پاک و اصول جامد را بیاموزید.

      بیشتر آموزش‌ها و نحوه انجام اصول اولیه ساخت اپلیکیشن را به شما نشان می‌دهند، اما نحوه استفاده از جدیدترین فناوری‌ها و کتابخانه‌ها را به شما نشان نمی‌دهند.

      بیشتر پروژه ها و مشاغل نیاز دارند که بدانید چگونه از جدیدترین کتابخانه ها استفاده کنید. این همان چیزی است که این دوره در مورد آن است.

      هدف این دوره ارائه یک مثال عملی از نحوه استفاده از معماری پاک به شما است، در حالی که یک برنامه مثال ساده می‌سازید.


      ما در مورد:

      یاد خواهیم گرفت
      • معماری پاک

      • اجزاء و لایه ها

      • اصول جامد

      • MVVM

      • استفاده از معماری پاک در یک برنامه نمونه

      • ناوبری Jetpack

      • پایگاه داده اتاق

      • تزریق وابستگی

      همه این موضوعات برای داشتن یک برنامه خوب گرد، مقیاس پذیر، قوی و قابل نگهداری ضروری هستند. بنابراین ما نه تنها باید نحوه عملکرد آنها را درک کنیم، بلکه باید نحوه اجرای آنها در عمل و ارتباط آنها با یکدیگر را نیز درک کنیم. در این دوره، خط به خط پیش می‌رویم، توضیح می‌دهیم که چرا به آن نیاز داریم و چه کاری انجام می‌دهد، تا شما درک روشنی از روند کامل ساخت یک برنامه اندروید مدرن داشته باشید.

      اگر می خواهید یک برنامه نویس خبره Android شوید، باید بدانید که چگونه برنامه های خود را به درستی ساختار و بسازید


      امروز ثبت نام کنید و بیایید نحوه پیاده سازی معماری پاک و اصول SOLID را در پروژه های خود بیاموزیم.


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

      معرفی Introduction

      • معرفی Introduction

      معماری پاک Clean Architecture

      • معماری تمیز Clean architecture

      • پیام مهم در مورد بررسی های Udemy Important message about Udemy reviews

      • در شبکه های اجتماعی شرکت کنید Engage on social media

      • اجزای معماری تمیز Clean architecture components

      • اصول جامد SOLID principles

      • اندروید استودیو Android Studio

      • ساختار پروژه Project structure

      • MVVM MVVM

      اجزای اصلی Core components

      • معرفی پروژه Project intro

      • پیکربندی Gradle Gradle configuration

      • ایجاد پروژه و راه اندازی Gradle Creating the project and setup Gradle

      • موجودیت های داده Data entities

      • مخزن Repository

      • موارد استفاده کنید Use cases

      جهت یابی Navigation

      • معرفی ناوبری Navigation intro

      • ListFragment ListFragment

      • NoteFragment NoteFragment

      • راه اندازی ناوبری Setup navigation

      پایگاه داده اتاق Room database

      • معرفی اتاق Room intro

      • موجودات اتاق Room entities

      • دائو Dao

      • شیء همراه پایگاه داده Database companion object

      • سرویس پایگاه داده Database service

      • منبع داده اتاق Room data source

      • موارد استفاده UseCases

      MVVM MVVM

      • معرفی MVVM MVVM intro

      • NoteViewModel NoteViewModel

      • قابلیت NoteFragment NoteFragment functionality

      نمایش لیست Showing the list

      • چیدمان آیتم Item layout

      • برگه تقلب طرح بندی آیتم Item layout cheat sheet

      • NotesListAdapter NotesListAdapter

      • چالش Challenge

      • ListViewModel ListViewModel

      • قابلیت ListFragment ListFragment functionality

      سایر تماس های پایگاه داده Other database calls

      • یادداشت کلیک کنید Note click

      • تماس پایگاه داده GetNote GetNote database call

      • تماس پایگاه داده یادداشت را حذف کنید Delete note database call

      تزریق وابستگی Dependency Injection

      • ماژول ها را ایجاد کنید Create the modules

      • تزریق موارد استفاده Injecting the use cases

      گسترش برنامه Extending the application

      • اضافه کردن تعداد کلمات Adding word count

      • گسترش هسته Extending the core

      • نمایش تعداد کلمات Displaying word count

      نتیجه Conclusion

      • نتیجه Conclusion

      • منابع بیشتر Further resources

      • متشکرم Thank you

      نمایش نظرات

      آموزش معماری پاک و اصول جامد برای اندروید در کاتلین
      جزییات دوره
      3.5 hours
      46
      Udemy (یودمی) Udemy (یودمی)
      (آخرین آپدیت)
      3,657
      - از 5
      دارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Catalin Stefan Catalin Stefan

      مدرس توسعه نرم افزار