Kursplan
Introduksjon
Sette opp verktøyene for Kotlin
- Bruke kommandolinjeverktøyene Installere JDK for Kotlin Installering og oppsett av IDE: IntelliJ Installere plugins
Komme i gang med Kotlin og Kotlin-syntaksen
- Lære Kotlin-arkitekturen Lære Kotlin-syntaksen ved å bruke nøkkelfunksjonene til Kotlin
Objektorientert Programming med Kotlin
- Oversikt over Programming med objekter Opprette en klasse Legge til metoder til klasser Definere grunnleggende konstruktører ved å bruke navngitte parametre og standardverdier Bruke åpne klasser for å tillate arv Bruke abstrakte klasser Opprette og bruke grensesnitt Håndtere overstyring Opprette dataklasser ved å bruke enkelttoner og følgeobjekter ved å bruke oppregninger Gruppere klasser inn i pakker Bruke importer Implementering av informasjon Skjule Bruke gettere og settere Implementere synlighetsmodifikatorer Forstå generikk Implementere en generisk stabel ved å bruke generiske funksjoner
Android-apputvikling ved hjelp av Kotlin
- Sette opp verktøyene for Android utvikling Installere Android Studio Starte et nytt prosjekt Sette opp emulatoren Sette opp biblioteket
Utføringsdata Management
- Arbeide med variabler, konstanter og Swift datatyper
Krav
- Erfaring med Java-programmering
- Grunnleggende erfaring eller kjennskap til Android-utvikling
- Erfaring med Swift programmering
Testimonials (5)
Treneren var perfekt forberedt. Trenerens omfattende kunnskap og mange materialer.,
Dawid - ista Shared Services Polska Sp. z o.o.
Kurs - Programming with Kotlin
Machine Translated
Alex is a very friendly, personable guy. He made everyone feel comfortable working through together and volunteering to give slutions.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Kurs - Kotlin for Beginners
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Kurs - Cross-platform mobile development with PhoneGap/Apache Cordova
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of iOS and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
Kurs - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation.