Podstawy .NET MAUI - Plan Szkolenia
.NET MAUI (.NET Multi-platform App UI) to wieloplatformowe środowisko, które umożliwia tworzenie natywnych aplikacji mobilnych i desktopowych przy użyciu C# i XAML.
To szkolenie prowadzone przez instruktora na żywo (online lub na miejscu) jest skierowane do programistów, którzy chcą poznać podstawy .NET MAUI w celu tworzenia podstawowych aplikacji.
Pod koniec szkolenia uczestnicy będą mogli:
- Zrozumieć podstawy .NET MAUI i rozwoju wieloplatformowego.
- Tworzyć podstawowe aplikacje .NET MAUI z układami, kontrolkami i nawigacją.
- Testować, debugować i wdrażać aplikacje .NET MAUI.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie, prosimy o kontakt w celu ustalenia szczegółów.
Plan Szkolenia
Wprowadzenie do .NET MAUI i rozwoju wieloplatformowego
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 zarządzanie stronami
Korzystanie z funkcji i API specyficznych dla urządzeń
Testowanie i debugowanie aplikacji .NET MAUI
Wdrażanie aplikacji na różnych platformach
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa znajomość koncepcji programowania
- Znajomość języka C#
Grupa docelowa
- Programiści
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Podstawy .NET MAUI - Plan Szkolenia - Rezerwacja
Podstawy .NET MAUI - Plan Szkolenia - Zapytanie
Podstawy .NET MAUI - 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
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.
Tworzenie jądra Linux i sterowników dla systemów wbudowanych
14 godzinDwudniowy kurs składający się z około 60% zajęć praktycznych, skupiający się na wewnętrznej budowie jądra Linux dla systemów wbudowanych, architekturze, rozwoju oraz na tym, jak pisać i integrować różne typy sterowników urządzeń.
Dla kogo jest ten kurs?
Inżynierowie zainteresowani rozwojem jądra Linux na systemach i platformach wbudowanych.
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.
Ionic 8 – Tworzenie Aplikacji Mobilnych Wieloplatformowych
14 godzinTo szkolenie prowadzone przez instruktora, na żywo w różnych lokalizacjach (online lub na miejscu) jest skierowane do doświadczonych programistów front-endowych, którzy chcą wykorzystać Ionic 8 i Capacitor do budowania hybrydowych aplikacji mobilnych oraz progresywnych aplikacji internetowych z jednego kodu źródłowego.
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.
React Native dla iOS i Android
21 godzinW tym szkoleniu prowadzonym przez instruktora na żyvo w Polsce, uczestnicy poznają zasady i podejście stojące za React Native, podejmując się tworzenia własnej aplikacji mobilnej na Androida i iOS.