Razvoj Android aplikacija na Kotlinu, razina 1 - tečaj 36 990 RUB. od Specijalist, izobrazba 40 ak. h., Datum: 15.07.2023.
Miscelanea / / November 30, 2023
Svrha kolegija: upoznati studenta s osnovama razvoja Android aplikacija u programskom jeziku Kotlin.
Tečaj je izgrađen prema najučinkovitijoj metodologiji: od jednostavnog do složenog.
Java Android programeri koji žele naučiti programski jezik za Android koji Google preporučuje aplikacije za sve koji žele naučiti kreirati aplikacije za najobičniji mobilni operativni sustav sustava.
Trening centar "Specijalist" je ovlašteni Android trening centar. Visoku učinkovitost treninga potvrđuje proizvođač najpopularnije mobilne platforme!
Po završetku tečaja dobit ćete prestižni certifikat ovlaštenog Android trening centra koji će biti izvrstan dodatak vašem portfelju
Praktičan učitelj tečajeva o razvoju mobilnih aplikacija za Android. Nositelj šest prestižnih međunarodnih certifikata, uključujući IBM Certified Database Administrator – DB2 DBA za Linux UNIX i Windows. Ima bogatu praktičnu...
Praktičan učitelj tečajeva o razvoju mobilnih aplikacija za Android. Nositelj šest prestižnih međunarodnih certifikata, uključujući IBM Certified Database Administrator – DB2 DBA za Linux UNIX i Windows. Ima veliko praktično iskustvo kao programer, programer, analitičar i konzultant. Tijekom proteklih 16 godina Marat Anasovich sudjeluje u raznim projektima za implementaciju sustava upravljanje glavnim podacima u velikim naftnim i plinskim, energetskim, industrijskim i međunarodnim trgovinama tvrtke.
Diplomirao na Moskovskom fizičko-tehničkom institutu (MIPT). Izvrsno poznavanje svih programskih problema u Javi, Androidu, C/C++, Perlu, SQL-u i MATLAB-u. Ima veliko iskustvo u sistemskoj i mrežnoj administraciji Unix (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) i Linux (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora) operativnih sustava. Posjeduje stručna znanja iz područja administracije Cisco mreže. Osim toga, Marat Anasovich ima izvrsne vještine u administriranju sustava za upravljanje relacijskim bazama podataka, posebno Oracle i IBM DB2.
Bogato i raznoliko praktično iskustvo omogućuje mu da vodi nastavu na živahan i uzbudljiv način. Marat Anasovich daje izvrsne primjere iz svoje opsežne profesionalne prakse koji živopisno ilustriraju gradivo. Svakom slušatelju zna ne samo lako i jasno prenijeti i najsloženiju informaciju, nego ga i istinski osvojiti svojom temom. Profesor je vrlo pažljiv prema svojoj publici, zna zadržati njihovu pažnju i sa zadovoljstvom odgovara na pitanja. Na tečajevima koje vodi Marat Anasovich, moći ćete u potpunosti savladati trenutnu specijalnost programera mobilnih aplikacija i postati traženi stručnjak na tržištu rada!
Modul 1. Pregled platforme Android (5 ac. h.)
- Što je Android?
- Povijest nastanka
- Prednosti Androida
- Android arhitektura
- Značajke Android platforme
- Osnovne Android komponente
- Sigurnost i dopuštenja
- Instaliranje i konfiguriranje komponenti razvojnog okruženja
Praktični rad.
- Izrada prve aplikacije za Android
Modul 2. Aktivnosti i resursi (6 ak. h.)
- Aktivnosti u Androidu
- Stvaranje aktivnosti
- Životni ciklus aktivnosti
- Skupovi aktivnosti
- Stanja aktivnosti
- Praćenje promjena stanja aktivnosti
- Resursi
- Odvajanje resursa od programskog koda
- Stvaranje resursa
- Jednostavne vrijednosti
- Vizualni stilovi i teme
- Slike
Praktični rad.
- Rad s aplikacijskim resursima
Modul 3. Aplikacije i korisničko sučelje (8 ac. h.)
- Dizajn materijala
- Korištenje vanjskih resursa u kodu aplikacije
- Korištenje resursa unutar resursa
- Lokalizacija aplikacije
- Klasa primjene
- Rukovanje događajima životnog ciklusa aplikacije
- Korisničko sučelje
- Pogledi
- Raspored
- Korisničko sučelje bez označavanja
Praktični rad.
- Stvaranje korisničkog sučelja aktivnosti
- Lokalizacija aplikacije pomoću resursa
Modul 4. Namjere, izbornici i rad s podacima (6 ak. h.)
- Adapteri u Androidu
- AdapterView - ListView, GridView
- Korištenje adaptera za povezivanje podataka
- RecyclerView
- Pojam konteksta
- Namjere u Androidu
- Korištenje namjera za pokretanje aktivnosti
- Implicitne namjere
- Spremanje stanja i postavki aplikacije
- Zajedničke postavke
- Rad s datotekama
- Korištenje statičkih datoteka kao resursa
- Izbornik u Androidu
- Glavni i kontekstni izbornik
- Opis izbornika pomoću XML-a
- Skočni izbornik
- Donja navigacija
- Ladica za navigaciju
Praktični rad.
- Stvaranje jelovnika
- Rad s AdapterViewom
- Pokretanje aktivnosti, vraćanje podataka iz aktivnosti
- Rad s bazom podataka Preferences
Modul 5. DBMS i korištenje mrežnih usluga (6 ak. h.)
- Rad s bazama podataka u Androidu
- Kursori i ContentValues
- Rad sa SQLite DBMS
- Rad s DBMS-om bez adaptera
- Značajke rada s bazom podataka u Androidu
- Pokretanje upita za pristup podacima
- Promjena podataka u bazi podataka
- Korištenje SimpleCursorAdapter
- Korištenje internetskih usluga
- Picasso
- Retrofit2
Praktični rad.
- Korištenje SQLite
- Pozivanje internetskih usluga pomoću Retrofit2
- Organizacija pozadinskog učitavanja slika
Modul 6. Dijalozi u Androidu (1 ak. h.)
- Vrste dijaloga
- Smjernice za dizajn dijaloga
- Stvaranje i brisanje dijaloških okvira
- Rukovanje događajima
Praktični rad.
- Rad s dijalozima
Modul 7. Prijemnici emitiranja (3 ak. h.)
- Primjene radiodifuznih prijamnika
- Životni ciklus prijemnika
- Registracija primatelja
- Korištenje naručenog emitiranja
- Korištenje PendingIntent
Praktični rad.
- Stvaranje prijemnika emitiranja
Modul 8. Animacija (2 ak. h.)
- CoordinatorLayout
- ObjectAnimator
- Animacija kao resurs aplikacije
- Tranzicija
Praktični rad.
- Rad s ObjectAnimatorom
Modul 9. Obavijesti (3 ak. h.)
- Interakcija s obavijestima
- Upravljanje obavijestima
- Stvaranje obavijesti
- Obavijesti o ažuriranju
Praktični rad.
- Rad s obavijestima