WYNIKI KONKURSU: "Zrecenzuj kurs i wygraj 1 z 10 opasek Mi Band 3"
Szkolenia
DARMOWE FRAGMENTY
Fundamenty programowania w języku Kotlin
Poznaj język, który już dziś zastępuje JAVĘ
119
+1190 punktów premium
5 recenzji
8,5 godziny
83 wykładów
16 materiałów szkoleniowych

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

  • 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!

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.0
100%
0%
0%
0%
0%
Recenzje użytkowników (5)
marcin urbaszewski
Bardzo dobry kurs Fundamenty programowania w języku Kotlin w tym kursie dowiedziałem się jak tworzyć aplikację z kotlin bardzo dobry materiał tego kursu i przystępna cena na… Czytaj więcej
Michał Smolarek
Świetny kurs. Przygotowany z myślą o programowaniu na Androida, gdzie Kotlin ma ogromny sens. Prowadzący poświęca bardzo wiele czasu na omówienie języka a końcowy projekt jest… Czytaj więcej
Marek BURZYNSKI
Bardzo ciekawy kurs , wyczerpujące informacje. Dla osoby początkującej cały pakiet podstawowych informacji i technik programowania. Polecam celem doskonalenia warsztatu i… Czytaj więcej
Krzysztof Markowski
Bardzo nowoczesny język i coraz częściej wymagany przez pracodawców, bardzo wydajny i porównywalny z Javą. Kolejny plus to uniwersalność tego języka, można go zastosować także w… Czytaj więcej
Tomasz Kot
Kurs przygotowany bardzo dobrze, wprowadza w temat Kotlina ale tylko pod warunkiem (i słusznie) jeżeli ktoś miał już styczność z Javą jak i samym programowaniem na Androida, z… Czytaj więcej
Arkadiusz Wrzos
Arkadiusz Wrzos
5.0
Fundamenty programowania w języku Kotlin
Informacje o szkoleniu
  • Poziom Podstawowy
  • Nielimitowany dostęp
  • Możliwość pobrania pliku
  • Darmowe aktualizacje
  • Dodatkowe materiały
  • Testy, ćwiczenia
  • Certyfikat ukończenia
  • Dostęp z urządzeń mobilnych
119
+1190 punktów premium
Ten kurs jest częścią ścieżki
4.7
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.
363 wykładów
1323 uczestników
Dowiedz się więcej
Ścieżka kariery - Android Developer
Group 51 Created with Sketch.
close Created with Sketch.
Tylko teraz możesz odebrać rabat na pierwsze zamówienie
Dlaczego warto?
Shape Created with Sketch. Będziesz regularnie otrzymywał atrakcyjne rabaty
Shape Created with Sketch. Nie przegapisz żadnej z naszych promocji
Shape Created with Sketch. Będziesz informowany o aktualnych konkursach
Shape Created with Sketch. 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