Dependency Injection with Dagger 2 Träningskurs
Dagger 2 är en injektionsram för Android applikationer. Med Dagger kan användare genomföra ren beroendeinjektion utan att involvera någon tredjepartsram samtidigt som arkitektonisk struktur och långsiktig underhållsförmåga förbättras.
Denna instruktörledda, live-utbildning (online eller on-site) riktar sig till mjukvaruarkitekter som vill använda Dagger 2 för beroende-injektion i Android applikationer.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Ställ in ett projekt med beroende-injektion med Dagger 2.
- Integrera Dagger 2 i en Android app.
- Implementera beroende injektion utan att använda tredjepartsramar.
Format för kursen
- Interaktiv föreläsning och diskussion.
- Många övningar och övningar.
- Hand-on implementering i en live-lab miljö.
Kursanpassningsalternativ
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att arrangera.
Kursplan
Introduktion
Dagger 2 Översikt
- Vad är Dagger 2?
- Dagger 2 funktioner
Beroendeinjektion i ett ögonkast
- Beroende injektionstekniker
- Arkitektoniska mönster
Förbereda utvecklingsmiljön
- Konfigurera Dagger 2
Dependency Injection Quick Start
- Att bygga ett projekt
- Frikopplingslogik
- Dela en instans
- Förebyggande av injektioner
Dolk 2
- Lägger till dolkberoende
- Skapa ett applikationsomfång
- Använda komponenter
- Arbeta med multibindningar
Testa applikationen
- Testning med enhetstester, skentester och repoenhetstester
Felsökning av applikationen
- Hanteringsfel
Distribuera applikationen
- Kör en emulerad Android enhet
Säkra applikationen
- Dölja data och härda applikationen
Felsökning
Sammanfattning och slutsats
Krav
- En förståelse för Android utveckling
Publik
- Mjukvaruarkitekter
Open Training Courses require 5+ participants.
Dependency Injection with Dagger 2 Träningskurs - Booking
Dependency Injection with Dagger 2 Träningskurs - Enquiry
Dependency Injection with Dagger 2 - Consultancy Enquiry
Consultancy Enquiry
Vittnesmål (1)
Tränaren var villig att utforska ytterligare problem i dolk.
Susheel - Home
Kurs - Dependency Injection with Dagger 2
Machine Translated
Upcoming Courses
Relaterade Kurser
Android Nougat for Android Developers
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till Android-utvecklare som vill bygga, uppdatera och hantera en mobil Android-applikation med Android Nougat.
I slutet av denna utbildning kommer deltagarna att kunna:
- Distribuera en mobil Android-applikation till Google Play Butik.
- Använd objektorienterad programmering med Java på Android.
Android - The Basics
28 timmarAndroid är Go ogles mobila operativsystem. Denna kurs demonstrerar genom praktisk övning de grundläggande för Android .
Cross-platform mobile development with PhoneGap/Apache Cordova
21 timmarSyftet med cross-platform-rammar är att låta dig skriva applikationer en gång och ha det körs på flera plattformar. Vill du bygga en iPhone-app som också körs på Android? Har en kund runda och vill att deras Android app ska köras på Windows Phone? Inga problem.
På denna tre dagars PhoneGap/Apache Cordova kurs kommer du att titta på två olika men komplementära tekniker för cross-platform mobil utveckling. (Apache Cordova är det nya namnet på PhoneGap. Adobe förvärvade PhoneGap från de ursprungliga utvecklarna och donerade det till Apache Software Foundation.)
Efter avslutad av denna PhoneGap/Apache Cordova kurs, kommer du att kunna bygga fullt fungerande mobila webbapplikationer med hjälp av ramverket, hantera källkod och hantera plattform tweaks, skapa “native like” erfarenheter från en webbapplikation - och mycket mer!
Develop Android Applications
21 timmarDenna kurs har skapats för alla som är intresserade av att skapa Android applikationer.
Under denna kurs kommer du att lära dig de grundläggande färdigheterna som krävs för att bygga Android applikationer från början med intressanta funktioner som läggs till Android plattformen, som bakgrundsbearbetning, databasåtkomst och platsbaserade tjänster.
Android Development
28 timmarmål:
Efter avslutad kurs kommer delegaten att kunna:
- Bygg sina egna Android applikationer och ladda upp den till Android Market.
- Utveckla för simulatorer och verkliga enheter.
- Lär dig alla grunderna i Android utveckling.
Android Fundamentals
56 timmarAndroid är en öppen källplatform utvecklad av Google för mobil utveckling.
Applikationer för Android-plattformen är utvecklade i Java.
Kursen övervinner Androids grundläggande ämnen.
Android Fundamentals - Fast Track
28 timmarAndroid är en öppen källkodsplattform utvecklad av Google för mobilutveckling.
Applikationer för Android-plattformen utvecklas i Java.
Den här kursen ger en översikt över Androids grundläggande ämnen.
Detta är snabbspårsprogrammet som sätter fart på den ursprungliga träningen
Android HAL (Hardware Abstraction Layer)
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill skriva HAL-gränssnitt för att möjliggöra för Android applikationer att prata med den underliggande hårdvaran.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå Android HAL-arkitekturen och dess roll i systemfunktionalitet.
- Få färdigheter i AIDL (Android Interface Definition Language) för modern HAL-utveckling.
- Lär dig migrationstekniker från HIDL till AIDL.
- Utforska uppdateringar av ljud- och kamera-HAL, inklusive nya funktioner som introduceras i Android 14.
- Lär dig bästa praxis för att säkerställa HAL-kompatibilitet med Androids säkerhets- och sekretessstandarder.
- Utforska Project Mainlines inverkan på HAL-modularitet och uppdateringsbarhet.
Android System Programming
28 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill förstå, anpassa och utöka Android för olika hårdvara och plattformar.
I slutet av denna utbildning kommer deltagarna att kunna:
- Ställ in den utvecklingsmiljö som behövs för att starta systemutveckling för Android.
- Förstå hur hårdvara samverkar med systemtjänster (applikationer)
- Utveckla, testa och felsöka systemkod iterativt med en Android-emulator.
- Ladda och distribuera anpassad Android på olika inbäddade hårdvarusystem (med simulerad/emulerad).
Android Applications Testing
21 timmarKursen syftar till att tillhandahålla programvarutestare med nödvändig kunskap och färdigheter för att kunna utföra kvalitetssäkringstester för program som utvecklats för Android-plattformen. Kursen övervinner Android-plattformens kapacitet och ger dig aktuell praxis för att utföra testen.
Android TV
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill designa och bygga nya Android TV appar. De kan också utöka sina befintliga appar till att köras på TV-enheter för att öka appengagemang och intäkter.
I slutet av denna utbildning kommer deltagarna att kunna:
- Ställ in den nödvändiga utvecklingsmiljön för att börja utveckla Android TV appar.
- Förstå kraven för att kvalificera en app som en TV-app.
- Skapa och testa appar på en Android TV-emulator för en förstahandsupplevelse.
- Gör TV-appen sökbar och integrera den med Google Assistant för att optimera användarupplevelsen.
Java Fundamentals for Android
14 timmarApplikationer för Android-plattformen utvecklas främst i Java. Kursen har utvecklats för programmörare med en stark OOP-bakgrund (antingen i PHP, Scala, C ++, C # eller Objective C) som planerar att lära sig att utveckla Java-applikationer för android-plattformen. Kursen omfattar Java grammatikprogrammering och fokuserar på de specifika Java-funktioner som Android-plattformen använder mer än andra.
Kivy: Building Android Apps with Python
7 timmarKivy är en öppen källkod cross-platform grafisk användargränssnitt bibliotek skriven i Python, vilket möjliggör multi-touch applikationsutveckling för ett brett urval av enheter.
I denna instruktörledda, live-träning deltagare kommer att lära sig hur man installerar och implementerar Kivy på olika plattformar, anpassa och manipulera widgets, schemaläggning, trigger och svar på händelser, modifiera grafik med multi-touching, återställa skärmen, packa appar för Android, och mer.
Vid slutet av utbildningen kommer deltagarna att kunna
- Förhållande av Python kod och Kivy språk.
- Ha en solid förståelse för hur Kivy fungerar och använder sina viktigaste element som widgets, händelser, egenskaper, grafik, etc.
- Lätt att utveckla och implementera Android applikationer baserat på olika affärs- och designkrav.
Format av kursen
- Delvis föreläsning, delvis diskussion, övningar och tung praxis
Kotlin for iOS and Android Development
35 timmarKotlin är ett modernt, funktionellt och objektorienterat programmeringsspråk baserat på Java.
I denna instruktörledda, levande träning kommer deltagarna att lära sig Kotlin programmering när de går igenom skapandet av en Android och iOS app användning Kotlin.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Förstå grunderna i programmering i Kotlin
- Koda sin egen ansökan Kotlin
- Bygg, testa, utnyttja och lösa problem Android och iOS applikationer med Kotlin
Publiken
- Utvecklare
Format av kursen
- Delvis föreläsning, delvis diskussion, övningar och tung praxis
anteckningar
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att arrangera.
RxJava for Android Developers
21 timmarDenna instruktörsledda, liveträning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda RxJava för att utveckla och distribuera en Android mobilapplikation.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera en utvecklingsmiljö som innehåller nödvändiga bibliotek, paket och ramverk som behövs för att utveckla en reaktiv applikation.
- Förstå hur data och händelseströmmar genereras och används.
- Designa program som modellerar verkliga (händelsebaserade) situationer på ett elegant och koncist sätt.