Bądźmy w kontakcie

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
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie