Stacjonarne szkolenie z .NET MAUI
Dwudniowe szkolenie stacjonarne (w siedzibie klienta, w dowolnym miejscu na terenie Polski).
Pobierz PDF: Szkolenie z .NET MAUI – oferta.
Plan szkolenia
Dzień 1 (7h):
- Wprowadzenie do .NET MAUI i programowania multiplatformowego,
- Tworzenie podstawowej aplikacji .NET MAUI,
- Wzorzec MVVM (Model-View-ViewModel),
- Praca z układami i kontrolkami w .NET MAUI,
- Wstrzykiwanie zależności w .NET MAUI,
- Obsługa danych wejściowych i zdarzeń użytkownika (Commands),
- Wiązanie danych (Binding),
- Podstawowa nawigacja z wykorzystaniem mechanizmu Shell.
Dzień 2 (7h):
- Nawigacja czyli budowa przykładowej aplikacji w .NET MAUI z wykorzystaniem NavigationPage,
- Korzystanie z funkcji i interfejsów API specyficznych dla urządzenia (push notifications, baza danych SQLite, obsługa aparatu),
- Obsługa REST API w aplikacjach mobilnych,
- Testowanie i debugowanie aplikacji w .NET MAUI,
- Wdrażanie aplikacji na iOS oraz Android czyli konfiguracja AndroidManifest, Info.plist w zależności od trybu budowy aplikacji,
- Podsumowanie i pytania od uczestników.
Jeden dzień szkoleniowy to 7h wliczając przerwy kawowe (2 x 15 min) oraz przerwę obiadową (30 min). Nie trzymam się sztywnie czasu, więc jak będzie potrzeba zostać 15 min dłużej i odpowiedzieć na pytania, to nie ma najmniejszego problemu.
UWAGA: Istnieje możliwość dostosowania planu szkolenia, do indywidualnej potrzeby zamawiającego.
Konsultacje online (1h):
W razie potrzeby, do trzech tygodni od zakończenia szkolenia, jestem dostępny na jednorazowe godzinne konsultacje związane z tematem .NET MAUI (po wcześniejszym przesłaniu listy pytań, abym mógł się przygotować). Za konsultacje nie pobieram dodatkowej opłaty.
Opis szkolenia
Szkolenie zaczynamy od omówienia i zaprezentowania możliwości, jakie daje .NET MAUI w kontekście budowy wieloplatformowych aplikacji mobilnych, pod systemy mobilne iOS oraz Android. W trakcie zajęć, uczestnicy wraz z trenerem, będą rozwijali swoją własną aplikację mobilną, poznając praktyczne zastosowanie kontrolek dostarczonych przez framework .NET MAUI, dobre praktyki architektoniczne oraz zasady clean code.
Po wstępnym zapoznaniu się z .NET MAUI, poruszymy temat budowy aplikacji mobilnych w przypadku niestandardowych wymagań biznesowych. Kursanci poznają, praktyczne techniki budowy skalowalnych projektów mobilnych, które w dowolnym momencie mogą zostać dostosowane do aktualnych pomysłów UX designerów. Przedstawiane w tym miejscu rozwiązania, są wynikiem moich wieloletnich doświadczeń związanych z budową aplikacji przy wykorzystaniu Xamarin Forms, a teraz .NET MAUI.
Na samym końcu szkolenia, poruszam tematy związane z odpowiednią konfiguracją projektu, w zależności od środowiska, na które aplikacja ma zostać wyprodukowana (development, test, staging, release) oraz przedstawiam, możliwe sposoby jej dystrybuowania.
Po zakończeniu zajęć każdy z uczestników, będzie miał napisany własny „szkielet” aplikacji mobilnej w .NET MAUI przy zachowaniu najlepszych praktyk architektonicznych, a który w prosty sposób będzie można rozwijać dalej w zależności od wymagań projektowych.
Szkolenie kierowane jest do programistów .NET będących na dowolnym poziomie „seniority” (ze względów praktycznych i poprawy efektywności nauki, rekomenduję jednolity poziom grupy).
Maksymalna liczba uczestników, jaka jednorazowo może wziąć udział w szkoleniu to 5 osób.
Trener
Łukasz Dudziński (LinkedIn)
Autor bloga StrefaKodera.pl oraz programista Xamarin/.NET MAUI z ponad 5 letnim doświadczeniem zawodowym. Więcej o mnie przeczytasz tutaj.
Kontakt
Email: lukasz.dudzinski@strefakodera.pl lub formularz internetowy.