.NET MAUI (Pośredni) - Plan Szkolenia
.NET MAUI (.NET Multi-platform App UI) to ramka krzyżowo-platformowa, która pozwala użytkownikom tworzyć natywne aplikacje mobilne i stacjonarne z użyciem języka C# i XAML.
To szkolenie prowadzone przez instruktora (online lub stacjonarnie) jest skierowane do programistów, którzy chcą nabyć umiejętności średniozaawansowane w zakresie używania .NET MAUI do budowy aplikacji mobilnych i stacjonarnych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
- Badać zaawansowane techniki manipulacji danymi.
- Zrozumieć kod specyficzny dla platformy i dostosowywanie za pomocą niestandardowych renderów.
- Nauczyć się optymalizacji wydajności, zarządzania pamięcią i wsparcia dla międzynarodowych funkcji.
- Rozwijać umiejętności w dziedzinie ciągłej integracji i wdrażania w .NET MAUI.
Format kursu
- Interaktywna wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Ręczne wdrożenie w środowisku live-lab.
Opcje dostosowania kursu
- Aby zapytać o dostosowane szkolenie dla tego kursu, skontaktuj się z nami, aby umówić się.
Plan Szkolenia
Wprowadzenie do .NET MAUI i programowania międzyplatformowego
Zaawansowane techniki wiązania i manipulacji danymi
Praca z Databases i lokalną pamięcią masową
Korzystanie z interfejsów API RESTful i Web Services
Wdrażanie kodu specyficznego dla platformy i niestandardowych rendererów
Ulepszanie interfejsu użytkownika za pomocą niestandardowych elementów sterujących i efektów
Optymalizacja wydajności i pamięć Management
Wsparcie dla internacjonalizacji i lokalizacji
Wdrażanie uwierzytelniania i autoryzacji
Strategie i najlepsze praktyki testowania międzyplatformowego
Potoki ciągłej integracji i wdrażania dla .NET MAUI
Podsumowanie i kolejne kroki
Wymagania
- Biegłość w języku programowania C#
- Solidne zrozumienie koncepcji programowania obiektowego (OOP)
- Znałość z ramą .NET
Publiczność docelowa
- Developerzy
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
.NET MAUI (Pośredni) - Plan Szkolenia - Rezerwacja
.NET MAUI (Pośredni) - Plan Szkolenia - Zapytanie
.NET MAUI (Pośredni) - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (1)
My favorite part is question and answer with Sir. Jose. He is very knowledgeable and know the answer to our questions.
John Henry - Toyota Motor Philippines
Szkolenie - .NET MAUI (Intermediate)
Propozycje terminów
Szkolenia Powiązane
Advanced Flutter
14 godzinTo prowadzone przez instruktora szkolenie na żywo Polsce (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać Flutter do tworzenia aplikacji wieloplatformowych.
Pod koniec tego szkolenia uczestnicy będą mogli
- Migrować aplikacje z Java do Flutter.
- Zintegrować usługi zaplecza Firebase, takie jak baza danych, uwierzytelnianie i przechowywanie.
- Tworzyć animacje i zaawansowane funkcje interfejsu użytkownika 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.
Systemy wbudowane z Linux
35 godzinCele kursu
Zapewnienie zrozumienia podstaw wbudowanego GNU/Linux, jak poszczególne elementy pasują do siebie. Jakie komponenty są potrzebne do zbudowania wbudowanego systemu GNU/Linux, skąd je wziąć i jak je skonfigurować/zbudować/zainstalować? Skąd uzyskać pomoc? Co z licencjami na oprogramowanie? Ćwiczenia praktyczne zapewnią ci niezbędne doświadczenie praktyczne, aby po pomyślnym ukończeniu tego szkolenia rozwijać własne wbudowane systemy GNU/Linux.
Opis
Ten pięciodniowy kurs szkoleniowy wykorzystuje praktyczne ćwiczenia połączone z instrukcjami, aby zilustrować koncepcje wbudowanego GNU/Linux. Został on zaprojektowany, aby szybko doprowadzić cię do prędkości. Filozofia, koncepcje i polecenia niezbędne do efektywnego korzystania z GNU/Linux są opisane poprzez połączenie teorii i szkolenia w miejscu pracy.
Nie wymyślaj koła na nowo, ale ucz się od doświadczonego trenera i zabierz do domu praktyczną wiedzę na temat GNU/Linux oraz umiejętność efektywnego wykorzystania go we własnym projekcie rozwoju wbudowanego.
Kto powinien wziąć udział?
Menedżerowie, kierownicy projektów, inżynierowie oprogramowania, sprzętu, rozwoju, systemów, testerzy, administratorzy, technicy i inne osoby zainteresowane technologią, które chcą jak najszybciej zrozumieć, jak działa Embedded GNU/Linux. Musisz korzystać z GNU/Linux lub musisz pozwolić sobie na luksus, aby zdecydować, czy ma to sens, czy nie. Być może próbowałeś już używać Embedded GNU/Linux, ale nie jesteś pewien, czy wszystko zrobiłeś we właściwy sposób. Obecnie używasz innego systemu operacyjnego i chcesz dowiedzieć się, czy GNU/Linux może być lepszy i/lub tańszy.
Opcje dostawy
Wszystkie materiały szkoleniowe są w języku angielskim, ale ich prezentacja może odbywać się w języku angielskim lub niemieckim, zgodnie z życzeniem, na całym świecie.
- na miejscu - prowadzony przez instruktora
- on-line - prowadzony przez instruktora
- połączenie na miejscu/on-line - prowadzone przez instruktora
Rozwijanie Jądra i Sterowników Linux w Systemach Wbudowanych
14 godzinDwudniowy kurs składający się z około 60% praktycznych laboratoriów koncentrujących się na wewnętrznych elementach jądra Embedded Linux, architekturze, rozwoju i badaniu, jak pisać i integrować kilka typów sterowników urządzeń.
Kto powinien wziąć udział?
Inżynierowie zainteresowani Linux rozwojem jądra w systemach wbudowanych i platformach.
Buduj Natywne Aplikacje iOS i Android z Flutter
14 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce (na miejscu lub zdalnie) uczestnicy dowiedzą się, jak używać Flutter do szybkiego tworzenia aplikacji mobilnej działającej zarówno na iOS, jak i Android urządzeniach.
Pod koniec tego szkolenia uczestnicy będą mogli
- Szybko zainstalować framework, IDE i inne narzędzia, aby rozpocząć rozwój.
- Zrozumieć i używać języka Dart firmy Google do szybkiego prototypowania aplikacji mobilnej.
- Testować i wdrażać aplikacje mobilne działające zarówno na iOS, jak i Android przy użyciu jednej bazy kodu.
- Dostosowywanie aplikacji przy użyciu 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 w Polsce (online lub na miejscu) jest skierowane do początkujących do średniozaawansowanych developerów, którzy chcą użyć Ionic 2 do budowania hybrydowych aplikacji mobilnych.
Po zakończeniu tego szkolenia uczestnicy będą mogli:
- Zrozumieć podstawy Ionic 2 i jego architektury.
- Budować aplikacje jednostronicowe i wielostronicowe za pomocą Ionic 2.
- Dostosowywać aplikacje z SCSS i integracjami zewnętrznymi.
- Testować, wdrażać i zarządzać wydaniami aplikacji mobilnych w sposób efektywny.
Ionic 4 i Angular dla Programistów
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą stworzyć hybrydową aplikację mobilną z Ionic 4.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zintegrować natywne funkcje urządzenia z hybrydową aplikacją mobilną.
- Używać Angular i Ionic 4 do tworzenia hybrydowych aplikacji mobilnych.
- Uruchomić aplikację hybrydową na emulatorze urządzenia mobilnego.
Ionic 6
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą stworzyć nowoczesną aplikację mobilną z Ionic 6.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zintegrować natywne funkcje urządzenia 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.
Wewnętrzne struktury wbudowanego jądra GNU/Linux i sterowniki urządzeń
35 godzinOpis
Ta pięciodniowa szkolenie łączy praktyczne ćwiczenia z instrukcjami, aby pokazać koncepcje wewnętrznych struktur jądra GNU/Linux i rozwijania sterowników urządzeń. Szkolenie ma na celu szybkie zdobycie potrzebnej wiedzy. Opisujemy procesy, pojęcia i polecenia niezbędne do pisania sterowników urządzeń GNU/Linux poprzez kombinację teorii i praktyki.
Nie wynożyczaj kół, ale naucz się od doświadczonego trenera i zabierz ze sobą praktyczną wiedzę, którą będziesz mógł skutecznie zastosować we własnym projekcie wbudowanego systemu.
Dla kogo?
Osoby zainteresowane lub powierzone zadanie rozwijania lub oceny sterowników urządzeń GNU/Linux, takie jak inżynieri oprogramowania, inżynieri terenowi, menedżerowie (projektu), inżynierowie sprzętu.
Rozwój Aplikacji Mobilnych z Użyciem Flutter i Sztucznej Inteligencji
12 godzinRozwój aplikacji mobilnych za pomocą Flutter i sztucznej inteligencji to praktyka tworzenia skalowalnych, bezpiecznych i obsługujących sztuczną inteligencję aplikacji mobilnych przy użyciu nowoczesnych architektur, zasad UX/UI oraz metodologii agilnych.
Ta prowadzona przez instruktora, żywa trening (online lub na miejscu) jest skierowana do deweloperów o poziomie średniozaawansowanym, którzy chcą tworzyć i wdrażać aplikacje mobilne za pomocą Flutter, integrować funkcje sztucznej inteligencji, stosować najlepsze praktyki z zakresu bezpieczeństwa oraz przestrzegać procesów agilnych.
Na koniec tego treningu uczestnicy będą w stanie:
- Tworzyć solidne aplikacje mobilne za pomocą Flutter, skupiając się na projektowaniu UX/UI.
- Stosować praktyki agilne w całym cyklu życia projektu.
- Wprowadzać funkcje sztucznej inteligencji, takie jak mechanizmy rekomendacji lub chatboty.
- Projektować bezpieczne architektury mobilne z integracją Firebase.
Format Kursu
- Interaktywna prezentacja i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje Dostosowywania Kursu
- Aby poprosić o dostosowany trening dla tego kursu, prosimy skontaktować się z nami, aby uzgodnić szczegóły.
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ć.
React Native for iOS and Android
21 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce uczestnicy poznają zasady i podejście stojące za React Native, podejmując się opracowania własnej aplikacji mobilnej na Androida i iOS
Xamarin dla Rozwoju Na Wielu Platformach
21 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce (online lub na miejscu) uczestnicy poznają kluczowe aspekty Xamarin, podejmując się opracowania własnego zestawu aplikacji mobilnych dla Android, iOS i Windows.