Najważniejsze informacje

Tytuł szkolenia
Kotlin – szybsze programowanie na Androida
Czas trwania
3 dni
Odbywa się w miastach
Wrocław,
Warszawa,
Kraków,
Katowice
Ceny
1499 zł netto
Kod szkolenia
AND-KOTLIN

Vouchery z roczną ważnością

Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym. Wpłacana kwota jest dowolna. Vouchery są ważne przez rok. W celu uzyskania szczegółowych informacji prosimy o kontakt z biurem.


Szkolenie z tabletem

Istnieje możliwość wykupu szkolenia wraz z tabletem. Na tablecie dostarczane są materiały szkoleniowe. Urządzenie w takiej sytuacji jest traktowane jako nośnik.



Szkolenie zamknięte

Istnieje możliwość organizacji szkolenia zamkniętego w siedzibie klienta lub w naszych salach. Przy grupach 4 i więcej osób może to być korzystniejsze cenowo. Ponadto istnieje możliwość dostosowania programu szkolenia do potrzeb klienta.
Skontaktuj się z nami by dowiedzieć się więcej

Opis szkolenia

Chciałbyś zacząć programować aplikacje na system Android lub potrafisz już to robić, ale momentami masz już dość starej, rozpasłej Javy. Na szczęście istnieje dobra alternatywa, w postaci języka Kotlin. W trakcie szkolenia przyjrzymy mu się dokładniej, dowiesz się dlaczego naszym zdaniem jest wart zainteresowania i ustalimy co trzeba wiedzieć, aby z powodzeniem zacząć używać Kotlina jako alternatywy dla Javy i pisać przy jego pomocy aplikacje.
Podczas szkolenia dowiesz się jak oszczędzić swój czas i ręce pisząc krótszy i bardziej elegancki kod wykorzystując język programowania Kotlin. Zobaczysz także jak znacznie szybciej i efektywniej operować na kolekcjach, łańcuchach znaków i obiektach.
Wiedza zdobyta na szkoleniu pozwoli Ci z powodzeniem stosować język Kotlin w swoich projektach. Będziesz mógł wykorzystać go zarówno jako dodatek do projektu realizowanego oryginalnie w Javie jak i jako główny język Twoich aplikacji.

Program

  1. Podstawy języka
    • Podstawowe typy
    • Zmienne i stałe
    • Porównywanie i konwersja typów
    • Operacje arytmetyczne
  2. Klasy i obiekty
    • Definiowanie klas
    • Klasy danych
    • Dziedziczenie
    • Klasy abstrakcyjne i interfejsy
    • Obiekty
    • Idea Obiektu Companion
    • Gettery i Settery
    • Późna inicjalizacja
    • Funkcje rozszerzające
    • Klasy i funkcje generyczne
    • Enumeratory
  3. Funkcje i lambdy
    • Funkcje
    • Lambdy
  4. Inne
    • Dekonstrukcja obiektów
    • Kolekcje
    • Przedziały
    • Sprawdzanie typów i rzutowanie na inne typy danych
    • Wyrażenie 'this' i jego możliwości
    • Operatory porównań
    • Przeciążanie operatorów
    • Bezpieczeństwo przed nullami
    • Wyjątki i ich obsługa
    • Adnotacje
    • Kotlin a Java
    • Różnice i podobieństwa
    • Łączenie kodu Javy i Kotlina
    • Konwertowanie kodu Javy do Kotlina
    • Zastosowanie Kotlina w Androidowych aplikacjach
    • Użycie Kotlina jako głównego języka aplikacji
    • Lepszy sposób znajdowania widoków i używania zasobów
    • Zastosowanie funkcji rozszerzających do skrócenia niezbędnego kodu

Szkolenia poprzedzające

Szkolenia kontynuujące

Proponowane terminy

Termin od Do Miasto Cena Opcje
10-12-2018 12-12-2018 Kraków 1499 zł netto Rezerwuj Pokaż
10-12-2018 12-12-2018 Katowice 1499 zł netto Rezerwuj Pokaż
10-12-2018 12-12-2018 Wrocław 1499 zł netto Rezerwuj Pokaż
10-12-2018 12-12-2018 Warszawa 1499 zł netto Rezerwuj Pokaż