Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Wprowadzenie
Konfiguracja narzędzi do Kotlina
- Korzystanie z narzędzi wiersza poleceń
- Instalacja JDK dla Kotlina
- Instalacja i konfiguracja IDE: IntelliJ
- Instalacja wtyczek
Rozpoczęcie pracy z Kotlinem i składnią Kotlina
- Poznanie architektury Kotlina
- Poznanie składni Kotlina
- Korzystanie z kluczowych funkcji Kotlina
Programowanie obiektowe w Kotlinie
- Przegląd programowania obiektowego
- Tworzenie klasy
- Dodawanie metod do klas
- Definiowanie podstawowych konstruktorów
- Korzystanie z nazwanych parametrów i wartości domyślnych
- Korzystanie z otwartych klas, aby umożliwić dziedziczenie
- Korzystanie z klas abstrakcyjnych
- Tworzenie i korzystanie z interfejsów
- Obsługa nadpisywania
- Tworzenie klas danych
- Korzystanie z singletonów i obiektów towarzyszących
- Korzystanie z enumeracji
- Grupowanie klas w pakiety
- Korzystanie z importów
- Implementowanie ukrywania informacji
- Korzystanie z getterów i setterów
- Implementowanie modyfikatorów widoczności
- Zrozumienie typów generycznych
- Implementowanie generycznej stosu
- Korzystanie z funkcji generycznych
Tworzenie aplikacji na Androida przy użyciu Kotlina
- Konfiguracja narzędzi do rozwoju na Androida
- Instalacja Android Studio
- Rozpoczęcie nowego projektu
- Konfiguracja emulatora
- Konfiguracja biblioteki
- Konfiguracja Kotlina w Androidzie
- Praca z frameworkiem Hello Android i narzędziami Android SDK
- Tworzenie aplikacji na Androida przy użyciu Kotlina
- Korzystanie z ListActivity i ListView
- Korzystanie z intencji i filtrów intencji
- Praca z niestandardowymi widokami
- Korzystanie z menedżerów układu
- Obsługa usług internetowych i API
- Praca z usługami Androida
- Praca z bazą danych SQLite
- Korzystanie z dostawców treści
- Pisanie adapterów
- Implementowanie okien dialogowych i powiadomień (Toasts)
- Projektowanie interfejsu użytkownika
- Menu opcji i kontekstowe
- WebView
- Implementowanie powiadomień na Androida
- Tworzenie spersonalizowanej responsywnej aplikacji na Androida przy użyciu Kotlina
- Publikowanie aplikacji na Androida w Google PlayStore
Tworzenie aplikacji na iOS przy użyciu Kotlina
- Przegląd funkcji i architektury XCode 9
- Przegląd funkcji i architektury Swift 4
- Porównanie podobieństw i różnic między Kotlinem a Swiftem
- Podstawy
- Tablice
- Słowniki
- Praca z usługami internetowymi
- Zarządzanie danymi
- Praca ze zmiennymi, stałymi i typami danych w Swift
- Optymalizacja doświadczenia użytkownika na iOS poprzez projektowanie UX i UI
- Dodawanie interakcji użytkownika dla lepszego doświadczenia
- Optymalizacja wydajności
- Debugowanie aplikacji na iOS
- Tworzenie spersonalizowanej responsywnej aplikacji na iOS przy użyciu Kotlina
- Publikowanie aplikacji na iOS w Apple AppStore
Rozwiązywanie problemów
Podsumowanie i zakończenie
Wymagania
- Doświadczenie w programowaniu w Javie
- Podstawowe doświadczenie lub znajomość rozwoju aplikacji na Androida
- Doświadczenie w programowaniu w Swift
35 godzin
Opinie uczestników (2)
Dogłębna wiedza i przykłady
Ankur Kapila - Deutsche Bank
Szkolenie - Programming with Kotlin
Przetłumaczone przez sztuczną inteligencję
Alex jest bardzo przyjaznym i uśmiechniętym człowiekiem. Zrobił wszystko, aby każdy czuł się komfortowo podczas wspólnego pracy oraz chętnie oferował swoje rozwiązania.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Szkolenie - Kotlin for Beginners
Przetłumaczone przez sztuczną inteligencję