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.

Pin It on Pinterest