Android aplikāciju izstrāde uz Kotlin, 2. līmenis - kurss RUB 36 990. no Speciālists, apmācība 40 ak. h., Datums: 2023. gada 19. augusts.
Literārs Mistrojums / / November 29, 2023
Kursa mērķis: iepazīstināt studentu ar Android aplikāciju izstrādes pamatiem Kotlin programmēšanas valodā.
Kurss veidots pēc visefektīvākās metodoloģijas: no vienkāršas līdz sarežģītai. Analizējot tēmu secību, rodas izpratne par tīkla aizsardzības pamata rīkiem un metodēm.
Java Android izstrādātāji, kuri vēlas apgūt Google ieteikto Android programmēšanas valodu aplikācijas ikvienam, kurš vēlas iemācīties veidot aplikācijas visizplatītākajai mobilajai operētājsistēmai sistēmas.
Mācību centrs "Speciālists" ir autorizēts Android apmācību centrs. Apmācību augsto efektivitāti apliecina populārākās mobilās platformas pārdevējs!
Pabeidzot kursu, jūs saņemsiet prestižu sertifikātu no autorizēta Android apmācību centra, kas būs lielisks papildinājums jūsu portfolio.
Kursu praktizējoša pasniedzēja par mobilo aplikāciju izstrādi Android ierīcēm. Sešu prestižu starptautisku sertifikātu īpašnieks, tostarp IBM Certified Database Administrator – DB2 DBA operētājsistēmai Linux UNIX un Windows. Tam ir bagātīgs praktisks...
Kursu praktizējoša pasniedzēja par mobilo aplikāciju izstrādi Android ierīcēm. Sešu prestižu starptautisku sertifikātu īpašnieks, tostarp IBM Certified Database Administrator – DB2 DBA operētājsistēmai Linux UNIX un Windows. Ir plaša praktiskā pieredze kā izstrādātājam, programmētājam, analītiķim un konsultantam. Pēdējo 16 gadu laikā Marats Anasovičs ir piedalījies dažādos projektos, lai ieviestu sistēmas maģistra datu pārvaldība lielajos naftas un gāzes, enerģētikas, rūpniecības un starptautiskās tirdzniecības jomās kompānijas.
Beidzis Maskavas Fizikāli tehnisko institūtu (MIPT). Teicamas zināšanas par jebkādām programmēšanas problēmām Java, Android, C/C++, Perl, SQL un MATLAB. Ir liela pieredze Unix (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) un Linux (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora) operētājsistēmu sistēmu un tīklu administrēšanā. Ir profesionālas zināšanas Cisco tīklu administrēšanas jomā. Turklāt Maratam Anasovičam ir lieliskas prasmes relāciju datu bāzu pārvaldības sistēmu, jo īpaši Oracle un IBM DB2, administrēšanā.
Bagātīgā un daudzveidīgā praktiskā pieredze ļauj viņam vadīt nodarbības dzīvīgi un aizraujoši. Marats Anasovičs sniedz lieliskus piemērus no savas plašās profesionālās prakses, kas krāsaini ilustrē materiālu. Viņš prot ne tikai viegli un skaidri nodot katram klausītājam pat vissarežģītāko informāciju, bet arī patiesi aizraut viņu ar savu tēmu. Skolotājs ir ļoti uzmanīgs pret savu auditoriju, viņš zina, kā noturēt viņu uzmanību un ar prieku atbild uz jautājumiem. Marata Anasoviča vadītajos kursos varēsi pilnībā apgūt aktuālo mobilo aplikāciju izstrādātāja specialitāti un kļūt par darba tirgū pieprasītu speciālistu!
1. modulis. Fragmenti (4 ak. h.)
- Fragmentu veidošana
- Lietotāja interfeisa pievienošana
- Fragmentu pievienošana aktivitātēm
- Fragmentu pārvaldība
- Darījumi ar fragmentiem
- Fragmentu un aktivitāšu mijiedarbība
- Fragmentu dzīves cikls
- Navigācija
- Kritika
Praktiskais darbs.
- Lietotāja interfeiss fragmentos
- Rīki navigācijas veidošanai uz fragmentiem
2. modulis. Procesi un pavedieni (pavedieni) (5 ac. h.)
- Procesa dzīves cikls
- Straumes
- Fona pavedieni
- Izmantojot AsyncTask
- Kotlina korutīnas
Praktiskais darbs.
- Daudzpavedienu veidošana Kotlinā
- Fragmenti bez lietotāja saskarnes
3. modulis. Pakalpojumi (3 ac. h.)
- Pakalpojumu apraksts lietojumprogrammas manifestā
- Pakalpojumu palaišana
- Apstāšanās pakalpojumi
- Saistītie pakalpojumi
- Pakalpojumi un paziņojumi
- Priekšplāna pakalpojumi
- Pakalpojumu dzīves cikls
Praktiskais darbs.
- Pakalpojumu izveide
- Pakalpojumu mijiedarbība ar lietotāja interfeisu
4. modulis. Logrīki (2 ac. h.)
- Logrīku apraksts lietojumprogrammas manifestā
- Logrīku izkārtojuma izveide
- AppWidgetProvider klase
- Logrīka izveide
- Izmantojot konfigurācijas darbību
- Logrīku atjaunināšana
Praktiskais darbs.
- Logrīka izveide
5. modulis. Darbs ar failu sistēmu (1 ac. h.)
- Pārbauda multivides pieejamību
- Piekļuve failam
- Tiesības
- Koplietotie faili un standarta direktoriji
- Lietojumprogrammu kešatmiņas faili
Praktiskais darbs.
- Darbs ar failu sistēmu
6. modulis. Goolge arhitektūras komponenti (5 ac. h.)
- MVP un MVVM arhitektūras modeļi
- Istaba
- LiveData
- ViewModel
Praktiskais darbs.
- Google arhitektūras komponentu pielietošana
7. modulis. Bezvadu savienojumi (1 ac. h.)
- Tīkla savienojumu pārbaude
- Savienojuma statusa uzraudzība
- ConnectivityManager un NetworkInfo
- Efektīva tīkla savienojumu izmantošana
Praktiskais darbs.
- Interneta savienojuma pieejamības uzraudzība
8. modulis. Atlikta uzdevumu palaišana operētājsistēmā Android (3 ac. h.)
- Snaudas režīms
- Vienreizēji un atkārtoti notikumi
- Signalizācijas pārvaldnieks
- Darba plānotājs
- Darba vadītājs
Praktiskais darbs.
- Darbu izveide aizkavētam sākumam
9. modulis. Sensori operētājsistēmā Android (2 ac. h.)
- Sensoru pārskats
- Sensoru veidi un informācijas iegūšana par to pieejamību
- Sensoru ietvars
- Sensora stāvokļa uzraudzība
- Labākā prakse darbā ar sensoriem
Praktiskais darbs.
- Darbs ar sensoriem
10. modulis. Telefonija un SMS (2 ac. h.)
- Tālruņa statusa un iestatījumu noteikšana
- Telefona moduļa statusa uzraudzība
- Izmantojot SMS
- SMS sūtīšana
Praktiskais darbs.
- SMS sūtīšana
11. modulis. Pašu skats (4 ac. h.)
- Canvas izmantošana
- SurfaceView izmantošana
- Izmantojot Drawable
- Forma Zīmējama un 2D grafika
- Esošo skatu modificēšana
- Savu skatu izveide
- Savs skats vai fragmenti?
Praktiskais darbs.
- Savu skatu izveide
12. modulis. Darbs ar multividi (3 ac. h.)
- Audio ierakstīšana un atskaņošana
- Android kameras pamati
- Izmantojot esošās kameras lietojumprogrammas
- Tieša kameras vadība
- Fotoattēlu un video uzņemšana un saglabāšana
Praktiskais darbs.
- Darbs ar kameru
13. modulis. Kartes (3 ac. h.)
- Kartes
- Vietas noteikšana
Praktiskais darbs.
- Darbs ar kartēm
- Ģeogrāfisko koordinātu iegūšana
14. modulis. Firebase mākoņa ziņojumapmaiņa (2 ac. h.)
- Lietojumprogrammu arhitektūra ar FCM
- FCM pievienošana projektam
- Ziņu sūtīšana un saņemšana
Praktiskais darbs.
- FCM ziņojumu sūtīšana