Szkolenie: SwiftUI w praktyce
Szkolenie „SwiftUI w praktyce” to praktyczne wprowadzenie do nowoczesnego frameworka UI od Apple, umożliwiającego deklaratywne tworzenie interfejsów użytkownika na platformy iOS, macOS, iPadOS i watchOS. Uczestnicy poznają podstawowe oraz zaawansowane mechanizmy działania SwiftUI, nauczą się budować aplikacje zgodnie z architekturą MVVM, a także integrować komponenty SwiftUI z istniejącym kodem opartym o UIKit. Szkolenie koncentruje się na praktyce i pokazuje realne zastosowania w codziennym developmentcie mobilnym.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:IOS/SUI
SwiftUI w praktyce
Cele szkolenia
Kompleksowe i praktyczne wprowadzenie do SwiftUI
Nauka deklaratywnego tworzenia interfejsu użytkownika
Przyswojenie dobrych praktyk, metod rozwiązywania potencjalnych problemów, a także integracji z pozostałymi elementami ekosystemu
Dla kogo?
Osoby rozpoczynające naukę tworzenia aplikacji mobilnych na platformie iOS
Dotychczasowi programiści iOS chcący powtórzyć, poszerzyć i uporządkować posiadaną wiedzę
Zalety
Nauka SwiftUI poprzez praktykę – kodowanie od podstaw i analiza rzeczywistych przypadków
Uczestnicy rozwiną umiejętności projektowania nowoczesnych, estetycznych i wydajnych interfejsów
Pokaz integracji z UIKit, co pozwala stosować SwiftUI również w starszych projektach
Szkolenie prowadzone przez praktyków – pełna dawka wiedzy, dobrych praktyk i gotowych rozwiązań
Praca z komponentami SwiftUI, architekturą danych i cyklem życia widoków
Wymagania
Od uczestników wymagana jest podstawowa znajomość języka Swift
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wprowadzenie do SwiftUI
Deklaratywne budowanie interfejsu użytkownika
Typ View jako sposób na tworzenie elementów widoków
View Builders
Mechanizm renderowania drzewa komponentów
Stan i bindowanie
Kontenery
Wyznaczanie rozmiaru komponentów oraz zarządzanie ich rozkładem na widoku
Wstrzykiwanie i propagowanie zależności
Budowanie interfejsu użytkownika
Cykl życia komponentów UI
Szybkie prototypowanie widoku z wykorzystaniem previews
Przegląd dostępnych kontrolek
Bindowanie, reagowanie na zdarzenia oraz obsługa gestów
Wyrażenia i dynamiczne budowanie interfejsu
Stylizacja kontrolek
Budowanie komponentów niestandardowych
Dostępność
Animacje
Aspekty zaawansowane
Architektura aplikacji
Zarządzanie stanem oraz jego współdzielenie między widokami
Nawigacja między ekranami (routing) - metody, dobre praktyki
Zastosowanie Matched Geometry Effect
Zaawansowane zarządzanie layoutem
Integracja z UIKit
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi