Plan Szkolenia
Wprowadzenie
Przegląd Kotlina
Konfiguracja narzędzi
- Korzystanie z narzędzi wiersza poleceń
- Instalacja JDK dla Kotlina
- Instalacja i konfiguracja IDE: IntelliJ
- Instalacja wtyczek
Rozpoczęcie pracy z Kotlinem
- Wprowadzenie do podstawowego programowania w Kotlinie
- Poznanie architektury Kotlina
- Interakcja z Kotlinem za pomocą REPL
- Tworzenie zmiennych w Kotlinie
- Zrozumienie różnych typów danych w Kotlinie
- Korzystanie z ciągów znaków w Kotlinie
- Zrozumienie niemutowalności w Kotlinie
- Implementacja wyrażeń, instrukcji i przypisań
- Korzystanie z nullable variables w Kotlinie dla bezpieczeństwa przed nullami
- Tworzenie pierwszej samodzielnej aplikacji w Kotlinie
Implementacja instrukcji warunkowych w Kotlinie
- Obsługa przepływu programu za pomocą instrukcji "if"
- Obsługa opcji za pomocą instrukcji "when"
- Poznanie zaawansowanych możliwości Kotlina dotyczących instrukcji warunkowych
- Generowanie liczb losowych za pomocą instrukcji warunkowych
Korzystanie z tablic i list w Kotlinie
Implementacja konstrukcji pętli w Kotlinie
- Programowanie pętli "for"
- Programowanie pętli "while"
- Implementacja instrukcji "break"
- Implementacja instrukcji "continue"
- Korzystanie z instrukcji "return"
- Korzystanie z etykiet pętli
- Obliczanie sumy liczb za pomocą pętli
Korzystanie z funkcji w Kotlinie
- Tworzenie funkcji
- Deklarowanie funkcji
- Korzystanie z parametrów i zwracanie wartości
- Korzystanie z funkcji rozszerzających
- Korzystanie z funkcji inline
- Korzystanie z funkcji wyższego rzędu
Programowanie obiektowe w Kotlinie
- Przegląd programowania obiektowego
- Tworzenie klasy
- Dodawanie metod do klas
- Definiowanie podstawowych konstruktorów
- Korzystanie z nazwanych parametrów i wartości domyślnych
- Korzystanie z klas otwartych, aby umożliwić dziedziczenie
- Korzystanie z klas abstrakcyjnych
- Tworzenie i korzystanie z interfejsów
- Obsługa nadpisywania
- Tworzenie klas danych
- Korzystanie z singletonów i obiektów towarzyszących
- Korzystanie z wyliczeń
- Grupowanie klas w pakiety
- Korzystanie z importów
- Implementacja ukrywania informacji
- Korzystanie z getterów i setterów
- Implementacja modyfikatorów widoczności
- Zrozumienie generyków
- Implementacja generycznej stosu
- Korzystanie z funkcji generycznych
Korzystanie z różnych systemów liczbowych
- Korzystanie z liczb szesnastkowych
- Korzystanie z liczb binarnych
- Korzystanie z operatorów bitowych
Implementacja funkcjonalności wejścia i wyjścia
Korzystanie z Javy z Kotlina
Korzystanie z Kotlina z Javy
Korzystanie z Spek do testowania
Rozwiązywanie problemów
Podsumowanie i zakończenie
Wymagania
- Podstawowa znajomość obsługi komputera
- Nie jest wymagane wcześniejsze doświadczenie w programowaniu
Opinie uczestników (1)
Alex jest bardzo przyjaznym i uśmiechniętym człowiekiem. Zrobił wszystko, aby każdy czuł się komfortowo podczas wspólnego pracy oraz chętnie oferował swoje rozwiązania.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Szkolenie - Kotlin for Beginners
Przetłumaczone przez sztuczną inteligencję