.NET MAUI (Intermediate) Training Course
.NET MAUI (.NET Multi-platform App UI) is a cross-platform framework that allows users to create native mobile and desktop applications with C# and XAML.
This instructor-led, live training (online or onsite) is aimed at developers who wish to learn intermediate-level skills for using .NET MAUI to build mobile and desktop applications.
By the end of this training, participants will be able to:
- Explore advanced data manipulation techniques.
- Understand platform-specific code and customization using custom renderers.
- Learn performance optimization, memory management, and internationalization support.
- Develop skills in continuous integration and deployment pipelines for .NET MAUI.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline
Introduction to .NET MAUI and Cross-Platform Development
Advanced Data Binding and Manipulation Techniques
Working with Databases and Local Storage
Consuming RESTful APIs and Web Services
Implementing Platform-Specific Code and Custom Renderers
Enhancing the UI with Custom Controls and Effects
Performance Optimization and Memory Management
Internationalization and Localization Support
Implementing Authentication and Authorization
Cross-Platform Testing Strategies and Best Practices
Continuous Integration and Deployment Pipelines for .NET MAUI
Summary and Next Steps
Requirements
- Proficiency in C# programming language
- A solid understanding of object-oriented programming (OOP) concepts
- Familiarity with .NET framework
Audience
- Developers
Open Training Courses require 5+ participants.
.NET MAUI (Intermediate) Training Course - Booking
.NET MAUI (Intermediate) Training Course - Enquiry
.NET MAUI (Intermediate) - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
Bagian favorit saya adalah tanya jawab dengan Pak. Jose. Dia sangat berpengetahuan dan tahu jawaban atas pertanyaan kami.
John Henry - Toyota Motor Philippines
Course - .NET MAUI (Intermediate)
Machine Translated
Upcoming Courses (Minimal 5 peserta)
Related Courses
Advanced Flutter
14 HoursPelatihan langsung yang dipimpin instruktur Indonesia (online atau di tempat) ini ditujukan untuk pengembang yang ingin menggunakan Flutter untuk membuat aplikasi lintas platform.
Pada akhir pelatihan ini, peserta akan dapat:
- Migrasikan aplikasi dari Java ke Flutter.
- Integrasikan Firebase layanan backend seperti database, autentikasi, dan penyimpanan.
- Buat animasi dan fitur UI tingkat lanjut untuk aplikasi.
BLoC Pattern
14 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at developers who wish to learn how to use BLoC Pattern to manage state across different applications.
By the end of this training, participants will be able to:
- Understand the BLoC core concepts and architecture.
- Create, test, and debug BLoCs.
- Learn about the BLoC build context.
iOS, Android, and React Native Development Bootcamp (Intermediate to Advanced Level)
420 HoursPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang tingkat lanjut yang ingin mempelajari teknik pemrograman tingkat lanjut dalam Swift, Kotlin, dan JavaScript, menerapkan arsitektur yang dapat diskalakan, dan membuat aplikasi kaya fitur dengan integrasi API yang aman, komunikasi waktu nyata, dan UI/UX tingkat lanjut.
Pada akhir pelatihan ini, peserta akan dapat:
- Kuasai Teknik Lanjutan Programming dalam Swift, Kotlin, dan JavaScript, termasuk penutupan, coroutine, dan async/await.
- Desain Scala Arsitektur Aplikasi Seluler yang menggunakan MVVM untuk iOS/Android dan manajemen status tingkat lanjut di React Native.
- Membangun Aplikasi Seluler Kaya Fitur dengan integrasi API yang aman, komunikasi waktu nyata, dan penanganan data tingkat lanjut (Core Data, SQLite, Room, Firebase).
- Integrasikan Fitur Perangkat Asli seperti kamera, geolokasi, dan sensor, dan buat modul asli khusus di React Asli.
- Buat UI/UX Tingkat Lanjut dengan Animation dan komponen yang dapat digunakan kembali untuk pengalaman seluler yang responsif dan sangat interaktif.
- Uji, Debug, dan Optimalkan Aplikasi untuk kinerja dan keandalan menggunakan Xcode, Android Profiler, dan React Native Debugger.
- Terapkan Aplikasi Menggunakan Pipeline CI/CD untuk integrasi berkelanjutan dan rilis otomatis ke App Store dan Google Play.
- Menyelesaikan Proyek Akhir, mengembangkan dan menyebarkan aplikasi siap produksi ke toko aplikasi.
iOS, Android, and React Native Development Bootcamp for Beginners
105 HoursPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang tingkat pemula yang ingin mendalami pengembangan aplikasi seluler.
Pada akhir pelatihan ini, peserta akan dapat:
- Konfigurasikan lingkungan pengembangan untuk iOS (Xcode), Android (Android Studio), dan React Native (Node.js, CLI, dan Expo).
- Pelajari perbedaan utama antara pengembangan asli dan lintas platform dan kembangkan pengetahuan dasar dalam Swift, Kotlin, dan JavaScript.
- Buat tata letak UI responsif menggunakan iOS Tata Letak Otomatis, Android XML, dan React Flexbox Asli.
- Mengembangkan aplikasi sederhana menggunakan Swift untuk iOS, Kotlin untuk Android, dan React Native untuk aplikasi lintas platform.
- Terapkan fitur kamera, GPS, dan penyimpanan dalam aplikasi menggunakan React Native.
- Gunakan Xcode, Android Studio, dan alat debugging Native React untuk memecahkan masalah dan menjalankan aplikasi pada simulator dan perangkat nyata.
- Siapkan dan terapkan aplikasi ke App Store (iOS) dan Google Play Store (Android).
- Kerjakan proyek kelompok dan dapatkan masukan dari rekan untuk meningkatkan keterampilan pengembangan aplikasi.
- Membangun dan memamerkan aplikasi asli lintas platform yang berfungsi penuh React.
iOS, Android, and React Native Development Bootcamp (Beginner to Intermediate Level)
420 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang tingkat menengah yang ingin menguasai pengembangan aplikasi seluler di berbagai platform.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan Lingkungan Pengembangan untuk iOS, Android, dan React Native menggunakan Xcode, Android Studio, dan React Native CLI/Expo.
- Mengembangkan Aplikasi Asli iOS dan Android menggunakan Swift untuk iOS dan Kotlin untuk Android, membuat aplikasi dengan navigasi dan integrasi API.
- Bangun Aplikasi Lintas Platform dengan React Native, memanfaatkan basis kode tunggal untuk membuat aplikasi untuk iOS dan Android.
- Desain Antarmuka Pengguna Responsif menggunakan Tata Letak Otomatis, XML, dan Flexbox untuk iOS, Android, dan React Asli.
- Kelola Data dan Status dalam aplikasi menggunakan solusi penyimpanan lokal dan tangani permintaan API di semua platform.
- Gabungkan Fitur-fitur Canggih seperti kamera, geolokasi, dan peta ke dalam aplikasi seluler.
- Terapkan Navigasi Multi-Layar di aplikasi Asli iOS, Android, dan React.
- Debug dan Uji Aplikasi menggunakan alat yang disediakan oleh Xcode, Android Studio, dan React Native.
- Terapkan Aplikasi ke App Store dan Google Play Store.
- Selesaikan Proyek Akhir yang memamerkan keterampilan yang dipelajari dengan membangun dan menyajikan aplikasi seluler yang fungsional.
Advanced .NET MAUI
14 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at developers who wish to master the advanced features and techniques of .NET MAUI to build mobile and desktop applications.
By the end of this training, participants will be able to:
- Master advanced MVVM techniques, dependency injection, and architectural patterns.
- Customize and extend the .NET MAUI framework.
- Build reusable components, libraries, and understand advanced debugging and profiling techniques.
- Address challenges in large-scale applications such as synchronization, caching, and security.
.NET MAUI Fundamentals
14 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at developers who wish to learn the fundamentals of .NET MAUI to build basic applications.
By the end of this training, participants will be able to:
- Understand the fundamentals of .NET MAUI and cross-platform development.
- Create basic .NET MAUI applications with layouts, controls, and navigation.
- Test, debug, and deploy .NET MAUI applications.
Embedded Linux Systems Architecture
35 HoursCourse Objectives
To provide an understanding of the essentials of embedded GNU/Linux, how the bits and pieces fit together. What components are needed to build an embedded GNU/Linux system, where to get them from and how to configure/build/install them? Where to get help from? What about those software licenses? Hands-on exercises provide you with the necessary practical experience to go ahead and develop your own embedded GNU/Linux systems after completing this training successfully.
Description
This five day training class uses hands-on exercises combined with instruction to illustrate the concepts of embedded GNU/Linux. It is designed to bring you quickly up to speed. The philosophy, concepts and commands necessary to make effective use of GNU/Linux are described through a combination of theory and on-the-job training.
Don't reinvent the wheel, but learn from an experienced trainer and take home a working knowledge of GNU/Linux and the ability to use it effectively in your own embedded development project.
Who should attend?
Managers, project managers, software-, hardware-, development-, systems engineers, testers, administrators, technicians and other parties interested in the technology, who want to understand as quickly as possible how Embedded GNU/Linux works. You must use GNU/Linux or you have to luxury to decide whether it makes sense to use it or not. Maybe you already tried to use Embedded GNU/Linux, but are not quite sure that you did everything the right way. You currently use a different operating system and wand to figure out whether GNU/Linux might better and/or cheaper.
Delivery Options
All the training material is English, but the presentation of it can be in English or in German, as you wish, worldwide.
- on-site - instructor driven
- on-line - instructor driven
- on-site/on-line combination - instructor driven
Build Native iOS and Android Apps with Flutter
14 HoursDalam pelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat), peserta akan mempelajari cara menggunakan Flutter untuk mengembangkan aplikasi seluler yang berjalan di perangkat iOS dan Android dengan cepat.
Pada akhir pelatihan ini, peserta akan dapat:
- Instal kerangka kerja, IDE, dan perkakas lainnya dengan cepat untuk mulai mengembangkan.
- Memahami dan menggunakan bahasa Dart Google untuk membuat prototipe aplikasi seluler dengan cepat.
- Uji dan terapkan aplikasi seluler yang berjalan di iOS dan Android menggunakan basis kode tunggal.
- Sesuaikan aplikasi menggunakan serangkaian widget, tata letak, dan animasi yang lengkap.
Flutter Development Bootcamp with Dart
35 HoursPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang yang ingin menggunakan Flutter untuk membuat dan membangun aplikasi seluler berkualitas tinggi untuk Android, iOS, dan platform lain dari basis kode umum.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan lingkungan pengembangan yang diperlukan untuk mulai membuat aplikasi Flutter.
- Gunakan bahasa pemrograman Dart untuk mengembangkan kode guna membangun aplikasi.
- Gunakan widget Flutter untuk mendesain dan membuat UI yang menarik secara estetika dan mudah digunakan.
- Terapkan dan uji aplikasi di berbagai platform (seluler, desktop, web, dll.).
Ionic2
14 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to use Ionic 2 to build hybrid mobile applications.
By the end of this training, participants will be able to:
- Understand the fundamentals of Ionic 2 and its architecture.
- Build single-page and multi-page applications using Ionic 2.
- Customize apps with SCSS and third-party integrations.
- Test, deploy, and manage mobile app releases effectively.
Ionic 4 and Angular for Developers
21 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di lokasi) ditujukan untuk pengembang web yang ingin membuat aplikasi seluler hibrid dengan Ionic 4.
Pada akhir pelatihan ini, peserta akan mampu:
- Integrasikan fitur perangkat asli ke dalam aplikasi seluler hibrid.
- Gunakan Angular dan Ionic 4 untuk membangun aplikasi seluler hibrid.
- Jalankan aplikasi hibrid pada emulator perangkat seluler.
Ionic 6
14 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang web yang ingin membuat aplikasi seluler modern dengan Ionic 6.
Pada akhir pelatihan ini, peserta akan dapat:
- Integrasikan fitur perangkat asli ke dalam aplikasi seluler hibrid modern.
- Pelajari dasar-dasar Ionic.
- Pelajari cara menyebarkan aplikasi Ionic ke produksi.
- Jalankan aplikasi hibrid modern pada emulator perangkat seluler.
IBM MobileFirst Platform for Hybrid Mobile Application Development
21 HoursIBM MobileFirst Platform (sebelumnya dikenal sebagai Worklight Foundation) adalah rangkaian alat dan layanan untuk membangun aplikasi seluler dan tablet perusahaan. API sisi kliennya tersedia untuk native iOS (Objective-C), native Android (Java), J2ME, C# Windows Phone (C#), dan JavaScript untuk aplikasi hybrid atau web seluler lintas platform. Platform MobileFirst tersedia di tempat atau di cloud.
Dalam pelatihan langsung yang dipandu instruktur ini, peserta akan mempelajari cara mengatur dan menggunakan Platform MobileFirst untuk mengembangkan dan mengelola aplikasi seluler hybrid berdasarkan HTML5, JS, dan CSS.
Pada akhir pelatihan ini, peserta akan dapat:
- Instal dan konfigurasikan MobileFirst
- Mengembangkan, menguji, dan menyebarkan aplikasi seluler hibrid lintas platform.
- Gunakan mekanisme keamanan MobileFirst untuk mengamankan aplikasi.
- Perbarui aplikasi melalui udara dalam suatu organisasi, melewati kebutuhan akan toko aplikasi.
- Mengelola dan memantau aplikasi seluler.
Hadirin
- Pengembang
Format Kursus
- Sebagian kuliah, sebagian diskusi, latihan dan praktik langsung di lingkungan laboratorium langsung.
Catatan
- Pelatihan ini didasarkan pada Mobile Foundation 8.0. Untuk meminta versi yang berbeda atau penyesuaian lain untuk kursus ini, silakan hubungi kami untuk mengaturnya.
Xamarin for Cross-Platform Development
21 HoursDalam pelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat), peserta akan mempelajari aspek-aspek utama Xamarin saat mereka mengembangkan rangkaian aplikasi seluler mereka sendiri untuk Android, iOS dan Windows.