Dependency Injection med 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 med Dagger 2 Treningskurs - Booking
Dependency Injection med Dagger 2 Treningskurs - Enquiry
Dependency Injection med 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 - De grunnleggende
28 timerAndroid er Go ogles mobile operativsystem. Dette kurset demonstrerer gjennom praktisk opplæring det grunnleggende i Android .
Krysspaltform mobilutvikling med 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!
Utvikle Android-applikasjoner
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 Utvikling
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 Grunnleggende konsepter
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.
Systemprogrammering
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 Applikasjonstesting
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 veilede, live opplæringen (online eller på stedet) er rettet mot utviklere som ønsker å designe og bygge nye Android TV-apper. De kan også utvide sine eksisterende apper for å kjøre på TV-enheter for å øke appengasjement og inntekt.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Opprette den nødvendige utviklingsmiljøet for å starte utviklingen av Android TV-apper.
- Forstå kravene for å kvalifisere en app som en TV-app.
- Opprette og teste apper på en Android TV-emulator for førstehånds brukeropplevelse.
- Make TV-apper søkbare og integrere dem med Google Assistant for å optimalisere brukeropplevelsen.
Kotlin for iOS og 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-utviklere
21 timerDenne instruktørledede, live treningen (online eller på stedet) er rettet mot utviklere som ønsker å bruke RxJava til å utvikle og distribuerte en Android mobilapplikasjon.
Ved slutten av denne treningen vil deltakerne kunne:
- Opprette en utviklingsmiljø som inkluderer nødvendige biblioteker, pakker og rammeverk for å utvikle en reaktiv applikasjon.
- Forstå hvordan data- og hendelsesstrømmer blir utstedt og forbrukes.
- Designe applikasjoner som modellerer virkelige (hendelsesbaserte) situasjoner på en elegant og konsis måte.
Opprette applikasjoner på Android-plattformen
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
Wear OS for Utviklere
21 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å installere, sette opp og tilpasse Wear OS-utvikling ved å bruke Android Studio for å bygge apper for smartklokker og bærbare enheter.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Lag et Wear OS-prosjekt for å bygge kraftige og interaktive apper for wearables.
- Konfigurer varsler, brukerinndata og overlegg for å lage effektive og optimaliserte apper.
- Lær Wear OS-designprinsipper for å lage jevne og visuelt imponerende apper.