.NET MAUI Fundamentals - Plan Szkolenia
.NET MAUI (.NET Multi-platform App UI) to framework do tworzenia aplikacji mobilnych i desktopowych z natywnym wsparciem, działający na wielu platformach, który pozwala tworzyć aplikacje z użyciem języka C# i XAML.
To szkolenie prowadzone przez instruktora (online lub stacjonarne) jest skierowane do programistów, którzy chcą poznać podstawy .NET MAUI w celu budowy podstawowych aplikacji.
Po zakończeniu tego szkolenia uczestnicy będą mogli:
- Zrozumieć podstawy .NET MAUI i rozwoju aplikacji wieloplatformowych.
- Tworzyć podstawowe aplikacje .NET MAUI z układami, kontrolkami i nawigacją.
- Testować, debugować i wdrażać aplikacje .NET MAUI.
Format szkolenia
- Interaktywne wykłady i dyskusje.
- Wiele ćwiczeń i praktyki.
- Ręczne wdrażanie w środowisku laboratoryjnym.
Opcje dostosowywania kursu
- Aby zażądać dostosowanego szkolenia dla tego kursu, skontaktuj się z nami w celu uzgodnienia.
Plan Szkolenia
Wprowadzenie do .NET MAUI i programowania międzyplatformowego
Konfiguracja środowiska programistycznego
Tworzenie podstawowej aplikacji .NET MAUI
Zrozumienie wzorca MVVM (Model-View-ViewModel)
Praca z układami i kontrolkami w .NET MAUI
Obsługa danych wejściowych i zdarzeń użytkownika
Wiązanie danych i praca z modelami danych
Nawigacja i strona Management
Korzystanie z funkcji i interfejsów API specyficznych dla urządzenia
Testowanie i debugowanie aplikacji .Net Maui
Wdrażanie aplikacji na różnych platformach
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa znajomość pojęć programistycznych
- Znałość języka C#
Grupa docelowa
- Developers
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
.NET MAUI Fundamentals - Plan Szkolenia - Rezerwacja
.NET MAUI Fundamentals - Plan Szkolenia - Zapytanie
.NET MAUI Fundamentals - Zapytanie o Konsultacje
Opinie uczestników (1)
Tworzenie aplikacji do uwierzytelniania użytkowników i aktywności kahoot (upewniłem się, że wchłaniam materiały szkoleniowe :) i to jest zabawne!)
Jhoanne - Pag-IBIG Fund
Szkolenie - .NET MAUI Fundamentals
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.
BLoC Pattern
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą dowiedzieć się, jak używać BLoC Pattern do zarządzania stanem w różnych aplikacjach.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zrozumienie podstawowych koncepcji i architektury BLoC.
- Tworzenie, testowanie i debugowanie BLoC.
- Poznanie kontekstu kompilacji BLoC.
iOS, Android, and React Native Development Bootcamp (Intermediate to Advanced Level)
420 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla zaawansowanych programistów, którzy chcą nauczyć się zaawansowanych technik programowania w Swift, Kotlin i JavaScript, wdrażać skalowalne architektury i 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 Programming techniki w Swift, Kotlin i JavaScript, w tym zamknięcia, coroutines i async/await.
- Projektować Scalable architektury aplikacji mobilnych przy użyciu MVVM dla iOS/Android i zaawansowanego zarządzania stanem w React Native.
- Tworzenie bogatych w funkcje aplikacji mobilnych z bezpieczną integracją API, komunikacją w czasie rzeczywistym i zaawansowaną obsługą danych (Core Data, SQL ite, Room, Firebase).
- Integruj natywne funkcje urządzeń, takie jak kamera, geolokalizacja i czujniki, oraz twórz niestandardowe natywne moduły w React Native.
- Tworzenie zaawansowanego UI/UX za pomocą Animation i komponentów wielokrotnego użytku dla responsywnych, wysoce interaktywnych doświadczeń mobilnych.
- Testowanie, debugowanie i optymalizacja aplikacji pod kątem wydajności i niezawodności przy użyciu Xcode, Android Profiler i React Native Debugger.
- Wdrażanie aplikacji przy użyciu potoków CI/CD do ciągłej integracji i zautomatyzowanych wydań w App Store i Google Play.
- Ukończenie projektu Capstone, opracowanie i wdrożenie gotowej do produkcji aplikacji do sklepów z aplikacjami.
iOS, Android i React Native Development Bootcamp dla Początkujących
105 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla początkujących programistów, którzy chcą zagłębić się w tworzenie aplikacji mobilnych.
Pod koniec tego szkolenia uczestnicy będą mogli
- Skonfigurować środowiska programistyczne dla iOS (Xcode), Android (Android Studio) i React Native (Node.js, CLI i Expo).
- Poznanie kluczowych różnic między programowaniem natywnym i międzyplatformowym oraz rozwinięcie podstawowej wiedzy w zakresie Swift, Kotlin i Java Script.
- Tworzenie responsywnych układów interfejsu użytkownika przy użyciu iOS Auto Layout, Android XML i React Native Flexbox.
- Tworzenie prostych aplikacji przy użyciu Swift dla iOS, Kotlin dla Android i React Native dla aplikacji wieloplatformowych.
- Wdrażanie funkcji aparatu, GPS i pamięci masowej w aplikacjach przy użyciu React Native.
- Używanie narzędzi debugowania Xcode, Android Studio i React Native do rozwiązywania problemów i uruchamiania aplikacji na symulatorach i rzeczywistych urządzeniach.
- Przygotowywanie i wdrażanie aplikacji w App Store (iOS) i Google Play Store (Android).
- Praca nad projektami grupowymi i uzyskiwanie informacji zwrotnych od rówieśników w celu doskonalenia umiejętności tworzenia aplikacji.
- Zbuduj i zaprezentuj w pełni funkcjonalną międzyplatformową React natywną aplikację.
iOS, Android i React Native Development Bootcamp (poziom początkujący do średnio zaawansowany)
420 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów, którzy chcą opanować tworzenie aplikacji mobilnych na wielu platformach.
Pod koniec tego szkolenia uczestnicy będą mogli
- Konfigurować środowiska programistyczne dla iOS, Android i React Native przy użyciu Xcode, Android Studio i React Native CLI/Expo.
- Rozwijać natywne aplikacje iOS i Android przy użyciu Swift dla iOS i Kotlin dla Android, tworząc aplikacje z nawigacją i integracją API.
- Twórz wieloplatformowe aplikacje za pomocą React Native, wykorzystując jedną bazę kodu do tworzenia aplikacji zarówno dla iOS, jak i Android.
- Projektowanie responsywnych interfejsów użytkownika przy użyciu Auto Layout, XML i Flexbox dla iOS, Android i React Native.
- Zarządzaj danymi i stanem w aplikacjach przy użyciu lokalnych rozwiązań pamięci masowej i obsługuj żądania API na wszystkich platformach.
- Włączanie zaawansowanych funkcji, takich jak kamera, geolokalizacja i mapy, do aplikacji mobilnych.
- Wdrażanie nawigacji wieloekranowej w iOS, Android i React aplikacjach natywnych.
- Debugowanie i testowanie aplikacji przy użyciu narzędzi dostarczanych przez Xcode, Android Studio i React Native.
- Wdrażanie aplikacji w App Store i Go Google Play Store.
- Ukończenie projektu Capstone prezentującego nabyte umiejętności poprzez zbudowanie i zaprezentowanie 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 Rozwijania Aplikacji z Flutter i Dart
35 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać Flutter do tworzenia i budowania wysokiej jakości aplikacji mobilnych dla Android, iOS i innych platform ze wspólnej bazy kodu.
Pod koniec tego szkolenia uczestnicy będą mogli
- Skonfigurować niezbędne środowisko programistyczne, aby rozpocząć tworzenie aplikacji Flutter.
- Używać języka programowania Dart do opracowywania kodu do tworzenia aplikacji.
- Używać Flutter widżetów do projektowania i tworzenia estetycznego i łatwego w użyciu interfejsu użytkownika.
- Wdrażać i testować aplikacje na różnych platformach (mobilnych, stacjonarnych, internetowych itp.).
Flutter: Twórz natywne aplikacje wieloplatformowe za pomocą Dart
35 godzinFlutter to narzędzie do tworzenia interfejsów użytkownika (UI) oparte na oprogramowaniu, które jest otwartym źródłem i zostało stworzone przez Google. Umożliwia budowanie natywnie skompilowanych aplikacji dla urządzeń mobilnych, internetu i komputerów stacjonarnych z jednej bazy kodu. Używa Dart, nowoczesnego, obiektowego języka programowania również opracowanego przez Google, zoptymalizowanego do tworzenia szybkich i intuicyjnych interfejsów użytkownika.
Ten prowadzony przez instruktora szkolenie (online lub stacjonarnie) jest skierowane do początkujących programistów, którzy chcą tworzyć piękne, wydajne aplikacje mobilne za pomocą Flutter i Dart.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
- Skonfigurować środowisko programistyczne dla Flutter i Dart.
- Tworzyć reaktywne i interaktywne interfejsy użytkownika mobilnych aplikacji.
- Używać wtyczek do uzyskiwania dostępu do natywnych funkcji urządzenia.
- Wdrażać wieloplatformowe aplikacje na Androida i iOS.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Prace praktyczne w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby zamówić dostosowane szkolenie dla tego kursu, prosimy o kontakt z nami.
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.
Platforma IBM MobileFirst do tworzenia hybrydowych aplikacji mobilnych
21 godzinPlatform (dawniej znany jako Worklight Foundation) to zestaw narzędzi i usług do tworzenia aplikacji mobilnych i tabletowych dla przedsiębiorstw. Jego API strony klienta jest dostępny dla natywnych iOS (Objective-C), natywnych Android (Java), J2ME, natywnych Windows Phone (C#) i JavaScript do hybrydowych aplikacji cross-platform lub mobilnych aplikacji sieciowych. Platforma MobileFirst jest dostępna na miejscu lub w chmurze.
W tym szkoleniu prowadzonym przez instruktora uczestnicy nauczą się, jak zainstalować i używać Platformy MobileFirst do tworzenia i zarządzania hybrydowymi aplikacjami mobilnymi opartymi na HTML5, JS i CSS.
Po zakończeniu tego szkolenia uczestnicy będą mogli:
- Zainstalować i skonfigurować MobileFirst
- Rozwijać, testować i wdrażać hybrydowe aplikacje mobilne dla różnych platform.
- Używać mechanizmów bezpieczeństwa MobileFirst do zabezpieczenia aplikacji.
- Aktualizować aplikacje bezpośrednio w organizacji, omijając konieczność korzystania z sklepów z aplikacjami.
- Administrować i monitorować aplikacje mobilne.
Grupa docelowa
- Programiści
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i intensywne praktyczne zajęcia w laboratorium.
Uwaga
- To szkolenie opiera się na Mobile Foundation 8.0. Aby poprosić o inną wersję lub inne dostosowania do tego kursu, skontaktuj się z nami, aby to zorganizować.
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.