Ontwikkeling van Android-applicaties op Kotlin, niveau 1 - cursus RUB 36.990. van Specialist, opleiding 40 ac. h., Datum: 15 juli 2023.
Gemengde Berichten / / November 30, 2023
Het doel van de cursus: de student kennis laten maken met de basisbeginselen van het ontwikkelen van Android-applicaties in de programmeertaal Kotlin.
De cursus is opgebouwd volgens de meest effectieve methodiek: van eenvoudig tot complex.
Java Android-ontwikkelaars die de door Google aanbevolen Android-programmeertaal willen leren applicaties voor iedereen die wil leren hoe je applicaties kunt maken voor het meest voorkomende mobiele besturingssysteem systemen.
Trainingscentrum "Specialist" is een geautoriseerd Android-trainingscentrum. De hoge effectiviteit van training wordt bevestigd door de leverancier-ontwikkelaar van het populairste mobiele platform!
Na voltooiing van de cursus ontvangt u een prestigieus certificaat van een geautoriseerd Android-trainingscentrum, wat een uitstekende aanvulling zal zijn op uw portfolio
Praktijkdocent van cursussen over het ontwikkelen van mobiele applicaties voor Android. Houder van zes prestigieuze internationale certificeringen, waaronder IBM Certified Database Administrator – DB2 DBA voor Linux UNIX en Windows. Heeft een rijke praktische...
Praktijkdocent van cursussen over het ontwikkelen van mobiele applicaties voor Android. Houder van zes prestigieuze internationale certificeringen, waaronder IBM Certified Database Administrator – DB2 DBA voor Linux UNIX en Windows. Heeft ruime praktijkervaring als ontwikkelaar, programmeur, analist en consultant. De afgelopen 16 jaar heeft Marat Anasovich deelgenomen aan verschillende projecten om systemen te implementeren master data management in grote olie- en gas-, energie-, industriële en internationale handel bedrijven.
Afgestudeerd aan het Moskouse Fysisch-Technisch Instituut (MIPT). Uitstekende kennis van alle programmeerproblemen in Java, Android, C/C++, Perl, SQL en MATLAB. Heeft uitgebreide ervaring met systeem- en netwerkbeheer van Unix (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) en Linux (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora) besturingssystemen. Beschikt over vakkennis op het gebied van Cisco netwerkbeheer. Daarnaast beschikt Marat Anasovich over uitstekende vaardigheden in het beheren van relationele databasebeheersystemen, in het bijzonder Oracle en IBM DB2.
Dankzij zijn rijke en gevarieerde praktijkervaring kan hij op een levendige en opwindende manier lessen geven. Marat Anasovich geeft uitstekende voorbeelden uit zijn uitgebreide beroepspraktijk die de stof kleurrijk illustreren. Hij weet niet alleen zelfs de meest complexe informatie gemakkelijk en duidelijk aan elke luisteraar over te brengen, maar hem ook echt te boeien met zijn onderwerp. De docent heeft veel aandacht voor zijn publiek, weet de aandacht vast te houden en beantwoordt vragen met plezier. In de opleidingen onder leiding van Marat Anasovich maak jij je het huidige specialisme van mobiele applicatieontwikkelaar volledig eigen en word je een veelgevraagde specialist op de arbeidsmarkt!
Module 1. Overzicht van het Android-platform (5 ac. H.)
- Wat is Android?
- Geschiedenis van oorsprong
- Voordelen van Android
- Android-architectuur
- Kenmerken van het Android-platform
- Basis Android-componenten
- Beveiliging en machtigingen
- Installeren en configureren van componenten van de ontwikkelomgeving
Praktisch werk.
- Het creëren van de eerste applicatie voor Android
module2. Activiteiten en hulpmiddelen (6 ac. H.)
- Activiteiten in Android
- Een activiteit aanmaken
- Levenscyclus van activiteit
- Activiteitenstapels
- Activiteitsstatussen
- Wijzigingen in de activiteitsstatus bijhouden
- Bronnen
- Bronnen scheiden van programmacode
- Hulpbronnen creëren
- Eenvoudige waarden
- Visuele stijlen en thema's
- Afbeeldingen
Praktisch werk.
- Werken met applicatiebronnen
module3. Applicaties en gebruikersinterface (8 ac. H.)
- Materiaal ontwerp
- Externe bronnen gebruiken in applicatiecode
- Het gebruik van hulpbronnen binnen hulpbronnen
- Lokalisatie van applicaties
- Toepassingsklasse
- Afhandelen van levenscyclusgebeurtenissen van applicaties
- Gebruikersomgeving
- Keer bekeken
- Indeling
- Gebruikersinterface zonder markeringen
Praktisch werk.
- Een activiteiten-UI maken
- Een applicatie lokaliseren met behulp van bronnen
module4. Intenties, menu's en werken met data (6 ac. H.)
- Adapters in Android
- AdapterView - Lijstweergave, GridView
- Adapters gebruiken voor gegevensbinding
- RecyclerBekijk
- Concept van context
- Intenties in Android
- Intenties gebruiken om activiteiten te starten
- Impliciete bedoelingen
- Applicatiestatus en instellingen opslaan
- gedeelde voorkeuren
- Werken met bestanden
- Statische bestanden gebruiken als bronnen
- Menu in Android
- Hoofd- en contextmenu
- Beschrijving van het menu met behulp van XML
- Popup menu
- Onderste navigatie
- NavigatieLade
Praktisch werk.
- Een menu maken
- Werken met AdapterView
- Activiteiten starten, gegevens van activiteiten retourneren
- Werken met de database Voorkeuren
module5. DBMS en het gebruik van netwerkdiensten (6 ac. H.)
- Werken met databases in Android
- Cursors en inhoudswaarden
- Werken met SQLite DBMS
- Werken met een DBMS zonder adapter
- Kenmerken van het werken met een database in Android
- Query's uitvoeren om toegang te krijgen tot gegevens
- Gegevens in de database wijzigen
- SimpleCursorAdapter gebruiken
- Internetdiensten gebruiken
- Picasso
- Retrofit2
Praktisch werk.
- SQLite gebruiken
- Internetdiensten bellen met Retrofit2
- Organisatie van het laden van afbeeldingen op de achtergrond
module6. Dialogen in Android (1 ac. H.)
- Soorten dialogen
- Richtlijnen voor dialoogontwerp
- Dialoogvensters maken en verwijderen
- Afhandeling van evenementen
Praktisch werk.
- Werken met dialogen
Module 7. Omroepontvangers (3 ac. H.)
- Toepassingen van omroepontvangers
- Levenscyclus van de ontvanger
- Ontvanger registratie
- Geordende uitzending gebruiken
- PendingIntent gebruiken
Praktisch werk.
- Een uitzendontvanger maken
Module 8. Animatie (2ac. H.)
- CoördinatorLayout
- ObjectAnimator
- Animatie als applicatiebronnen
- Overgang
Praktisch werk.
- Werken met ObjectAnimator
Module 9. Mededelingen (3 ac. H.)
- Interactie met meldingen
- Meldingsbeheer
- Kennisgevingen maken
- Update mededelingen
Praktisch werk.
- Werken met meldingen