Szkolenia
strefakursów.pl Programowanie
DARMOWE FRAGMENTY

Fundamenty programowania w języku Kotlin

Poznaj język, który już dziś zastępuje JAVĘ
  • Poziom: Podstawowy
  • 119
    +1190 punktów premium
    Zacznij naukę teraz, zapłać w ciągu 21 dni!
    Płatności twisto
    • Chcesz poznać przyszłościowy język, który z dnia na dzień zdobywa coraz większą popularność?

    • Znasz już nieco Javę, ale nie masz wystarczająco dużo czasu, by rozszyfrowywać różnice pomiędzy nią a Kotlinem?

    • Jesteś tu, bo chcesz poznać najnowsze standardy programowania na Androida?

    • Masz dość ograniczeń Javy i szukasz języka, w którym programowanie to niemal zabawa?

    • Chcesz dowiedzieć się, jak dostosować swój obecny projekt w Javie do Kotlina?

    W takim razie świetnie trafiłeś!

    Dla kogo jest ten kurs?

    Zbuduj własną aplikację od zera

    Ucz się praktycznie

    Zdobądź uniwersalną wiedzę

    Optymalizuj kod

    Baw się programowaniem!

    Dzięki temu szkoleniu:

    • przygotujesz swoje środowisko do pracy z Kotlinem

    • zbudujesz aplikację Kotlinową od zera

    • poznasz i zrozumiesz różnice między Kotlinem a Javą

    • dostosujesz swój obecny projekt w Javie do Kotlina

    • nauczysz się obsługiwać zmienne, stałe, autorzutowanie i konwersje

    • wykorzystasz zabezpieczenie przed nullami

    • poznasz nową organizację deklaracji pakietowej

    • nauczysz się sterować przepływem: pętle, warunki, zakresy i wyrażenia skokowe

    • dowiesz się jak budować klasy z uwzględnieniem dziedziczenia

    • poznasz nowości w klasach abstrakcyjnych i konstruktorach

    • zrozumiesz nową organizację modyfikatorów i specyfikatorów dostępu

    • wykorzystasz nowości w funkcjach wyrażeń trywialnych, parametrach domyślnych, asocjacji parametrów

    • dowiesz się jak wykorzystać funkcje i właściwości rozszerzające

    • poznasz klasy zagnieżdżone, wewnętrzne, wyliczeniowe

    ZOBACZ WIĘCEJ
    Program nauczania
    1 Przedstawienie Kotlina
    Wstęp 00m 50s
    Omówienie projektu powstającego w ramach kursu 02m 44s
    Jak korzystać z dołączonych plików 03m 29s
    O Kotlinie 09m 26s
    Jak wyglądają: Kotlin vs Java 07m 18s
    Testowanie kotlina online 04m 44s
    Testowanie kotlina REPL 04m 41s
    Wykorzystanie Kotlina w Androidzie 05m 39s
    Gdzie szukać odpowiedzi na pytania? 05m 02s
    2 Przygotowanie środowiska do pracy z Kotlinem
    Utworzenie projektu Android z Kotlinem 05m 57s
    Dostosowanie starego Android Studio 2 do pracy z Kotlinem 04m 06s
    Dostosowanie istniejącego projektu Android do Kotlina 06m 03s
    Porównanie nowego projektu Androida z Kotlinem 03m 32s
    3 Podstawowe typy
    Typy liczbowe 07m 19s
    Typ znakowy 04m 16s
    Typ tekstowy 05m 25s
    Szablony tekstowe 03m 39s
    Typ logiczny 02m 32s
    Typ tablicowy 07m 56s
    4 Zmienne i stałe
    Lokalne zmienne 06m 03s
    Sprawdzenia typów i autorzutowanie 08m 29s
    Konwersje 05m 10s
    Operacje 05m 02s
    Nowości w porównaniach 11m 10s
    5 Brak nulla
    Typy zagrożone nullem 06m 14s
    Naiwne sprawdzanie nulla 03m 03s
    Bezpieczne wywołania 04m 56s
    Operator Elvis Podgląd 06m 01s
    Bezpieczne rzutowania 05m 21s
    6 Pakiety i importy
    Oznaczanie pakietów 02m 39s
    Deklarowanie importów 03m 04s
    Domyślne importy 03m 47s
    7 Sterowanie przepływem
    Wyrażenie If 06m 11s
    Wyrażenie When 09m 29s
    Pętla For 06m 51s
    Zakresy 05m 39s
    Pętla While 01m 32s
    Powroty i skoki 05m 33s
    8 Budowa klasy
    Deklaracja klasy i dziedziczenia 06m 16s
    Instancjonowanie klas 02m 40s
    Klasy abstrakcyjne 02m 30s
    Obiekty Companion 03m 40s
    9 Składniki klas
    Konstruktory pierwotne 09m 44s
    Konstruktory wtórne 05m 47s
    Propercje i pola 12m 34s
    Gettery i settery 10m 44s
    Stałe czasu kompilacji 06m 17s
    Modyfikatory dostępu 14m 53s
    Komentarze 04m 41s
    10 Funkcje
    Ogólna budowa funkcji 08m 00s
    Parametry domyślne 05m 10s
    Wywołania z parametrami domyślnymi 06m 01s
    Skrócone zapisy 04m 00s
    Funkcje zagnieżdżone 03m 00s
    Funkcje Infix 02m 38s
    11 Rozszerzenia
    Czym są rozszerzenia i czemu są potrzebne? 05m 00s
    Funkcje rozszerzające 04m 49s
    Statyczne wywołania Podgląd 07m 12s
    Propercje rozszerzające 02m 56s
    Syntetyki 06m 53s
    12 Klasy modeli danych
    Klasy danych 06m 36s
    Dodatkowe metody klas danych 04m 12s
    Destrukturyzacja komponentów 10m 15s
    Kopiowanie 02m 41s
    13 Klasy zagnieżdżone i wewnętrzne
    Zagnieżdzanie klas 02m 18s
    Klasy anonimowe wewnętrzne 05m 38s
    14 Klasy wyliczeniowe
    Klasa Enum i inicjalizacja 03m 53s
    Klasy wyliczeniowe z anonimowymi klasami 03m 34s
    15 Obiekty
    Wyrażenie Obiekt 08m 16s
    Deklaracje obiektów - Singleton 05m 05s
    Różnice: wyrażenia vs deklaracje obiektowe 03m 06s
    Prawda stojąca za obiektami Companion 03m 48s
    16 Przykładowy projekt
    Utworzenie projektu i podciąganie zależności 10m 27s
    Przygotowanie modelu danych 10m 00s
    Wystawienie propercji modelu danych 10m 29s
    Zasilenie aplikacji - deserializacja json 14m 39s
    ViewPager z Material Design - Layout 12m 04s
    Konfiguracja ViewPagera - implementacja i zasilenie 11m 39s
    Animacje ViewPagera, kolorowanie aplikacji 05m 20s
    Element RecyclerView - Layout Podgląd 08m 03s
    RecyclerView - implementacja 10m 47s
    RecyclerViewAdapter - implementacja i zasilenie 14m 14s
    Zakończenie 01m 26s
    Ocena uczestników
    5 5 11
    5.0
    100%
    0%
    0%
    0%
    0%
    Recenzje użytkowników (11)
    5
    PROFIL PUBLICZNY
    Świetny kurs!
    5
    Kurs bardzo ciekawy zarówno dla początkujących jak i zaawansowanych osób. Kurs jest prowadzony bardzo merytorycznie pokazując wszystko na praktycznych przykładach Gorąco polecam
    5
    Bardzo ciekawy i rozwojowy język stworzony przez firmę Jetbrains, tę samą która zaprojektowała kultowe środowisko Intelij Idea. Kotlin bardzo mnie zafascynował a ten kurs daje możliwość bardzo intuicyjnego zapoznania się z tym językiem, Gorąco polecam !!!
    5
    Zaczynałem ten kurs jako junior, skończyłem go jako Mid. Pozwolił mi poznać różnice w projektowaniu aplikacji w czystym języku Java, oraz z zastosowaniem Kotlin. Bardzo dobra przykładowa aplikacja witaminowa :) Polecam
    5
    Programowanie na aplikacjie mobile staje się coraz bardziej popularne. Niektórzy twierdzą że Kotlin może zastąpić kiedyś Jave więc na pewno warto się go uczyć. Po przerobieniu tego kursu, zbudowałem swoją pierwsza aplikacje.
    Informacje o szkoleniu
      11 recenzji
      8,5 godziny
      83 wykładów
      16 materiałów szkoleniowych
    • Nielimitowany dostęp
    • Możliwość pobrania pliku
    • Testy, ćwiczenia
    • Dostęp z urządzeń mobilnych
    119
    +1190 punktów premium
    Zacznij naukę teraz, zapłać w ciągu 21 dni!
    Ten kurs jest częścią ścieżki
    4.8
    Android Developer
    Zdobądź umiejętności, które pozwolą Ci tworzyć aplikacje na Androida. Poznaj narzędzia, kluczowe techniki pracy i pisz dowolne aplikacje.
    217 wykładów
    1895 uczestników
    Dowiedz się więcej
    Ścieżka kariery - Android Developer
    Tylko teraz możesz odebrać rabat na pierwsze zamówienie
    Dlaczego warto?
    Będziesz regularnie otrzymywał atrakcyjne rabaty
    Nie przegapisz żadnej z naszych promocji
    Będziesz informowany o aktualnych konkursach
    Nie wysyłamy spamu
    Nie, dziękuję, kupię bez zniżki
    strefakursów.pl korzysta z plików cookie, aby dostosować usługi do Twoich preferencji. Niektóre pliki cookie są zaś niezbędne do prawidłowego działania witryny. Dzięki nim możemy wyświetlać Ci spersonalizowane oferty i informacje o promocjach, zarówno w witrynach strefakursów.pl, jak i na innych stronach. Oczywiście to Ty decydujesz. Możesz w każdej chwili określić warunki przechowywania lub dostępu do plików cookies w Twojej przeglądarce.
    AKCEPTUJĘ PLIKI COOKIE