fbpx

馃敶 wyzwanie dla programist贸w

Opanuj Kotlina w 7 dni

Od pierwszego ifa do pierwszej aplikacji

馃憠 Kr贸tkie zadania codziennie

馃憠 Materia艂y wprost na Twoj膮 skrzynk臋

馃憠 Grupa dla uczestnik贸w

Przetwarzam Twoje dane osobowe zgodnie z聽polityk膮 prywatno艣ci

Od razu po do艂膮czeniu otrzymasz dost臋p do grupy i materia艂贸w z pierwszego dnia wyzwania

Agenda

Dzie艅 0 鈥 konfiguracja 艣rodowiska

Dowiesz si臋 jak ustawi膰 swoje 艣rodowisko pod programowanie w Kotlinie (3 sposoby)

Dzie艅 1 鈥 funkcje, zmienne, ify

Poznasz kluczowe funkcjonalno艣ci Kotlina, niezb臋dne podstawy, instrukcje warunkowe i聽

Dzie艅 2 鈥 kolekcje, mapy, filtry

Nauczysz si臋, jak korzysta膰 z r贸偶nych typ贸w kolekcji w Kotlinie, takich jak listy, sety i mapy. Dowiesz si臋, jak efektywnie filtrowa膰, sortowa膰 i przetwarza膰 dane w kolekcjach.

Dzie艅 3 鈥 klasy, sealed class, data class

Zrozumiesz, jak definiowa膰 i u偶ywa膰 klas w Kotlinie, w tym klasy z ograniczonym dziedziczeniem (sealed classes) i klasy przechowuj膮ce dane (data classes). Dowiesz si臋, kiedy i jak je stosowa膰.

Dzie艅 4 鈥 nulle, wyj膮tki, funkcje scope

Poznasz mechanizmy obs艂ugi warto艣ci null w Kotlinie, zarz膮dzanie wyj膮tkami oraz funkcje scope, kt贸re pozwalaj膮 na bezpieczne operowanie na obiektach w zdefiniowanym kontek艣cie.

Dzie艅 5 鈥 typy specjalne i typy generyczne

Dowiesz si臋, czym s膮 typy specjalne w Kotlinie, takie jak typy Any, Nothing czy Unit, oraz jak u偶ywa膰 typ贸w generycznych do tworzenia bardziej elastycznych klas i funkcji.

Dzie艅 6 鈥 korutyny

Nauczysz si臋 podstaw programowania asynchronicznego w Kotlinie z u偶yciem korutyn. Zrozumiesz, jak dzia艂a wsp贸艂bie偶no艣膰, i jak efektywnie zarz膮dza膰 operacjami asynchronicznymi.

Dzie艅 7 鈥 piszemy aplikacje!

Zastosujesz zdobyt膮 wiedz臋 w praktyce, pisz膮c swoj膮 DWIE pierwsze aplikacj臋 w Kotlinie (Android i aplikacja serwerowa).聽

prowadz膮cy

Jarek Michalik,

Google Developer Expert w dziedzinie Kotlina. Na co dzie艅 pomaga swoim klientom budowa膰 i rozwija膰 aplikacje mobilne. Tw贸rca kurs贸w Android i Kotlin.