Dependency Injection with Dagger 2 Treningskurs
Dagger 2 er en injeksjonsramme for Android applikasjoner. Ved hjelp av Dagger kan brukere implementere ren avhengighet injeksjon uten å involvere noen tredjeparts rammer, samtidig som det forbedrer arkitektonisk struktur og langsiktig vedlikehold.
Denne instruktørledede, live-trening (online eller on-site) er rettet mot programvarearkitekter som ønsker å bruke Dagger 2 for avhengighet injeksjon i Android applikasjoner.
Ved slutten av denne treningen vil deltakerne være i stand til å:
- Sett opp et prosjekt med avhengighet injeksjon med Dagger 2.
- Integrere Dagger 2 i en Android applikasjon.
- Implementere avhengighet injeksjon uten å bruke tredjeparts rammer.
Format av kurset
- Interaktiv forelesning og diskusjon.
- Mange øvelser og praksis.
- Hands-on implementering i et live-lab miljø.
Kurs tilpassingsalternativer
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å arrangere.
Kursplan
Introduksjon
Dagger 2 Oversikt
- Hva er Dagger 2? Dagger 2-funksjoner
Avhengighetsinjeksjon på et øyeblikk
- Avhengighetsinjeksjonsteknikker Arkitektonisk mønster
Forberede utviklingsmiljøet
- Sette opp Dagger 2
Dependency Injection Hurtigstart
- Bygge et prosjekt Frakoblingslogikk Dele en instans Forebygge injeksjoner
Dolk 2
- Legge til dolkavhengighet Opprette et programomfang Bruke komponenter Arbeide med multibindinger
Tester applikasjonen
- Testing med enhetstester, mock-tester og repo-enhetstester
Feilsøking av applikasjonen
- Håndteringsfeil
Utrulling av applikasjonen
- Kjører en emulert Android enhet
Sikring av applikasjonen
- Skjule data og herde applikasjonen
Feilsøking
Oppsummering og konklusjon
Krav
- En forståelse av Android utvikling
Publikum
- Programvarearkitekter
Open Training Courses require 5+ participants.
Dependency Injection with Dagger 2 Treningskurs - Booking
Dependency Injection with Dagger 2 Treningskurs - Enquiry
Dependency Injection with Dagger 2 - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
Trener var villig til å utforske flere problemer i dolk.
Susheel - Home
Kurs - Dependency Injection with Dagger 2
Machine Translated
Upcoming Courses
Relaterte kurs
Android - The Basics
28 timerAndroid er Go ogles mobile operativsystem. Dette kurset demonstrerer gjennom praktisk opplæring det grunnleggende i Android .
Cross-platform mobile development with PhoneGap/Apache Cordova
21 timerMålet med cross-platform-rammer er å tillate deg å skrive apper én gang og ha det på flere plattformer. Ønsker du å bygge en iPhone app som også vil kjøre på Android? Har en kunde runde og ønsker deres Android app å kjøre på Windows Phone? Ingen problemer.
På dette tre dagers PhoneGap/Apache Cordova kurset vil du se på to forskjellige men komplimentære teknologier for cross-platform mobile utvikling. (Apache Cordova er det nye navnet for PhoneGap. Adobe kjøpte PhoneGap fra de opprinnelige utviklerne og donerte det til Apache Software Foundation.)
Etter fullføring av dette PhoneGap/Apache Cordova kurset, vil du være i stand til å bygge fullt fungerende mobile webapplikasjoner ved hjelp av rammen, administrere kildekode og håndtere plattform tweaks, skape “native like” opplevelser fra en webapplikasjon - og mye mer!
Develop Android Applications
21 timerDette kurset er laget for alle som er interessert i å lage Android applikasjoner.
I løpet av dette kurset lærer du de grunnleggende ferdighetene som kreves for å bygge Android applikasjoner fra bunnen av ved hjelp av interessante funksjoner som er lagt til Android plattformen, for eksempel bakgrunnsbehandling, databasetilgang og stedsbaserte tjenester.
Android Development
28 timerMål:
Etter fullført kurs vil delegaten kunne:
- Bygg din egen Android applikasjon og last den opp til Android Market.
- Utvikle for simulatorer og virkelige enheter.
- Lær alt det grunnleggende i Android utvikling.
Android Fundamentals
56 timerAndroid er en åpen kildekode-plattform utviklet av Google for mobilutvikling.
Applikasjoner for Android-plattformen er utviklet i Java.
Dette kurset gir en oversikt over Androids grunnleggende emner.
Android Fundamentals - Fast Track
28 timerAndroid er en åpen kildekode-plattform utviklet av Google for mobilutvikling.
Applikasjoner for Android-plattformen er utviklet i Java.
Dette kurset gir en oversikt over Androids grunnleggende emner.
Dette er fast track-programmet som øker den opprinnelige treningen
Android HAL (Hardware Abstraction Layer)
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å skrive HAL-grensesnitt for å gjøre det mulig for Android-applikasjoner å snakke med den underliggende maskinvaren.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå Android HAL-arkitekturen og dens rolle i systemfunksjonalitet.
- Få ferdigheter i AIDL (Android Interface Definition Language) for moderne HAL-utvikling.
- Lær migrasjonsteknikker fra HIDL til AIDL.
- Utforsk oppdateringer til lyd- og kamera-HAL-er, inkludert nye funksjoner introdusert i Android 14.
- Lær beste fremgangsmåter for å sikre HAL-samsvar med Android-sikkerhets- og personvernstandarder.
- Utforsk Project Mainlines innvirkning på HAL-modularitet og oppdateringsevne.
Android System Programming
28 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å forstå, tilpasse og utvide Android for forskjellige maskinvare og plattformer.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp utviklingsmiljøet som trengs for å starte systemutvikling for Android.
- Forstå hvordan maskinvare er grensesnitt med systemtjenester (applikasjoner)
- Utvikle, test og feilsøk systemkode iterativt ved å bruke en Android-emulator.
- Last inn og distribuer tilpasset Android på forskjellige innebygde maskinvaresystemer (ved hjelp av simulert/emulert).
Android Applications Testing
21 timerDette kurset tar sikte på å gi programvaretestere den nødvendige kunnskapen og ferdighetene for å utføre kvalitetssikringstester for programvareapplikasjoner som ble utviklet for Android-plattformen. Dette kurset gir en oversikt over Android-plattformens funksjoner og gir deg oppdatert praksis for å utføre testene.
Android TV
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å designe og bygge nye Android TV apper. De kan også utvide eksisterende apper til å kjøre på TV-enheter for å øke appengasjementet og -inntektene.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle Android TV apper.
- Forstå kravene for å kvalifisere en app som en TV-app.
- Lag og test apper på en Android TV emulator for en førstehånds brukeropplevelse.
- Gjør TV-appen søkbar og integrer den med Google Assistant for å optimalisere brukeropplevelsen.
Kivy: Building Android Apps with Python
7 timerKivy er en åpen-source cross-platform grafisk brukergrensesnitt bibliotek skrevet i Python, som tillater multi-touch applikasjon utvikling for et bredt utvalg av enheter.
I denne instruktørledede, live-trening deltakerne vil lære hvordan å installere og deployere Kivy på forskjellige plattformer, tilpasse og manipulere widgets, tidsplan, trigger og svare på hendelser, modifisere grafikk med multi-touching, resize skjermen, pakke apper for Android, og mer.
Ved slutten av denne treningen vil deltakerne kunne
- Forstå sammenhengen mellom Python-koden og Kivy-språket.
- Ha en solid forståelse av hvordan Kivy fungerer og bruker sine viktigste elementer, som widgets, hendelser, egenskaper og grafikk, osv.
- Sømløst utvikle og distribuere Android-apper basert på ulike forretnings- og designkrav.
Format av kurset
- Delvis forelesning, delvis diskusjon, øvelser og mye praktisk hands-on-øving.
Kotlin for iOS and Android Development
35 timerKotlin er et moderne, funksjonelt og objektorientert programmeringsspråk basert på Java.
I denne instruktørledede, live-trening, vil deltakerne lære Kotlin programmering som de går gjennom opprettelsen av en Android og iOS app bruk Kotlin.
Ved slutten av denne treningen vil deltakerne være i stand til å:
- Forstå grunnleggende programmering i Kotlin
- Kode egen Kotlin applikasjon
- Bygge, teste, implementere og løse problemer Android og iOS apper ved hjelp av Kotlin
Publikum
- Utviklere
Format av kurset
- Delvis forelesning, delvis diskusjon, øvelser og tung praksis
Notat
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å arrangere.
RxJava for Android Developers
21 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke RxJava til å utvikle og distribuere en Android mobilapplikasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp et utviklingsmiljø som inkluderer nødvendige biblioteker, pakker og rammeverk som trengs for å utvikle en reaktiv applikasjon.
- Forstå hvordan data- og hendelsesstrømmer sendes ut og forbrukes.
- Design applikasjoner som modellerer virkelige (hendelsesbaserte) situasjoner på en elegant og kortfattet måte.
Creating applications on the Android platform
21 timerPlattform Android er et populært operativsystem som hovedsakelig brukes i mobile enheter som smarttelefoner, nettbrett, klokker og TV-er. Android-plattformen er for tiden en av de mest populære i verden, takket være dens åpenhet, fleksibilitet, rike funksjonalitet og tilpasningsevne for både brukere og utviklere. Dette gjør det populært både blant forbrukere og næringslivet.
Tizen for Developers
28 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å installere, sette opp, administrere Tizen-plattformen for å bygge ulike applikasjonstyper og profiler.
Ved slutten av denne opplæringen vil deltakerne være i stand til å bygge, utvikle, distribuere og designe .NET, web og native applikasjoner ved hjelp av Tizen.v