Kotlin dla programistów iOS
Opis
Szkolenie zostało zaprojektowane specjalnie dla programistów iOS, którzy chcą poszerzyć swoje kompetencje o tworzenie aplikacji wieloplatformowych z wykorzystaniem Kotlin Multiplatform Mobile. Program koncentruje się na przejściu od Swift do Kotlin, pokazując podobieństwa i różnice między językami oraz najlepsze praktyki współdzielenia kodu między platformami. Warsztaty praktyczne pozwalają uczestnikom zrozumieć, jak efektywnie wykorzystać ich doświadczenie w iOS do tworzenia aplikacji w ekosystemie Kotlin.
Profil uczestnika
- Programiści iOS z doświadczeniem w Swift
- Deweloperzy aplikacji mobilnych
- Architekci rozwiązań wieloplatformowych
- Liderzy zespołów mobilnych
- Programiści Full-Stack Mobile
- Specjaliści ds. rozwoju aplikacji mobilnych
- Konsultanci ds. rozwoju oprogramowania mobilnego
Agenda
- Przejście ze Swift do Kotlin
- Porównanie składni i koncepcji
- Wzorce projektowe w obu językach
- Zarządzanie pamięcią
- Praca z kolekcjami
- Kotlin Multiplatform Mobile
- Architektura współdzielonego kodu
- Integracja z iOS
- Obsługa współbieżności
- Zarządzanie zależnościami
- Współdzielenie logiki biznesowej
- Projektowanie modułów współdzielonych
- Obsługa danych
- Implementacja przypadków użycia
- Strategie testowania
- Integracja i wdrożenie
- Konfiguracja środowiska
- Zarządzanie wersjami
- Ciągła integracja
- Publikacja aplikacji
Korzyści
Uczestnik rozwinie umiejętność efektywnego wykorzystania swojego doświadczenia iOS w projektach Kotlin Multiplatform. Zdobędzie praktyczną wiedzę w zakresie projektowania i implementacji współdzielonego kodu między platformami. Nauczy się identyfikować i wykorzystywać podobieństwa między Swift a Kotlin w celu przyspieszenia rozwoju aplikacji. Opanuje techniki projektowania architektury aplikacji wieloplatformowych z zachowaniem najlepszych praktyk obu ekosystemów. Będzie potrafił implementować wydajne rozwiązania do współdzielenia logiki biznesowej. Rozwinie umiejętność tworzenia testowalnego i łatwego w utrzymaniu kodu dla obu platform.
Wymagane przygotowanie uczestników
- Praktyczne doświadczenie w programowaniu iOS
- Znajomość języka Swift
- Rozumienie cyklu życia aplikacji mobilnych
- Podstawy architektury aplikacji
Zagadnienia
- Porównanie Swift i Kotlin
- Kotlin Multiplatform Mobile
- Architektura wieloplatformowa
- Współdzielenie kodu
- Zarządzanie stanem
- Współbieżność
- Testowanie międzyplatformowe
- Integracja z iOS
- Zarządzanie pamięcią
- Wzorce projektowe
- Ciągła integracja
- Strategie wdrażania
Poznaj naszą firmę
INFORMACJA CENOWA:
od 2650 zł netto za jedną osobę
CZAS TRWANIA (dni): 3
KOD SZKOLENIA: IT-SD-475
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!