Kotlin dla początkujących

by:
Czas trwania 5 dni

Najbliższe terminy tego szkolenia

21.11 25.11 Termin gwarantowany Szkolenie online
Zapisz się

Szkolenie
dedykowane
dla Twojego
zespołu

Cena szkolenia 3000 PLN (netto)

Skuteczność

W naszej pracy nadrzędną wartością jest skuteczność szkoleń. Jako programiści rozumiemy, że w nauce chodzi przede wszystkim o skuteczność. Wszystkie elementy procesu szkolenia, od doboru właściwego trenera do przemyślanej warsztatowej formuły są po to, by to osiągnąć. Doskonalimy się w tym od 2008 roku. Możesz więc na nas polegać!

Program szkolenia

  1. Wprowadzenie do programowania w Kotlinie
    • Wprowadzenie do Kotlina
    • Omówienie
    • Instalacja
  2. Zmienne i stałe
    • Czym są zmienne i stałe
    • Typy
    • Kotlin REPL
  3. Pętle
    • Pętla While i do..while
    • Pętla For
    • Słówko repeat
    • I jeszcze więcej sposobów na pętlę
  4. Sterowanie działaniem programu
    • Instrukcja If
    • Instrukcja When
  5. Funkcje
    • Słówko kluczowe fun
    • Funkcje zwracające wartość
    • Parametry i parametry domyślne
    • Funkcje rozszerzające
  6. Null-safety
    • Problem z nullami
    • Rozwiązania proponowane przez Kotlina
    • Słówko kluczowe lateinit d. Operator Elvisa
  7. Kolekcje
    • Listy
    • Sety
    • Mapy
    • Sekwencje
  8. Programowanie obiektowe
    • Paradygmat obiektowy
    • Piszemy klasy
    • Konstruktory
    • Specyfikatory dostępu
    • Pakiety
    • Dziedziczenie
    • Przeciążanie metod
    • Przeciążanie operatorów
    • Interfejsy
    • Generyki
    • Obiekty towarzyszące
    • Rodzaje klas
  9. Programowanie funkcyjne
    • Paradygmat funkcyjny
    • Rekurencja i rekurencja ogonowa
    • Lambdy
    • Funkcje wyższego rzędu
    • Biblioteka arrow-kt
  10. Wyjątki i ich obsługa
    • Try jako wyrażenie
    • Obsługa wyjątków
    • Adnotacja @Throws
  11. Wielowątkowość
    • Korutyny – nowy sposób na problem wielu wątków
    • Implementacja i używanie korutyn
  12. Dostęp do zasobów
    • Tworzenie plików
    • Odczyt plików
    • Aktualizacja zawartości plików
    • Usuwanie plików
  13. Obsługa relacyjnych baz danych
    • Połączenie z bazą danych ORACLE
    • Klasy DAO
    • Obsługa zapisu i odczytu do i z bazy danych
  14. Kotlin multiplatform
    • Gradle jako sposób zarządzania
    • Biblioteka Ktor i szybki serwer
    • Kompilacja Kotlina do javascriptu
    • HTML, CSS w Kotlinie
    • Dalszy rozwój aplikacji webowej

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!

Szkolenie skierowane dla osób niemających styczności z programowaniem lub programujących w innych językach, które chcą poznać język Kotlin.

Szkolenie ma wymiar przede wszystkim praktyczny. Każdy temat omówiony przez instruktora jest poparty ćwiczeniem z danego zakresu. W trakcie trwania szkolenia poza drobnymi zadaniami podejmujmy decyzję jaką konkretną aplikację napisać, aby wykorzystać aktualnie zdobywaną wiedzę. W ramach tego typu szkoleń powstały aplikacje takie jak:

  • Aplikacja do wyszukiwania najtańszych połączeń lotniczych
  • Aplikacja do wyszukiwania lokalizacji oparta o API what3words.com
  • Aplikacja do zarządzania konfiguracjami zapisanymi w plikach xml
  • I wiele więcej, ciągle powstają kolejne

Użytkownik po ukończeniu szkolenia będzie potrafił:

  • Tworzyć aplikacje konsolowe korzystając z języka programowania Kotlin
  • Znaleźć i poprawić błędy w aplikacjach Kotlin
  • Korzystać z zewnętrznych zasobów w aplikacjach Kotlin
  • Stworzyć aplikacje korzystające z bazy danych
  • Znał sposób na tworzenie aplikacji mających backend oraz frontend napisany w Kotlinie



Prowadzący szkolenie: Michał Gellert

Programista z ponad 6 letnim stażem. Zawodowo związany z Javą i językiem Kotlin, czasem od strony serwera, czasem tworząc aplikacje mobilne. Kiedyś chciał pracować jako nauczyciel, ostatecznie jednak jako kierunek studiów wybrał programowanie. Finalnie udało mu się połączyć obydwie pasje, na co dzień pracuje jako programista, aktualnie bardzo dużej aplikacji backendowej, a po godzinach zdarza mu się przygotować jakiś kurs programowania, albo przygotować prelekcję.

Terminy gwarantowane Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to że na 100% się odbędzie we wskazanym czasie i miejscu. Więcej
Szkolenia online i udział online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia. W każdym szkoleniu stacjonarnym możesz brać udział online. Więcej
Inne szkolenia tej kategorii Sprawdź pozostałe    szkolenia Kotlin!

Sprawdź, co mówią o nas ci, którzy nam zaufali

  • 5.0/5

    Podstawy zapytań SQL i programowania w języku T-SQL w bazach danych Microsoft SQL Server

    16-09-2022 profesjonalne podejście do przedstawianych zagadnień. Piotr Nieznański, Rhenus Logistics S.A.
  • 5.0/5

    Programowanie w języku Python

    16-09-2022 Super prowadzący, bardzo duża wiedza. Warsztaty prowadzone w ramach szkolenia na najwyższym poziomie. Tomasz Urbaniak, Vector Blue Hub
  • 5.0/5

    Programowanie w języku Python

    16-09-2022 Super szkolenie, bardzo dużo poruszonych wątków, polecam! Bartosz Baraniewicz, ING Hubs B.V.
  • 5.0/5

    Oracle SQL i PL/SQL dla zaawansowanych

    16-09-2022 Drugie szkolenie przez firmę JSystems i na pewno nie ostatnie. Bardzo podoba mi się sposób prowadzenia (teoria+praktyka) szkolenia oraz to, że prowadzący przekazuje wiedzę w bardzo zrozumiały sposób. Agnieszka Sajnóg, Narodowy Bank Polski
  • 5.0/5

    Oracle SQL i PL/SQL dla zaawansowanych

    16-09-2022 Szkolenie przeprowadzone w sposób bardzo profesjonalny, wszystkie zagadnienia jasno wyjaśnione. Polecam. Karolina Jung, UAM
  • 5.0/5

    Programowanie w języku Python

    16-09-2022 Super szkolenie. Polecam! Filip Drabarek, Powszechny Zakład Ubezpieczeń SA
  • 5.0/5

    Kompleksowe wprowadzenie do DevOps - szkolenie w formie warsztatowej

    09-09-2022 kompaktowo i konkretnie , gorąco polecam Jan Brzeziński, Narodowy Bank Polski
  • 5.0/5

    Kompleksowe wprowadzenie do DevOps - szkolenie w formie warsztatowej

    09-09-2022 bardzo dobre szkolenie Dominika Olczak, Santander Bank Polska S.A.
  • 5.0/5

    Power BI - pulpit analityka i managera + SQL

    07-09-2022 Bardzo dobre, merytoryczne szkolenie - POLECAM! Piotr Borkowski, Analizy Piotr Borkowski
  • 5.0/5

    Power BI - pulpit analityka i managera + SQL

    07-09-2022 Szkolenie spełniło moje oczekiwania. Bardzo dobrze przygotowane. Katarzyna Jankowska, Solumus Sp. z o.o.
  • 5.0/5

    Power BI - pulpit analityka i managera + SQL

    07-09-2022 Super szkolenie. Poziom merytoryczny i jakościowy na wysokim poziomie, jednocześnie bardzo przystępny sposób przekazu informacji. Stanisław Budziński, GPI Poznań Sp. z o.o.
  • 4.9/5

    Power BI - pulpit analityka i managera + SQL

    07-09-2022 Fajne szkolenie dla początkujących i średniozaawansowanych developerów Piotr Preferansow, EduBroker Sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie SQL w Oracle

    26-08-2022 Bardzo dobrze wydane pieniądze, szkoleniowcy kompetentni, chętni do pomocy, nie jest to zwykłe czytanie z prezentacji Leszek Pietrycki, Asseco Poland S.A.
  • 5.0/5

    Kompleksowe szkolenie - Konteneryzacja Docker i Kubernetes: od zera do bohatera

    26-08-2022 Bardzo fajnie kompleskowo prowadzone szkolenie. Polecam. Sławomir Skelnik, Nordea Bank Abp Spółka Akcyjna
  • 5.0/5

    Kompleksowe wprowadzenie do Big Data - szkolenie w formie warsztatowej

    26-08-2022 Arek to super trener z ogromna wiedzą na temat pracy z danymi. Jezeli ktos chce wskoczyc na wyzszy poziom analizy,gromadzenia i przesylania danych to Big Data to super rozwiazanie. Mariusz Stefański, Ośrodek Przetwarzania Informacji - Państwowy Instytut Badawczy
  • 4.72/5

    Kompleksowe szkolenie - Konteneryzacja Docker i Kubernetes: od zera do bohatera

    26-08-2022 Bardzo fajne szkolenie. Prowadzący miał czas dla wszystkich, na prawie wszystkie pytania miał odpowiedź od razu. Olbrzymia, usystematyzowana wiedza, podana bardzo sprawnie. Michał Romasiuk, Nordea Bank Abp Spółka Akcyjna
  • 4.9/5

    Podstawy SQL i PL/SQL

    12-08-2022 potężna ilość wiedzy podana z przystępnej formie - polecam Ewa Kryńska, Silky Coders Sp. z o.o.
  • 4.81/5

    Kompleksowe szkolenie - Konteneryzacja Docker i Kubernetes: od zera do bohatera

    12-08-2022 Polecam Każdemu kto chce poznać Kubernetesa - program szkoleń zbudowany jest idealnie aby przejść przez całe zagadnienie. Tomasz Słuchocki, Tomee Tomasz Słuchocki
  • 4.81/5

    Podstawy SQL i PL/SQL

    12-08-2022 Świetnie przeprowadzone szkolenie wszystko przekazane w przystępny sposób. Przemysław Romaszewski, Kwazar Corporation Sp. z o.o.
  • 5.0/5

    Administracja, replikacja i tuning baz danych PostgreSQL

    29-07-2022 Szkolenie bardzo praktyczne, duża dawka wiedzy przedstawionej bardzo klarownie i przyjaźnie dla uczestnika. Trener z dużą wiedzą i doświadczeniem. Polecam :) Paweł Zbróg, OSOBA PRYWATNA
  • 5.0/5

    Kompleksowe szkolenie - Konteneryzacja Docker i Kubernetes: od zera do bohatera

    22-07-2022 Wartościowe szkolenie, szczegółowy zakres Monika Wrześniak, Orange Szkolenia Sp. z o.o.
  • 4.72/5

    Kompleksowe szkolenie - Konteneryzacja Docker i Kubernetes: od zera do bohatera

    22-07-2022 Praktyczne i kompleksowe szkolenie z Kubernetesa i Dockera. Dariusz Janukowicz, Orange Szkolenia Sp. z o.o.
  • 4.9/5

    Programowanie w języku Python

    22-07-2022 Serdecznie polecam szkolenia w JSystem naprawdę dużo wartościowej wiedzy jednocześnie otrzymujemy wyprawki na naukę samodzielną lub powtórki na bazie workbooków Piotr Wulczyński, Edubroker Sp. z o.o.
  • 4.9/5

    Programowanie w języku Python

    22-07-2022 Super prowadzący bardzo jasno przekazuje wiedzę i co najważniejsze jeden z najlepszych warsztatów pod względem ilości i poziomu, w jakim mogłem uczestniczyć. Min teorii, a ogrom praktyki. Ernest Zając, Powiat Koszaliński
  • 4.9/5

    Programowanie w języku Python

    22-07-2022 Super szkolenie. Na pewno bede polecał dalej. Dużo zadań praktycznych. Prowadzący był bardzo dobrze przygotowany i przekazywał wiedzę w przystępny sposób. Krzysztof Jaczyński, Edubroker Sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie - Konteneryzacja Docker i Kubernetes: od zera do bohatera

    22-07-2022 5 dni intensywnej nauki, profesjonalnie przeprowadzone szkolenie. Warto uczestniczyć. Marcin Śpiewak, Orange Szkolenia Sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie - Konteneryzacja Docker i Kubernetes: od zera do bohatera

    15-07-2022 Z punktu widzenia wartości dodanej najlepsze szkolenie Mariusz Rafalski, Nordea Bank Abp Spółka Akcyjna
  • 4.45/5

    Kompleksowe szkolenie - Konteneryzacja Docker i Kubernetes: od zera do bohatera

    15-07-2022 Maciej to świetny ekspert w dziedzinie prowadzonego przez siebie szkolenia Marek Pakieser, Nordea Bank Abp Spółka Akcyjna
  • 5.0/5

    Kompleksowe szkolenie - Konteneryzacja Docker i Kubernetes: od zera do bohatera

    15-07-2022 Maciej wplata w program szkolenia wiele praktycznych przykładów i ma sporo wiedzy z realnych projektów. Łukasz Rolbiecki, Nordea Bank Abp Spółka Akcyjna
  • 5.0/5

    Power BI - pulpit analityka i managera + SQL

    13-07-2022 Serdecznie polecam szkolenie z Panem Sebastianem, wszystko wytłumaczone w jasny sposób, łatwy do przeklinania samemu po szkoleniu. Jakub Jasiński, TMF Sp. z.o.o

Trenerzy kategorii Kotlin

Michał Gellert

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Szkolenia otwarte 22 299 53 69
Szkolenia zamknięte i grupy 733 908 205
Napisz do nas

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.