Kursus Pelatihan .NET MAUI (Intermediate)
.NET MAUI (.NET Multi-platform App UI) adalah kerangka kerja multi-platform yang memungkinkan pengguna untuk membuat aplikasi mobile dan desktop asli dengan menggunakan C# dan XAML.
Pelatihan ini, yang dipandu instruktur (online langsung atau pelatihan langsung tatap muka), ditujukan untuk pengembang yang ingin belajar keterampilan tingkat menengah untuk menggunakan .NET MAUI dalam pembuatan aplikasi mobile dan desktop.
Di akhir pelatihan ini, peserta akan mampu untuk:
- Menjelajahi teknik manipulasi data lanjut.
- Memahami kode dan kustomisasi spesifik platform menggunakan custom renderers.
- Mempelajari optimasi kinerja, manajemen memori, dan dukungan internasionalisasi.
- Mengembangkan keterampilan dalam pipeline integrasi dan deploymen kontinyu untuk .NET MAUI.
Format Pelatihan
- Diskusi dan ceramah interaktif.
- Banyak latihan dan praktik.
- Implementasi tangan pertama dalam lingkungan laboratorium langsung.
Opsi Penyesuaian Pelatihan
- Untuk meminta pelatihan yang disesuaikan untuk pelatihan ini, silakan hubungi kami untuk mengatur.
Kerangka Materi
Pengenalan ke .NET MAUI dan Pengembangan Multi-Perangkat
Teknik Pengikatan Data dan Manipulasi Lanjutan
Bekerja dengan Basis Data dan Penyimpanan Lokal
Memanfaatkan RESTful APIs dan Layanan Web
Menerapkan Kode Khusus Platform dan Penyediaan Kustom
Meningkatkan Antarmuka Pengguna dengan Kontrol dan Efek Kustom
Optimasi Kinerja dan Manajemen Memori
Dukungan Internasionalisasi dan Lokalisasi
Menerapkan Otentikasi dan Otorisasi
Strategi dan Best Practices Pengujian Multi-Perangkat
Pipeline Integraksi Kontinu dan Deployment untuk .NET MAUI
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Kemampuan dalam bahasa pemrograman C#
- Paham tentang konsep pemrograman berorientasi objek (OOP)
- Familiarity with .NET framework
Peserta
- Pengembang
Kursus Pelatihan Terbuka membutuhkan minimal 5 peserta.
Kursus Pelatihan .NET MAUI (Intermediate) - Pemesanan
Kursus Pelatihan .NET MAUI (Intermediate) - Penyelidikan
.NET MAUI (Intermediate) - Permintaan Konsultasi
Testimoni (1)
Bagian favorit saya adalah sesi tanya jawab dengan Bapak Jose. Beliau sangat berpengetahuan dan mengetahui jawaban atas pertanyaan kami.
John Henry - Toyota Motor Philippines
Kursus - .NET MAUI (Intermediate)
Diterjemahkan Mesin
Kursus Mendatang
Kursus Terkait
Advanced Flutter
14 JamPelatihan 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 JamInstruksi ini secara langsung oleh instruktur di Indonesia (daring atau tatap muka) ditujukan kepada pengembang yang ingin belajar cara menggunakan BLoC Pattern untuk mengelola state di berbagai aplikasi.
Selesai pelatihan ini, peserta akan dapat:
- Mengerti konsep inti dan arsitektur BLoC.
- Membuat, menguji, dan memperbaiki BLoCs.
- Mempelajari tentang konteks pembangunan BLoC.
iOS, Android, dan React Native Development Bootcamp (Tingkat Menengah hingga Mahir)
420 JamPelatihan 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.
Bootcamp Pengembangan iOS, Android, dan React Native untuk Pemula
105 JamPelatihan 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, dan React Native Development Bootcamp (Tingkat Pemula hingga Menengah)
420 JamPelatihan 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.
Pelatihan Lanjut .NET MAUI
14 JamPelatihan ini yang dipimpin instruktur, secara langsung (online atau tatap muka) ditujukan untuk pengembang yang ingin memahami fitur dan teknik lanjut dari .NET MAUI untuk membangun aplikasi seluler dan desktop.
Di akhir pelatihan ini, peserta akan dapat:
- Memahami teknik MVVM lanjut, injeksi dependensi, dan pola arsitektur.
- Mempelajari dan menyesuaikan kerangka kerja .NET MAUI.
- Membangun komponen dan perpustakaan yang dapat digunakan kembali, dan memahami teknik debugging dan profiling lanjut.
- Menanggulangi tantangan pada aplikasi skala besar seperti sinkronisasi, penyimpanan cache, dan keamanan.
Build Native iOS and Android Apps with Flutter
14 JamDalam 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.
Bootcamp Pengembangan Flutter dengan Dart
35 JamPelatihan 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.).
Flutter: Membangun Aplikasi Asli Cross-Platform dengan Dart
35 JamFlutter adalah toolkit pengembangan perangkat lunak UI open-source dari Google untuk membangun aplikasi yang dikompilasi asli untuk mobile, web, dan desktop dari satu basis kode. Itu menggunakan Dart, bahasa pemrograman berorientasi objek modern yang juga dikembangkan oleh Google, yang dioptimalkan untuk membangun antarmuka pengguna yang cepat dan ekspresif.
Pelatihan langsung ini (online atau tatap muka) ditujukan bagi pengembang tingkat pemula yang ingin membangun aplikasi mobile berkinerja tinggi dan menarik menggunakan Flutter dan Dart.
Pada akhir pelatihan ini, peserta akan dapat:
- Menyiapkan lingkungan pengembangan untuk Flutter dan Dart.
- Membuat UI mobile responsif dan interaktif.
- Mengakses fitur perangkat asli menggunakan plugin.
- Menyebarkan aplikasi cross-platform ke Android dan iOS.
Format Kursus
- Ceramah interaktif dan diskusi.
- Banyak latihan dan praktik.
- Implementasi langsung dalam lingkungan live-lab.
Opsi Penyesuaian Kursus
- Untuk meminta pelatihan yang disesuaikan untuk kursus ini, silakan hubungi kami untuk mengatur.
Ionic2
14 JamPelatihan langsung oleh instruktur di Indonesia (daring atau tatap muka) ini ditujukan untuk pengembang tingkat pemula hingga menengah yang ingin menggunakan Ionic 2 untuk membangun aplikasi seluler hybrid.
Selesai pelatihan ini, peserta akan dapat:
- Mengerti dasar-dasar Ionic 2 dan arsitekturnya.
- Membangun aplikasi satu halaman dan multi-halaman menggunakan Ionic 2.
- Menyesuaikan aplikasi dengan SCSS dan integrasi pihak ketiga.
- Memtest, mendeploy, dan mengelola rilis aplikasi seluler secara efektif.
Ionic 4 dan Angular untuk Pengembang
21 JamPelatihan 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 JamPelatihan 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.
Pengembangan Aplikasi Mobile dengan Flutter dan AI
12 JamPengembangan Aplikasi Mobile dengan Flutter dan AI adalah praktik membangun aplikasi mobile yang dapat diskalakan, aman, dan berkapabilitas AI menggunakan arsitektur modern, prinsip UX/UI, dan metodologi agile.
Pelatihan ini dipimpin oleh instruktur (online atau tatap muka) ditujukan untuk pengembang dengan tingkat menengah yang ingin membangun dan menerapkan aplikasi mobile menggunakan Flutter, mengintegrasikan fitur AI, menerapkan praktik keamanan terbaik, dan mengikuti alur kerja agile.
Pada akhir pelatihan ini, peserta akan dapat:
- Mengembangkan aplikasi mobile yang tangguh menggunakan Flutter dengan fokus pada desain UX/UI.
- Menerapkan praktik pengembangan agile sepanjang siklus hidup proyek.
- Mengintegrasikan fungsionalitas AI seperti mesin rekomendasi atau chatbot.
- Mendesain arsitektur mobile yang aman dengan integrasi Firebase.
Format Kursus
- Ceramah interaktif dan diskusi.
- Banyak latihan dan praktik.
- Implementasi hands-on dalam lingkungan live-lab.
Opsi Penyesuaian Kursus
- Untuk meminta pelatihan yang disesuaikan untuk kursus ini, silakan hubungi kami untuk menata.
IBM MobileFirst Platform untuk Pengembangan Aplikasi Hybrid Mobile
21 JamIBM MobileFirst Platform (sebelumnya dikenal sebagai Worklight Foundation) adalah suite alat dan layanan untuk membangun aplikasi mobile dan tablet enterprise. API sisi klien tersedia untuk native iOS (Objective-C), native Android (Java), J2ME, C# Windows Phone native (C#), dan JavaScript untuk aplikasi hybrid lintas-platform atau mobile-web. MobileFirst Platform dapat dijalankan on-premise atau di cloud.
Dalam pelatihan yang dipandu instruktur ini, peserta akan belajar cara mengatur dan menggunakan MobileFirst Platform untuk membangun dan mengelola aplikasi hybrid berbasis HTML5, JS, dan CSS.
Setelah selesai pelatihan ini, peserta akan dapat:
- Instal dan konfigurasi MobileFirst
- Membangun, menguji, dan mendeploy aplikasi hybrid lintas-platform.
- Menggunakan mekanisme keamanan MobileFirst untuk melindungi aplikasi.
- Memperbarui aplikasi over-the-air dalam organisasi, tanpa perlu menggunakan toko aplikasi.
- Administrasi dan pemantauan aplikasi mobile.
Audience
- Pengembang
Format Kursus
- Sebagian teori, sebagian diskusi, latihan dan praktek langsung dalam lingkungan laboratorium hidup.
Note
- Pelatihan ini didasarkan pada Mobile Foundation 8.0. Untuk meminta versi yang berbeda atau penyesuaian lainnya terhadap kursus ini, silakan hubungi kami untuk mengatur.
Xamarin untuk Pengembangan Cross-Platform
21 JamDalam 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.