Android
Միացե՛ք Android-ի մեր համապարփակ դասընթացին և իմացե՛ք, թե ինչպես զարգացնել բջջային հավելվածներ Android պլատֆորմի համար հագեցած գործառույթներով: Դուք կուսումնասիրեք Android-ի շրջանակը՝ հասկանալով հիմնական հասկացությունները, ինչպիսիք են գործողությունները, մտադրությունները, միջերեսի դիզայնը և օգտատերերի մուտքագրումը: Գործնական նախագծերի և գործնական օրինակների միջոցով դուք ձեռք կբերեք այն հմտությունները, որոնք անհրաժեշտ են գրավիչ և ինտերակտիվ Android հավելվածներ ստեղծելու համար: Այս դասընթացը ձեզ կհամալրի գիտելիքներով և փորձով՝ ստեղծելու նորարարական հավելվածներ, որոնք կբավարարեն Android-ի օգտատերերի բազայի բազմազան կարիքները:
Տևողություն
5 ամիս (6 ժամ/շ)
Մակարդակ
Սկսնակ/Միջին
Գինը
55000ՀՀ Դրամ/ամիս
Պահանջներ
Java, Kotlin
Ձևաչափ
Լսարանային/Առցանց/Հիբրիդային
Ներածություն Android SDK
- -Android studio, հիմնական գործիքներ , առաջին ծրագիրը android-համակարգում
- -Հիմնական բաղադրիչներ, Android ծրագրի կառուցվածքը, Ծրագրի կյանքի ցիկլը
- -Activity, Activity-ի կյանքի ցիկլը,
- -Views, view-ի կյանքի ցիկլը, view-ի մեթոդներ
- -XML, ViewGroups
- -Constraint layout, մուտքային ֆորմայի ստեղծում]
Recycler view, ձևավորում, Context, Intents
- -List View, Recycler View ցուցակների օգտագործումը android համակարգում
- -Themes, context-ի դերը Android ծրագրում
- -Էկրանների միջև անցում, Intent, Intent filter
- -Fragment, fragment-ի կյանքի ցիկլը
- -Անցումներ fragment-ներ միջև
- -Ծրագրի ստեղծում Bottom Navigation-ի և fragment-ների օգտագործմամբ
Dialogs, Jetpack Nav բաղադրիչ, Custom views, MVVM
- -Բոլոր տիպի dialog-ները Android SDK-ում
- -Navigation և Android Nav բաղադրիչ
- -Custom view-երի ստեղծում, Canvas
- -MVVM ճարտարապետություն, ViewModel
- -Live Data , Observable pattern, lifecycle-aware կոմպոնենտներ
Permission-ները Android համակարգում, Networking
- -Permission-ներ, runtime permission-ների մշակումը
- -API դիմումներ, Volley գրադարան
- -Network inspector
- -REST, Json
- -Retrofit, ներածություն socket-ներ
- -Համացանցի դիմումներով ծրագրի ստեղծում
- -Տվյալների մշակում, ճարտարապետական շերտեր, Repository-ներ և Mapper - ներ
BroadCast Receiver, Data Injection, Kotlin coroutines
- -Broadcast receiver-ների օգտագործումը Android համակարգում
- -Hilt, data injection Android համակարգում
- -Suspend ֆունկցիաներ, ներածություն coroutine-ներ
- -Cancellation և timeouts, Job
- -Coroutine context և dispatcher-ներ
- -Coroutine exception-ների մշակում
Services Android համակարգում, Տվյալների պահպանում, SQLLite , Room
- -Foreground service-ներ
- -Background service-ներ
- -Work manager և այլ օգնական կլասսներ
- -Shared Preferences, Android Data Storage
- -SQLLite, SQL-ի օգտագործումը Android համակարգում
- -Room ORM
Content Providers, Reactive ծրագրավորում, Flow
- -Content providers
- -Kotlin flow ,կապ live data-ի հետ
- -State flow և Shared flow , տաք և պաղ հոսքեր
- -Kotlin flow- ի հիմանական օպերատորները
- -Flow-երի համատեղում և բազմակի օգտագործում
Jetpack Compose, Ճարտարապետական և ստեղծման pattern -ներ
- -MVP և MVI pattern-ներ
- -Factory, Builder, Facade pattern - ներ
- -Jetpack Compose
- -Compose-ի օգտագործումը flow-ի հետ և MVI ճարտարապետություն, UI debugging
- -Layout inspector
- -Clean architecture
Notifications, firebase services, Google play market
- -Notifications, Firebase services
- -Deep Links and Firebase in app links
- -Crashlytics
- -Google play market
Քննություններ, նախագծեր և վերջնական գնահատում
- -Հարց-պատասխան սեսիաներ
- -Միջանկյալ քննություն
- -Թմերի ձևավորում
- -Հավելվածների ստեղծում
- -Սեմինարներ
- -Վերջնական գնահատում
Ստացիր անվճար խորհրդատվություն
Դիմի՛ր Հիմա