Informujemy, że w związku z sytuacją gospodarczą i wzrostem kosztów z dniem 06 marca 2023 ceny wybranych szkoleń ulegną zmianie. Aktualny cennik szkoleń obowiązuje do 05.03.2023 włącznie.
Informujemy, że już w I kwartale 2023 ruszył nabór wniosków do Krajowego Funduszu Szkoleniowego 2023. Skontaktuj się z nami, chętnie pomożemy w uzupełnieniu wniosku.


Kotlin dla programistów

by:
Czas trwania 3 dni

Najbliższe terminy tego szkolenia

Cena szkolenia 1800 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 programujących już w jakimś języku programowania (np. W Javie) które chcą szybko wejść w język programowania 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

  • 4.9/5

    Power BI - pulpit analityka i managera + SQL

    21-01-2023 Polecam, szkolenie praktyczne, wszystkie zadania wykonujemy razem z prowadzącym. Adam Serewiś, PwC Advisory spółka z ograniczoną odpowiedzialnością sp.k.
  • 5.0/5

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

    21-01-2023 Świetne szkolenie które rozszerzyło moją wiedzę z dockera oraz kubernetesa. Jakub Jarczak, Transfer Multisort Elektronik Sp. z o. o.
  • 5.0/5

    Kubernetes : orkiestracja kontenerów

    12-01-2023 Warsztaty K8s - Świetnie przeprowadzone szkolenie, zbalansowane teoria-praktyka, ujęcie zagadnień w aspekcie realnych zastosowań, zróżnicowane metody dydaktyczne angażujące uczestników - "best of" ostatnich szkoleń, polecam!!! Artur Kalinowski, NTT Poland sp. z o.o.
  • 4.54/5

    Kompleksowe szkolenie SQL w PostgreSQL

    23-12-2022 szkolenie merytorycznie na wysokim poziomie - program zrealizowany, dużo ćwiczeń praktycznych, nie ma uwag Wojciech Bogdański, SoftSystem Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    23-12-2022 Szybko, sprawnie, zwięźle przeszliśmy przez materiał. Miła atmosfera Michał Urawski, Cognibe Sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie SQL w PostgreSQL

    23-12-2022 Szkolenie prowadzone przez doświadczonych trenerów. polecam Maciej Szlag, Bieszczadzki Oddział Straży Granicznej im. gen. bryg. Jana Tomasza Gorzechowskiego
  • 5.0/5

    Kompleksowe szkolenie SQL w PostgreSQL

    23-12-2022 Bardzo dużo materiału, który gwarantuje możliwość podniesienia swoich umiejętności. Michał Lipski, Polski Związek Piłki Nożnej
  • 5.0/5

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

    23-12-2022 Bardzo dobre szkolenie. Wiedza tłumaczona w sposób bardzo przystępny. Zarówno w teorii jak i praktyce. Dawid Cira, Edubroker Sp. z o.o.
  • 4.9/5

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

    23-12-2022 Po pięciodniowym szkoleniu mogę śmiało powiedzieć, że obietnica zawarta w tytule szkolenia została spełniona. Moja wiedza na temat Kubernetesa bardzo się poszerzyła. Jacek Kosy, Edubroker Sp. z o.o.
  • 5.0/5

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

    23-12-2022 Bardzo mi się podobało. Bardzo starannie przygotowane materiały szkoleniowe. Zawartość nie jest przeładowana informacjami. Bardzo dobry kontakt z kursantami przez slack. Chat dostępny po szkoleniu. Trener podpowaidał jak przygotować swoje środowisko dewelopersie (zsh i pluginy). Piotr Sokół, Edubroker Sp. z o.o.
  • 5.0/5

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

    23-12-2022 Bardzo fajne szkolenie, dobrze dobrane materiały, duża wiedza i zaangażowanie trenera. Zdecydowanie polecam. Marcin Klasicki, Edubroker Sp. z o.o.
  • 5.0/5

    Jenkins : implementacja nowoczesnych procesów CI/CD

    21-12-2022 szkolenie oceniam bardzo wysoko, trener bardzo dobrze przygotowany, wszystko tłumaczył i potwarzał gdy coć było niejasne, na plus również udostępnienie prezentacji dla uczestników, polecam! Joanna Mogiła, Aptitude Software (Poland) Sp. z o.o.
  • 5.0/5

    Oracle SQL i PL/SQL dla zaawansowanych

    16-12-2022 Szkolenie jaki trener godne polecenia. Zakres informacji szeroki, dobrze omówiony podparty przykładami. Michał Tomsza, Asseco Poland SA
  • 4.81/5

    Jenkins : implementacja nowoczesnych procesów CI/CD

    16-12-2022 Bardzo sprawnie przeprowadzone szkolenie, trener z dużą wiedzą nastawiony na praktyczne zadania Piotr Kondratjew, Hitachi Energy Poland Sp. z o.o.
  • 5.0/5

    Zaawansowana analiza danych w bazie DB2

    16-12-2022 Szkolenie było dostosowane do naszych potrzeb, a Trener wykazał się dużą wiedzą i zaangażowaniem. Wszystkie tematy, również te bardziej zaawansowane, były przedstawione w sposób przystępny. Wiedza wyniesiona ze szkolenia na pewno przyda nam się w pracy. Marcin Kruk, Narodowy Fundusz Zdrowia
  • 5.0/5

    Kubernetes : orkiestracja kontenerów

    16-12-2022 Świetny prowadzący - bardzo wartościowe szkolenie. Łukasz Brojek, ERGO Technology & Services S.A.
  • 5.0/5

    Kompleksowe szkolenie SQL w Oracle

    16-12-2022 Bardzo fajne szkolenie dla każdego, kto chce poznać lub zgłębić wiedzę na temat SQL. Dla zupełnych laików i dla ludzi którzy już jakieś pojęcie mają. Bartłomiej Smolorz, Akademia Techniczno-Humanistyczna w Bielsku-Białej
  • 4.81/5

    Zaawansowana administracja bazami danych Oracle 12c i 18c

    16-12-2022 Szkolenie na bardzo wysokim poziomie. Trener z ogromną wiedzą oraz doświadczeniem. Gorąco polecam Przemysław Romaszewski, Kwazar Corporation Sp. z o.o.
  • 5.0/5

    Automatyzacja zadań z Ansible

    16-12-2022 Dziękuję Jakubowi za ogromną dawkę wiedzy podaną w bardzo miłej atmosferze. Szczerze polecam! Piotr Strożek, Powszechna Kasa Oszczędności Bank Polski SA
  • 4.9/5

    Zaawansowana administracja PostgreSQL: High Availability, Disaster Recovery, monitoring, skalowanie

    16-12-2022 Ciekawe szkolenie, prowadzący posiada praktyczną wiedzę. Grzegorz Wabiński, Fiberhost S.A.
  • 5.0/5

    Kubernetes : orkiestracja kontenerów

    16-12-2022 Trener jest ekspertem w dziedzinie z której szkoli. Świetnie przygotował materiały i na bieżąco, bardzo szczegółowo wyjaśniał każdą wątpliwość. Przemysław Bartnik, Asseco Poland SA
  • 5.0/5

    Administracja systemem Linux I

    16-12-2022 Ciekawe szkolenie, super prowadzący! Mariusz Canowiecki, Asseco Poland S.A.
  • 4.9/5

    Zaawansowana administracja PostgreSQL: High Availability, Disaster Recovery, monitoring, skalowanie

    16-12-2022 Duża dawka praktycznej wiedzy. Prowadzący z doświadczeniem i chętnie udziela informacji wychodzących poza zakres szkolenia. Bartosz Partyka, Fiberhost S.A.
  • 4.81/5

    Administracja systemem Linux I

    16-12-2022 Pan Konrad przygotowany nawet na sytuacje niespodziewane Dobra robota Damian Gorzkowski, Asseco Poland S.A.
  • 5.0/5

    Kompleksowe szkolenie SQL w Oracle

    16-12-2022 Jeśli ktokolwiek się zastanawia czy uczestniczyć w szkoleniu z trenerem Andrzejem Klusiewiczem - to powinien to zrobić bez namysłu. Artur Studziński, Gmina Miasto Koszalin - Urząd Miejski
  • 5.0/5

    Zaawansowana analiza danych w bazie DB2

    16-12-2022 Bardzo dobre szkolenie! Tomasz Kaczor, Narodowy Fundusz Zdrowia
  • 5.0/5

    Zaawansowana administracja bazami danych Oracle 12c i 18c

    16-12-2022 Duża wiedza prowadzącego przekazana w jasny i treściwy sposób. Polecam Sebastian Grabowski, ista Shared Services Polska Sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie SQL w Oracle

    16-12-2022 Rzetelny szkoleniowiec z luźnym podejściem dla interesantów. Szkolenie zatem było przyjemnością. A wiedzy było ogrom. SŁAWOMIR NAJKOWSKI, WIELKOPOLSKI ODDZIAŁ WOJEWÓDZKI NFZ
  • 4.9/5

    Zaawansowana administracja bazami danych Oracle 12c i 18c

    16-12-2022 Pełne wyczerpujące temat szkolenie. Polecam wszystkim. Robert Zielonka, Polski Komitet Normalizacyjny
  • 4.72/5

    Administracja systemem Linux I

    16-12-2022 Polecam Piotr Mazurkiewicz, Centralny Ośrodek Informatyki

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.

Telefon 22 299 53 69
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.