Udvikling af Android-applikationer på Kotlin, niveau 1 - kursus RUB 36.990. fra Specialist, uddannelse 40 ac. h., Dato: 15. juli 2023.
Miscellanea / / November 30, 2023
Formålet med kurset: at introducere den studerende til det grundlæggende i Android-applikationsudvikling i Kotlin-programmeringssproget.
Kurset er bygget efter den mest effektive metode: fra simpel til kompleks.
Java Android-udviklere, der ønsker at lære Googles anbefalede Android-programmeringssprog applikationer til alle, der ønsker at lære at oprette applikationer til det mest almindelige mobile operativsystem systemer.
Træningscenter "Specialist" er et autoriseret Android træningscenter. Den høje effektivitet af træning bekræftes af leverandørens udvikler af den mest populære mobile platform!
Efter afslutningen af kurset vil du modtage et prestigefyldt certifikat fra et autoriseret Android træningscenter, som vil være en fremragende tilføjelse til din portefølje
Praktiserende underviser i kurser om udvikling af mobilapplikationer til Android. Indehaver af seks prestigefyldte internationale certificeringer, herunder IBM Certified Database Administrator – DB2 DBA til Linux UNIX og Windows. Har en rig praktisk...
Praktiserende underviser i kurser om udvikling af mobilapplikationer til Android. Indehaver af seks prestigefyldte internationale certificeringer, herunder IBM Certified Database Administrator – DB2 DBA til Linux UNIX og Windows. Har stor praktisk erfaring som udvikler, programmør, analytiker og konsulent. I løbet af de sidste 16 år har Marat Anasovich deltaget i forskellige projekter for at implementere systemer master data management i store olie og gas, energi, industri og handel internationalt virksomheder.
Uddannet fra Moscow Physico-Technical Institute (MIPT). Fremragende kendskab til alle programmeringsproblemer i Java, Android, C/C++, Perl, SQL og MATLAB. Har stor erfaring med system- og netværksadministration af Unix (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) og Linux (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora) styresystemer. Besidder faglig viden inden for Cisco netværksadministration. Derudover har Marat Anasovich fremragende færdigheder i at administrere relationelle databasestyringssystemer, især Oracle og IBM DB2.
Rig og varieret praktisk erfaring giver ham mulighed for at lede undervisningen på en livlig og spændende måde. Marat Anasovich giver fremragende eksempler fra sin omfattende professionelle praksis, der farverigt illustrerer materialet. Han ved, hvordan man ikke kun nemt og tydeligt formidler selv den mest komplekse information til enhver lytter, men også virkelig fanger ham med sit emne. Læreren er meget opmærksom på sit publikum, han ved, hvordan man holder deres opmærksomhed og besvarer spørgsmål med glæde. På kurserne ledet af Marat Anasovich vil du være i stand til fuldt ud at mestre det nuværende speciale hos en mobilapplikationsudvikler og blive en efterspurgt specialist på arbejdsmarkedet!
Modul 1. Oversigt over Android-platformen (5 ac. h.)
- Hvad er Android?
- Oprindelseshistorie
- Fordele ved Android
- Android arkitektur
- Funktioner af Android-platformen
- Grundlæggende Android-komponenter
- Sikkerhed og tilladelser
- Installation og konfiguration af udviklingsmiljøkomponenter
Praktisk arbejde.
- Oprettelse af den første applikation til Android
Modul 2. Aktiviteter og ressourcer (6 ac. h.)
- Aktiviteter i Android
- Oprettelse af en aktivitet
- Aktivitets livscyklus
- Aktivitetsstabler
- Aktivitetstilstande
- Sporing af aktivitetstilstandsændringer
- Ressourcer
- Adskillelse af ressourcer fra programkode
- Oprettelse af ressourcer
- Simple værdier
- Visuelle stilarter og temaer
- Billeder
Praktisk arbejde.
- Arbejde med applikationsressourcer
Modul 3. Applikationer og brugergrænseflade (8 ac. h.)
- Materiale Design
- Brug af eksterne ressourcer i applikationskode
- Brug af ressourcer inden for ressourcer
- Applikationslokalisering
- Ansøgningsklasse
- Håndtering af applikationslivscyklushændelser
- brugergrænseflade
- Visninger
- Layout
- Markup-fri brugergrænseflade
Praktisk arbejde.
- Oprettelse af en aktivitets-UI
- Lokalisering af en applikation ved hjælp af ressourcer
Modul 4. Intentioner, menuer og arbejde med data (6 ac. h.)
- Adaptere i Android
- AdapterView - ListView, GridView
- Brug af adaptere til databinding
- RecyclerView
- Begrebet kontekst
- Hensigter i Android
- Brug af hensigter til at starte aktiviteter
- Implicitte hensigter
- Gemmer applikationstilstand og -indstillinger
- Delte præferencer
- Arbejde med filer
- Brug af statiske filer som ressourcer
- Menu i Android
- Hoved- og kontekstmenu
- Beskrivelse af menuen ved hjælp af XML
- PopupMenu
- Bundnavigation
- Navigationsskuffe
Praktisk arbejde.
- Oprettelse af en menu
- Arbejder med AdapterView
- Lancering af aktiviteter, returnering af data fra aktiviteter
- Arbejde med præferencedatabasen
Modul 5. DBMS og brugen af netværkstjenester (6 ac. h.)
- Arbejde med databaser i Android
- Markører og indholdsværdier
- Arbejder med SQLite DBMS
- Arbejde med et DBMS uden en adapter
- Funktioner ved at arbejde med en database i Android
- Kører forespørgsler for at få adgang til data
- Ændring af data i databasen
- Brug af SimpleCursorAdapter
- Brug af internettjenester
- Picasso
- Eftermontering 2
Praktisk arbejde.
- Bruger SQLite
- Opkald til internettjenester ved hjælp af Retrofit2
- Organisering af baggrundsindlæsning af billeder
Modul 6. Dialoger i Android (1 ac. h.)
- Typer af dialoger
- Retningslinjer for dialogdesign
- Oprettelse og sletning af dialogbokse
- Begivenhedshåndtering
Praktisk arbejde.
- Arbejde med dialoger
Modul 7. Broadcast-modtagere (3 ac. h.)
- Anvendelser af broadcast-modtagere
- Modtagers livscyklus
- Modtager registrering
- Brug af bestilt udsendelse
- Brug af PendingIntent
Praktisk arbejde.
- Oprettelse af en udsendelsesmodtager
Modul 8. Animation (2 ac. h.)
- Koordinator Layout
- Objektanimator
- Animation som applikationsressourcer
- Overgang
Praktisk arbejde.
- Arbejder med ObjectAnimator
Modul 9. Meddelelser (3 ac. h.)
- Interaktion med meddelelser
- Notifikationshåndtering
- Oprettelse af meddelelser
- Opdateringsmeddelelser
Praktisk arbejde.
- Arbejder med notifikationer