Android-sovellusten kehittäminen Kotlinilla, taso 2 - kurssi 36 990 RUB. erikoislääkäriltä, koulutus 40 ak. h., Päivämäärä: 19.8.2023.
Miscellanea / / November 29, 2023
Kurssin tarkoitus: perehdyttää opiskelija Android-sovelluskehityksen perusteisiin Kotlin-ohjelmointikielellä.
Kurssi on rakennettu tehokkaimman menetelmän mukaan: yksinkertaisesta monimutkaiseen. Kun aihesarjaa analysoidaan, tulee ymmärrys verkon suojauksen perustyökaluista ja -menetelmistä.
Java Android-kehittäjät, jotka haluavat oppia Googlen suositteleman Android-ohjelmointikielen sovelluksia kaikille, jotka haluavat oppia luomaan sovelluksia yleisimpiin mobiilikäyttöjärjestelmiin järjestelmät.
Koulutuskeskus "Specialist" on valtuutettu Android-koulutuskeskus. Koulutuksen korkean tehokkuuden vahvistaa suosituimman mobiilialustan myyjäkehittäjä!
Kurssin päätyttyä saat arvostetun todistuksen valtuutetulta Android-koulutuskeskukselta, joka on loistava lisä portfolioosi.
Kurssien harjoitteleva opettaja mobiilisovellusten kehittämisestä Androidille. Kuuden arvostetun kansainvälisen sertifikaatin haltija, mukaan lukien IBM Certified Database Administrator – DB2 DBA for Linux UNIX ja Windows. Siinä on runsas käytännöllinen...
Kurssien harjoitteleva opettaja mobiilisovellusten kehittämisestä Androidille. Kuuden arvostetun kansainvälisen sertifikaatin haltija, mukaan lukien IBM Certified Database Administrator – DB2 DBA for Linux UNIX ja Windows. Hänellä on laaja käytännön kokemus kehittäjänä, ohjelmoijana, analyytikkona ja konsulttina. Viimeisten 16 vuoden aikana Marat Anasovich on osallistunut erilaisiin järjestelmien käyttöönottoprojekteihin master-datan hallinta suurten öljyn ja kaasun, energian, teollisuuden ja kaupan kansainvälinen yritykset.
Valmistunut Moskovan fysioteknisesta instituutista (MIPT). Erinomainen tuntemus kaikista ohjelmointiongelmista Javassa, Androidissa, C/C++:ssa, Perlissä, SQL: ssä ja MATLABissa. Hänellä on laaja kokemus Unix (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) ja Linux (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora) käyttöjärjestelmien järjestelmä- ja verkkohallinnosta. Hänellä on ammatillinen tietämys Ciscon verkkohallinnosta. Lisäksi Marat Anasovichilla on erinomaiset taidot hallita relaatiotietokannan hallintajärjestelmiä, erityisesti Oracle ja IBM DB2.
Rikas ja monipuolinen käytännön kokemus antaa hänelle mahdollisuuden suorittaa tunnit elävästi ja jännittävästi. Marat Anasovich antaa erinomaisia esimerkkejä laajasta ammattitoiminnastaan, jotka havainnollistavat materiaalia värikkäästi. Hän osaa paitsi helposti ja selkeästi välittää monimutkaisimmatkin tiedot jokaiselle kuulijalle, vaan myös todella valloittaa hänet aiheestaan. Opettaja on erittäin tarkkaavainen yleisölleen, hän osaa pitää heidän huomionsa ja vastaa kysymyksiin mielellään. Marat Anasovichin johtamilla kursseilla pääset täysin hallitsemaan nykyisen mobiilisovelluskehittäjän erikoisalan ja tulet halutuksi asiantuntijaksi työmarkkinoilla!
Moduuli 1. Fragmentit (4 ak. h.)
- Fragmenttien luominen
- Käyttöliittymän lisääminen
- Fragmenttien lisääminen toimintoihin
- Fragmenttien hallinta
- Tapahtumat fragmenttien kanssa
- Fragmenttien ja toimintojen vuorovaikutus
- Fragmenttien elinkaari
- Navigointi
- Kritiikkiä
Käytännön työ.
- Käyttöliittymä fragmenteissa
- Työkalut navigoinnin rakentamiseen fragmenteille
Moduuli 2. Prosessit ja säikeet (Threads) (5 ac. h.)
- Prosessin elinkaari
- Streamit
- Taustalangat
- AsyncTaskin käyttäminen
- Kotlin korutiini
Käytännön työ.
- Monisäikeistys Kotlinissa
- Fragmentit ilman käyttöliittymää
Moduuli 3. Palvelut (3 ak. h.)
- Palvelujen kuvaus sovellusluettelossa
- Palveluiden käynnistäminen
- Pysäytyspalvelut
- Aiheeseen liittyvät palvelut
- Palvelut ja ilmoitukset
- Etualan palvelut
- Palveluiden elinkaari
Käytännön työ.
- Palveluiden luominen
- Palvelujen vuorovaikutus käyttöliittymän kanssa
Moduuli 4. Widgetit (2 ac. h.)
- Widgetien kuvaus sovellusluettelossa
- Widget-asettelun luominen
- AppWidgetProvider-luokka
- Widgetin luominen
- Konfigurointitoiminnon käyttäminen
- Widgetin päivitys
Käytännön työ.
- Widgetin luominen
Moduuli 5. Työskentely tiedostojärjestelmän kanssa (1 ac. h.)
- Tarkistetaan median saatavuutta
- Tiedostojen käyttöoikeus
- Oikeudet
- Jaetut tiedostot ja vakiohakemistot
- Sovellusvälimuistitiedostot
Käytännön työ.
- Työskentely tiedostojärjestelmän kanssa
Moduuli 6. Goolgen arkkitehtoniset komponentit (5 ac. h.)
- MVP- ja MVVM-arkkitehtuurimallit
- Huone
- LiveData
- ViewModel
Käytännön työ.
- Googlen arkkitehtonisten komponenttien käyttäminen
Moduuli 7. Langattomat liitännät (1 ac. h.)
- Verkkoyhteyksiä tarkistetaan
- Yhteyden tilan valvonta
- ConnectivityManager ja NetworkInfo
- Verkkoyhteyksien tehokas käyttö
Käytännön työ.
- Internet-yhteyden saatavuuden valvonta
Moduuli 8. Tehtävien viivästynyt käynnistys Androidissa (3 ac. h.)
- Torkkutila
- Kertaluonteisia ja toistuvia tapahtumia
- AlarmManager
- JobScheduler
- WorkManager
Käytännön työ.
- Työpaikkojen luominen viivästettyyn aloitukseen
Moduuli 9. Anturit Androidissa (2 ac. h.)
- Anturin yleiskatsaus
- Anturityypit ja tiedon saaminen niiden saatavuudesta
- Sensor Framework
- Anturin tilan valvonta
- Parhaat käytännöt anturien kanssa työskentelyssä
Käytännön työ.
- Työskentely antureiden kanssa
Moduuli 10. Puhelin ja tekstiviestit (2 ac. h.)
- Puhelimen tilan ja asetusten määrittäminen
- Puhelinmoduulin tilan valvonta
- Tekstiviestien käyttö
- Tekstiviestien lähettäminen
Käytännön työ.
- Tekstiviestien lähettäminen
Moduuli 11. Oma näkymä (4 ac. h.)
- Canvasin käyttö
- SurfaceView: n käyttäminen
- Drawablen käyttö
- Muoto Piirrettävä ja 2D-grafiikka
- Olemassa olevien näkymien muokkaaminen
- Omien näkymien luominen
- Oma näkymä vai katkelmia?
Käytännön työ.
- Omien näkymien luominen
Moduuli 12. Työskentely multimedian kanssa (3 ac. h.)
- Äänen tallennus ja toisto
- Android-kameran perusteet
- Käyttää olemassa olevia kamerasovelluksia
- Suora kameran ohjaus
- Valokuvien ja videoiden ottaminen ja tallentaminen
Käytännön työ.
- Työskentely kameran kanssa
Moduuli 13. Kartat (3 ak. h.)
- Kortit
- Sijainnin määrittäminen
Käytännön työ.
- Työskentely karttojen kanssa
- Maantieteellisten koordinaattien saaminen
Moduuli 14. Firebase Cloud Messaging (2 ac. h.)
- Sovellusarkkitehtuuri FCM: llä
- FCM: n lisääminen projektiin
- Viestien lähettäminen ja vastaanottaminen
Käytännön työ.
- FCM-viestien lähettäminen