Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti 3-amaliy ish


Talaba dasturni o'zlashtirganligini qanday tushunamiz?


Download 113.65 Kb.
bet14/16
Sana02.06.2024
Hajmi113.65 Kb.
#1834642
1   ...   8   9   10   11   12   13   14   15   16
Bog'liq
Mobil ilovalarini ishlab chiqish

Talaba dasturni o'zlashtirganligini qanday tushunamiz?


Trening davomida biz savolning har ikkala amaliy tomonini (buni qanday qilish kerak?) Va mavzuni tushunishni (nima uchun va nima uchun) baholaymiz.
Talabalar muammolarni o'ziga xos tarzda echish, algoritmlarni o'z so'zlari bilan tushuntirish, xatolarni tuzatishda sinfdoshlariga yordam berish va o'zlarining yakunlangan loyihalari bo'yicha taqdimotlar yaratish orqali o'z bilimlarini namoyish etadilar.
Mobil dasturchilar uchun onlayn maktab.
Hammasi jiddiy: 9 oylik mashg'ulotlar, eng yaxshi ishlab chiquvchilar tomonidan ma'ruzalar, amaliy topshiriqlar, testlar, o'qituvchilar bilan suhbat va mustaqil ishlash uchun materiallar.
Kesim ostida - boshlang'ich uchun zarur bo'lgan bilimlar, o'quv rejasi, o'qituvchilar bilan tanishish va akademiya bitiruvchilarini ish bilan ta'minlash dasturi.

Trening uchun zarur bo'lgan bilimlar


Biz noldan boshlamaymiz. Dastur Java-ni biladigan boshlang'ich ishlab chiquvchilar uchun mo'ljallangan.

Birinchi ilovangiz


Sizga Android platformasi bilan ishlashni va umumiy me'moriy yondashuvlarni ko'rsatishni o'rgatamiz. Biz mashhur kutubxonalarni, Unit va UI testlarini o'rganamiz, Google Play xizmatlari bilan ishlaymiz.
O'quv jarayonida har bir talaba o'z dasturini yaratadi. Har bir o'quv bloki oxirida u vazifalarni bajaradi - olingan bilimlardan o'z loyihasida ishlash uchun foydalanadi. Trening natijasi bo'ladi ishlaydigan dasturSiz o'zingizning ish beruvchingizga yoki hamkasblaringizga xavfsiz tarzda ko'rsatishingiz mumkin.

O'quv dasturi


9 oyga mo'ljallangan. Dastur 6 blokdan iborat bo'lib, har bir blok 6 hafta davom etadi. Talabalarning yuki - haftasiga 4-6 soat.
Trening OpenProfession onlayn-platformasida bo'lib o'tadi. Siz bizning jadvalimizga rioya qilishingiz yoki o'zingizning xohishingiz bilan o'qishingiz mumkin.

Blok 1


Android platformasi, Android Studio va qurish tizimi - Gradle bilan tanishing. Nosozliklarni tuzatish va jurnalga yozish nima ekanligini bilib oling. Android dasturining asosiy ob'ektlarini o'rganing va Faoliyat va Fragment bilan ishlang. Interfeys elementlari - View, ViewGroup bilan tanishing.

Blok 2


O'qituvchilar RecyclerView-da ro'yxatlar bilan ishlash haqida gaplashadilar va Android-ga ko'p tarmoqli ishlash vositalarini ko'rsatadilar. Siz Retrofit2 / Okhttp3 bilan tarmoq yaratishni o'rganasiz va reaktiv dasturlash bilan, xususan RxJava2 bilan tanishasiz. Bildirishnomalar va Xona bilan ishlashni o'rganing - SQLite orqali ORM o'rami.

Blok 3


Sizning arizangizni modullarga qanday qilib to'g'ri taqsimlashni o'rganasiz. MVP va MVVM naqshlarini, shuningdek, CLEAN - sof me'morchilikni o'rganing. Dagger2 va Toothpick kutubxonalari bilan qaramlik in'ektsiyasining kuchini tushunib oling.

4-blok


Unit va UI sinovlarini ko'rib chiqing: Mockito, PowerMock, Espresso, Robolectric. Siz ORM o'ramlari bilan ishlaysiz: Room, GreenDAO, Realm, shuningdek mashhur kutubxonalar - Picasso, EventBus, ButterKnife va boshqa sanoat standartlari.

Blok 5


O'qituvchilar moddiy dizayn komponentlari haqida suhbatlashadilar. Animatsiyalar bilan ishlashni va maxsus interfeys elementlarini yaratishni o'rganing. Maxsus LayoutManager bilan tanishib chiqing.

Blok 6


Siz maxsus xizmatlar va tashqi qurilmalar bilan ishlashni o'rganasiz: Google Firebase, Google Analytics, Google Maps, Push bildirishnomalari, datchiklar va kamera. Ilovangizni imzolashni va Google Play-da nashr etishni o'rganing.

Download 113.65 Kb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   16




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling