!!! BLACK WEEKS !!!     |     DO -80% NA WSZYSTKIE KURSY     |     DO KOŃCA
0 d 00 h 00 m 00 s
Pomoc i kontakt
Koszyk
Twój koszyk jest pusty. Wypełnij go wiedzą i zdobądź nowe umiejętności!
Nie wiesz od czego zacząć?
Zobacz nowości
Zaloguj się
strefakursów.pl Programowanie

Fundamenty programowania w języku Kotlin:Trailer

Poznaj język, który już dziś zastępuje JAVĘ

Fundamenty programowania w języku Kotlin:Operator Elvis

Poznaj język, który już dziś zastępuje JAVĘ

Fundamenty programowania w języku Kotlin:Statyczne wywołania

Poznaj język, który już dziś zastępuje JAVĘ

Fundamenty programowania w języku Kotlin:Element RecyclerView - Layout

Poznaj język, który już dziś zastępuje JAVĘ
DARMOWE FRAGMENTY

Opinie użytkowników

Krzysztof Markowski
5.0
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 aplikacjach: webowych , frontendowych. Na przykładzie kursant zbuduje kompletną aplikację… Czytaj więcej
Adam Woźniewski
5.0
Bardzo dobry kurs, zwłaszcza po przerobieniu kursu podstawowego Android, to wtedy pokazuje całą siłę języka Kotlin. Wiedza przedstawiona w szkoleniu jest przekazana w bardzo przystępny sposób. Na wielki plus można zaliczyć ukazanie całej siły języka w praktycznym… Czytaj więcej

Zobacz wszystkie

  • 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

Nie wiesz od czego zacząć naukę?

Chętnie pomożemy! Odpowiedz na pytania przygotowane przez naszych specjalistów, a my dopasujemy ścieżkę rozwoju do Twoich preferencji.

Rozpocznij teraz
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
user-image user-image user-image user-image user-image user-image

48739 użytkowników oceniło i zrecenzowało szkolenia strefakursów.pl

Google logo

Średnia ocena uczestników w niezależnym serwisie Google to 4.9/5 ⭐⭐⭐⭐⭐ z 2573 wszystkich opinii.

5 4.9 39
4.9
92%
6%
2%
0%
0%
Recenzje użytkowników (39)
PROFIL PUBLICZNY
Potwierdzona transakcja
5.0
5
Polecam
PROFIL PUBLICZNY
Potwierdzona transakcja
5.0
5
Dla początkujących ok
PROFIL PUBLICZNY
Potwierdzona transakcja
5.0
5
Polecam
PROFIL PUBLICZNY
Potwierdzona transakcja
5.0
5
Bardzo fajnie
PROFIL PUBLICZNY
Potwierdzona transakcja
5.0
5
Polecam!
Najczęściej zadawane pytania
minus plus
Jak wygląda uczestnictwo w kursie online?

Kursy online w strefakursów.pl to wideoporadniki przygotowane przez zespół naszych specjalistów. Twoje uczestnictwo w szkoleniu polega na tym, że otrzymujesz dostęp do wykładów wideo oraz innych materiałów szkoleniowych za pośrednictwem platformy szkoleniowej zaraz po zalogowaniu się na swoje konto. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp pozwolą Ci rozwinąć się zawodowo i podnieść Twoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy w nauce możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.

minus plus
Czy otrzymam certyfikat ukończenia szkolenia i jaką ma on formę?

Do każdego ukończonego przez Ciebie szkolenia wystawiamy imienny certyfikat. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i nazwa instytucji certyfikującej. Warto podkreślić, że jesteśmy wpisani do Rejestru Instytucji Szkoleniowych (nr wpisu 2.12/00119/2017).

Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych . Jak również dołączyć do swojego CV.

minus plus
Czy otrzymam fakturę VAT za zamówienie?

Tak, do każdego zamówienia mamy obowiązek wystawić fakturę VAT (23%) lub paragon. Rodzaj dokumentu zależy od danych, które podasz w formularzu podczas składania zamówienia. Faktury zwykle wystawiamy do 3 dni roboczych od momentu zaksięgowania wpłaty. Poinformujemy Cię o tym fakcie mailowo, a dokument będzie można pobrać bezpośrednio z poziomu zakładki Historia zamówień na Twoim koncie w strefakursów.pl. Jeśli potrzebujesz dokumentu Proforma lub faktury odroczonej, złóż zamówienie, a w uwagach do zamówienia dodaj komentarz “Proforma” lub "Faktura z odroczonym terminem płatności", lub skontaktuj się z nami telefonicznie bądź mailowo (biuro@strefakursow.pl).

minus plus
Czy dostęp do szkolenia jest ograniczony czasowo?

Po opłaceniu zamówienia otrzymujesz nielimitowany dostęp do zakupionych materiałów. Dzięki temu, że szkolenia są dla Ciebie dostępne zarówno online za pośrednictwem naszej platformy szkoleniowej i offline w aplikacji mobilnej strefakursów.pl, możesz w dowolnym czasie i miejscu powracać do obejrzanych lekcji i powtarzać materiał bez ograniczeń. Dodatkowo po ukończeniu całego szkolenia otrzymasz imienny certyfikat poświadczający Twój udział w szkoleniu. Certyfikat możesz opublikować np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV.

Fundamenty programowania w języku Kotlin

Poznaj język, który już dziś zastępuje JAVĘ
Kto pyta nie błądzi! Zobacz Najczęściej zadawane pytania

Rozpocznij naukę teraz za darmo, zapłać w ciągu 30 dni z logo twisto lub logo paypoJak to działa?

To szkolenie zostało wycofane ze sprzedaży! Kliknij przycisk poniżej, aby zobaczyć pozostałe szkolenia z tej kategorii. Zobacz szkolenia
Twisto

Odbierz 20% rabatu na pierwsze zamówienie

newsletter signup image
Nasz newsletter obserwuje już 105647 osób!
Dlaczego warto?
Będziesz regularnie otrzymywał atrakcyjne rabaty
Nie przegapisz żadnej z naszych promocji
Będziesz informowany o aktualnych konkursach
Nie wysyłamy spamu
E-mail jest niepoprawny.
Nie chcę otrzymać zniżki.
shield-error

Ups! Coś poszło nie tak :(

Google Recaptcha uznał, że jesteś botem i zablokował Twoją ostatnią akcję. Spróbuj ponownie. W razie problemów skontaktuj się z nami.

ZAMKNIJ I SPRÓBUJ PONOWNIE