.NET MAUI (Średniozaawansowany) - Plan Szkolenia
.NET MAUI (.NET Multi-platform App UI) to wieloplatformowe narzędzie, które pozwala użytkownikom tworzyć natywne aplikacje mobilne i desktopowe za pomocą C# i XAML.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do programistów, którzy chcą poznać średniozaawansowane umiejętności wykorzystania .NET MAUI do tworzenia aplikacji mobilnych i desktopowych.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Poznać zaawansowane techniki manipulacji danymi.
- Zrozumieć kod specyficzny dla platformy i dostosowywanie za pomocą niestandardowych rendererów.
- Nauczyć się optymalizacji wydajności, zarządzania pamięcią i wsparcia internacjonalizacji.
- Rozwinąć umiejętności w zakresie ciągłej integracji i wdrażania potoków dla .NET MAUI.
Format kursu
- Interaktywne wykłady i dyskusje.
- Dużo ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie z tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Plan Szkolenia
Wprowadzenie do .NET MAUI i rozwoju wieloplatformowego
Zaawansowane techniki wiązania i manipulacji danymi
Praca z bazami danych i lokalnym przechowywaniem
Korzystanie z RESTful API i usług internetowych
Implementowanie kodu specyficznego dla platformy i niestandardowych rendererów
Ulepszanie interfejsu użytkownika za pomocą niestandardowych kontrolek i efektów
Optymalizacja wydajności i zarządzanie pamięcią
Wsparcie internacjonalizacji i lokalizacji
Implementowanie uwierzytelniania i autoryzacji
Strategie i najlepsze praktyki testowania wieloplatformowego
Ciągła integracja i potoki wdrażania dla .NET MAUI
Podsumowanie i kolejne kroki
Wymagania
- Biegła znajomość języka programowania C#
- Solidne zrozumienie koncepcji programowania obiektowego (OOP)
- Znajomość frameworka .NET
Grupa docelowa
- Programiści
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
.NET MAUI (Średniozaawansowany) - Plan Szkolenia - Rezerwacja
.NET MAUI (Średniozaawansowany) - Plan Szkolenia - Zapytanie
.NET MAUI (Średniozaawansowany) - Zapytanie o Konsultacje
Opinie uczestników (1)
Moim ulubionym elementem jest sesja pytań i odpowiedzi z panem Jose. Jest bardzo wiedzący i zna odpowiedzi na nasze pytania.
John Henry - Toyota Motor Philippines
Szkolenie - .NET MAUI (Intermediate)
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Zaawansowany Flutter
14 godzinTo szkolenie prowadzone przez instruktora, na żywo Polsce (online lub na miejscu) jest skierowane do programistów, którzy chcą używać Fluttera do tworzenia aplikacji wieloplatformowych.
Pod koniec szkolenia uczestnicy będą mogli:
- Migrować aplikacje z Javy do Fluttera.
- Integrować usługi backendowe Firebase, takie jak baza danych, uwierzytelnianie i przechowywanie.
- Tworzyć animacje i zaawansowane funkcje UI dla aplikacji.
Wzorzec BLoC
14 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów, którzy chcą nauczyć się, jak używać wzorca BLoC do zarządzania stanem w różnych aplikacjach.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zrozumieć podstawowe koncepcje i architekturę BLoC.
- Tworzyć, testować i debugować BLoC.
- Poznać kontekst budowania BLoC.
iOS, Android i React Native Development Bootcamp (Poziom średniozaawansowany do zaawansowanego)
420 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do programistów na zaawansowanym poziomie, którzy chcą nauczyć się zaawansowanych technik programowania w Swift, Kotlin i JavaScript, implementować skalowalne architektury oraz tworzyć bogate w funkcje aplikacje z bezpieczną integracją API, komunikacją w czasie rzeczywistym i zaawansowanym UI/UX.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Opanować zaawansowane techniki programowania w Swift, Kotlin i JavaScript, w tym domknięcia, korutyny i async/await.
- Projektować skalowalne architektury aplikacji mobilnych przy użyciu MVVM dla iOS/Android oraz zaawansowanego zarządzania stanem w React Native.
- Tworzyć bogate w funkcje aplikacje mobilne z bezpieczną integracją API, komunikacją w czasie rzeczywistym i zaawansowanym zarządzaniem danymi (Core Data, SQLite, Room, Firebase).
- Integrować natywne funkcje urządzeń, takie jak kamera, geolokalizacja i czujniki, oraz tworzyć niestandardowe moduły natywne w React Native.
- Tworzyć zaawansowane UI/UX z animacjami i wielokrotnego użytku komponentami dla responsywnych, wysoce interaktywnych doświadczeń mobilnych.
- Testować, debugować i optymalizować aplikacje pod kątem wydajności i niezawodności przy użyciu Xcode, Android Profiler i React Native Debugger.
- Wdrażaæ aplikacje przy użyciu CI/CD Pipeline do ciągłej integracji i automatycznych wydań do App Store i Google Play.
- Zrealizować projekt końcowy, tworząc i wdrażając gotową do produkcji aplikację do sklepów z aplikacjami.
iOS, Android i React Native – Bootcamp Rozwoju Aplikacji Mobilnych dla Początkujących
105 godzinTo szkolenie prowadzone przez instruktora, na żywo Polsce (online lub na miejscu) jest skierowane do początkujących programistów, którzy chcą zagłębić się w rozwój aplikacji mobilnych.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Skonfigurować środowiska programistyczne dla iOS (Xcode), Androida (Android Studio) i React Native (Node.js, CLI i Expo).
- Poznać kluczowe różnice między rozwojem natywnym a wieloplatformowym oraz zdobyć podstawową wiedzę w zakresie Swift, Kotlin i JavaScript.
- Tworzyć responsywne układy interfejsu użytkownika przy użyciu Auto Layout dla iOS, XML dla Androida i Flexbox dla React Native.
- Tworzyć proste aplikacje przy użyciu Swift dla iOS, Kotlin dla Androida i React Native dla aplikacji wieloplatformowych.
- Implementować funkcje takie jak kamera, GPS i przechowywanie danych w aplikacjach przy użyciu React Native.
- Korzystać z narzędzi do debugowania Xcode, Android Studio i React Native w celu rozwiązywania problemów i uruchamiania aplikacji na symulatorach i prawdziwych urządzeniach.
- Przygotować i wdrożyć aplikacje do App Store (iOS) i Google Play Store (Android).
- Pracować nad projektami grupowymi i otrzymywać informacje zwrotne od rówieśników, aby doskonalić umiejętności tworzenia aplikacji.
- Zbudować i zaprezentować w pełni funkcjonalną aplikację wieloplatformową w React Native.
iOS, Android i React Native – Bootcamp Rozwoju Aplikacji (Poziom Podstawowy do Średniozaawansowanego)
420 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów na poziomie średniozaawansowanym, którzy chcą opanować tworzenie aplikacji mobilnych na wielu platformach.
Pod koniec szkolenia uczestnicy będą mogli:
- Skonfigurować środowiska programistyczne dla iOS, Android i React Native przy użyciu Xcode, Android Studio oraz React Native CLI/Expo.
- Tworzyć natywne aplikacje iOS i Android przy użyciu Swift dla iOS i Kotlin dla Android, tworząc aplikacje z nawigacją i integracją API.
- Tworzyć wieloplatformowe aplikacje z React Native, wykorzystując jedną bazę kodu do tworzenia aplikacji na iOS i Android.
- Projektować responsywne interfejsy użytkownika przy użyciu Auto Layout, XML i Flexbox dla iOS, Android i React Native.
- Zarządzać danymi i stanem w aplikacjach przy użyciu lokalnych rozwiązań do przechowywania danych oraz obsługiwać żądania API na wszystkich platformach.
- Wprowadzać zaawansowane funkcje, takie jak kamera, geolokalizacja i mapy, do aplikacji mobilnych.
- Implementować nawigację wieloekranową w aplikacjach iOS, Android i React Native.
- Debugować i testować aplikacje przy użyciu narzędzi dostarczonych przez Xcode, Android Studio i React Native.
- Wdrażać aplikacje w App Store i Google Play Store.
- Zrealizować projekt końcowy, prezentując zdobyte umiejętności poprzez stworzenie i prezentację funkcjonalnej aplikacji mobilnej.
Zaawansowane .NET MAUI
14 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów, którzy chcą opanować zaawansowane funkcje i techniki .NET MAUI w celu tworzenia aplikacji mobilnych i desktopowych.
Pod koniec szkolenia uczestnicy będą mogli:
- Opanować zaawansowane techniki MVVM, wstrzykiwanie zależności i wzorce architektoniczne.
- Dostosować i rozszerzyć framework .NET MAUI.
- Tworzyć wielokrotnego użytku komponenty, biblioteki oraz zrozumieć zaawansowane techniki debugowania i profilowania.
- Radzić sobie z wyzwaniami w dużych aplikacjach, takimi jak synchronizacja, buforowanie i bezpieczeństwo.
Twórz natywne aplikacje na iOS i Android za pomocą Flutter
14 godzinW tym szkoleniu prowadzonym przez instruktora na żywo w Polsce (online lub na miejscu) uczestnicy nauczą się, jak używać Fluttera do szybkiego tworzenia aplikacji mobilnych działających na urządzeniach z systemem iOS i Android.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Szybko zainstalować framework, IDE i inne narzędzia, aby rozpocząć rozwój.
- Zrozumieć i używać języka Dart od Google do szybkiego prototypowania aplikacji mobilnej.
- Testować i wdrażać aplikacje mobilne działające na iOS i Android przy użyciu jednej bazy kodu.
- Dostosowywać aplikację za pomocą bogatego zestawu widżetów, układów i animacji.
Bootcamp Rozwoju Aplikacji w Flutter z Dartem
35 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu), jest skierowane do programistów, którzy chcą wykorzystać Flutter do tworzenia i budowania wysokiej jakości aplikacji mobilnych na Androida, iOS i inne platformy z jednego kodu źródłowego.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Skonfigurować niezbędne środowisko programistyczne do tworzenia aplikacji w Flutter.
- Wykorzystać język programowania Dart do opracowywania kodu budującego aplikacje.
- Używać widgetów Flutter do projektowania i tworzenia estetycznych i łatwych w użyciu interfejsów użytkownika.
- Wdrażać i testować aplikacje na różnych platformach (mobilnych, desktopowych, webowych itp.).
Flutter: Buduj Natywne Aplikacje Wieloplatformowe z Dartem
35 godzinFlutter to otwartoźródłowy zestaw narzędzi do tworzenia interfejsów użytkownika (UI) opracowany przez Google, umożliwiający budowanie natywnie kompilowanych aplikacji na mobilne, webowe i desktopowe platformy z jednego kodu źródłowego. Wykorzystuje on Darta, nowoczesny, obiektowy język programowania również opracowany przez Google, który jest zoptymalizowany pod kątem tworzenia szybkich i ekspresyjnych interfejsów użytkownika.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do programistów na poziomie podstawowym, którzy chcą tworzyć piękne, wysokowydajne aplikacje mobilne przy użyciu Fluttera i Darta.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Skonfigurować środowisko programistyczne dla Fluttera i Darta.
- Tworzyć responsywne i interaktywne interfejsy użytkownika na urządzenia mobilne.
- Korzystać z natywnych funkcji urządzenia za pomocą wtyczek.
- Wdrażać aplikacje wieloplatformowe na Androida i iOS.
Format Kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje Dostosowania Kursu
- Aby zamówić dostosowane szkolenie dla tego kursu, prosimy o kontakt w celu uzgodnienia szczegółów.
Ionic2
14 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do programistów na poziomie początkującym i średnio zaawansowanym, którzy chcą używać Ionic 2 do budowania hybrydowych aplikacji mobilnych.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zrozumieć podstawy Ionic 2 i jego architekturę.
- Tworzyć aplikacje jednostronicowe i wielostronicowe przy użyciu Ionic 2.
- Dostosowywać aplikacje za pomocą SCSS i integracji zewnętrznych.
- Skutecznie testować, wdrażać i zarządzać wydaniami aplikacji mobilnych.
Ionic 4 i Angular dla programistów
21 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów internetowych, którzy chcą tworzyć hybrydowe aplikacje mobilne za pomocą Ionic 4.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Integrować natywne funkcje urządzeń w hybrydowej aplikacji mobilnej.
- Używać Angulara i Ionic 4 do budowania hybrydowej aplikacji mobilnej.
- Uruchamiać hybrydową aplikację na emulatorze urządzenia mobilnego.
Ionic 6
14 godzinSzkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów internetowych, którzy chcą stworzyć nowoczesną aplikację mobilną przy użyciu Ionic 6.
Pod koniec szkolenia uczestnicy będą mogli:
- Integrować natywne funkcje urządzeń z nowoczesną hybrydową aplikacją mobilną.
- Poznać podstawy Ionic.
- Nauczyć się wdrażać aplikacje Ionic do produkcji.
- Uruchomić nowoczesną aplikację hybrydową na emulatorze urządzenia mobilnego.
Tworzenie aplikacji mobilnych z Flutter i AI
12 godzinTworzenie aplikacji mobilnych z Flutter i AI to praktyka budowania skalowalnych, bezpiecznych i wyposażonych w funkcje AI aplikacji mobilnych z wykorzystaniem nowoczesnych architektur, zasad UX/UI oraz metodologii zwinnych.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do programistów na poziomie średniozaawansowanym, którzy chcą budować i wdrażać aplikacje mobilne z wykorzystaniem Flutter, integrować funkcje AI, stosować najlepsze praktyki bezpieczeństwa i postępować zgodnie z zasadami zwinnych przepływów pracy.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Tworzyć solidne aplikacje mobilne z wykorzystaniem Flutter z naciskiem na projektowanie UX/UI.
- Stosować praktyki zwinnego programowania w całym cyklu życia projektu.
- Włączać funkcje AI, takie jak silniki rekomendacyjne lub chatboty.
- Projektować bezpieczne architektury mobilne z integracją Firebase.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie dla tego kursu, prosimy o kontakt w celu ustalenia szczegółów.
IBM MobileFirst Platform do tworzenia hybrydowych aplikacji mobilnych
21 godzinIBM MobileFirst Platform (wcześniej znany jako Worklight Foundation) to zestaw narzędzi i usług do tworzenia korporacyjnych aplikacji mobilnych i tabletowych. Jego API po stronie klienta jest dostępne dla natywnych aplikacji iOS (Objective-C), natywnych aplikacji Android (Java), J2ME, natywnych aplikacji Windows Phone (C#) oraz JavaScript dla hybrydowych aplikacji wieloplatformowych lub mobilnych aplikacji webowych. Platforma MobileFirst jest dostępna lokalnie lub w chmurze.
W tym szkoleniu prowadzonym przez instruktora, uczestnicy nauczą się, jak skonfigurować i używać platformy MobileFirst do tworzenia i zarządzania hybrydowymi aplikacjami mobilnymi opartymi na HTML5, JS i CSS.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zainstalować i skonfigurować MobileFirst
- Tworzyć, testować i wdrażać hybrydowe aplikacje mobilne na różne platformy.
- Używać mechanizmów bezpieczeństwa MobileFirst do zabezpieczania aplikacji.
- Aktualizować aplikacje przez powietrze w organizacji, omijając potrzebę korzystania z sklepów z aplikacjami.
- Administrować i monitorować aplikacje mobilne.
Grupa docelowa
- Programiści
Format kursu
- Część wykładowa, część dyskusyjna, ćwiczenia i intensywna praktyka w środowisku live-lab.
Uwaga
- To szkolenie opiera się na Mobile Foundation 8.0. Aby poprosić o inną wersję lub inne dostosowanie tego kursu, prosimy o kontakt w celu uzgodnienia.
Xamarin do tworzenia aplikacji wieloplatformowych
21 godzinW tym szkoleniu prowadzonym przez instruktora, na żywo w Polsce (online lub na miejscu), uczestnicy poznają kluczowe aspekty Xamarina, tworząc własny zestaw aplikacji mobilnych na platformy Android, iOS i Windows.