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) - Booking
Kursus Pelatihan .NET MAUI (Intermediate) - Enquiry
.NET MAUI (Intermediate) - Permintaan Konsultasi
Permintaan Konsultasi
Testimoni (1)
Bagian favorit saya adalah tanya jawab dengan Pak. Jose. Dia sangat berpengetahuan dan tahu 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.
Embedded Linux Systems Architecture
35 JamTujuan Pelatihan
Menyediakan pemahaman tentang dasar-dasar embedded GNU/Linux, bagaimana bagian-bagiannya saling terhubung. Komponen apa yang dibutuhkan untuk membangun sistem embedded GNU/Linux, dari mana mendapatkan mereka, dan bagaimana mengonfigurasi/membangun/menginstal mereka? Dari mana mendapatkan bantuan? Bagaimana dengan lisensi perangkat lunak tersebut? Latihan praktis memberikan pengalaman praktis yang diperlukan untuk melanjutkan dan mengembangkan sistem embedded GNU/Linux sendiri setelah menyelesaikan pelatihan ini dengan sukses.
Deskripsi
Kelas pelatihan ini selama lima hari menggunakan latihan praktis yang digabungkan dengan instruksi untuk mengilustrasikan konsep-konsep embedded GNU/Linux. Didesain untuk mempersingkat waktu pembelajaran Anda. Filosofi, konsep dan perintah yang diperlukan untuk memanfaatkan GNU/Linux secara efektif dijelaskan melalui kombinasi teori dan pelatihan di tempat kerja.
Jangan memulai dari nol, tetapi belajar dari pelatih berpengalaman dan pulang dengan pengetahuan kerja GNU/Linux serta kemampuan untuk menggunakan GNU/Linux secara efektif dalam proyek pengembangan embedded Anda sendiri.
Siapa yang harus mengikuti?
Manajer, manajer proyek, insinyur perangkat lunak, insinyur perangkat keras, insinyur pengembangan, insinyur sistem, penguji, administrator, teknisi dan pihak-pihak lainnya yang tertarik pada teknologi ini, yang ingin memahami dengan cepat bagaimana Embedded GNU/Linux bekerja. Anda harus menggunakan GNU/Linux atau Anda memiliki kemewahan untuk memutuskan apakah menggunakannya itu bermakna atau tidak. Mungkin Anda sudah mencoba menggunakan Embedded GNU/Linux, tetapi tidak yakin apakah Anda telah melakukan semuanya dengan benar. Anda saat ini menggunakan sistem operasi lain dan ingin tahu apakah GNU/Linux mungkin lebih baik dan/atau lebih murah.
Opsi Penyampaian
Seluruh materi pelatihan dalam bahasa Inggris, namun presentasinya dapat dalam bahasa Inggris atau bahasa Jerman, sesuai keinginan Anda, di seluruh dunia.
- pelatihan langsung tatap muka - dipimpin instruktur
- pelatihan online langsung - dipimpin instruktur
- kombinasi pelatihan langsung tatap muka dan pelatihan online langsung - dipimpin instruktur
Embedded Linux Kernel dan Pengembangan Driver
14 JamKursus dua hari yang terdiri dari sekitar 60% latihan lab hands-on yang berfokus pada Embedded Linux kernel internals, arsitektur, pengembangan dan mempelajari cara menulis dan mengintegrasikan beberapa jenis driver perangkat.
Siapa yang seharusnya hadir?
Para insinyur yang tertarik pada pengembangan Linux kernel pada sistem dan platform Embedded.
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 Silang Plat Berbasis Native dengan Dart
35 JamFlutter adalah toolkit pengembangan perangkat lunak UI sumber terbuka oleh Google untuk membuat aplikasi yang dikompilasi secara native untuk mobile, web, dan desktop dari satu basis kode. Toolkit ini menggunakan Dart, bahasa pemrograman berorientasi objek modern yang juga dikembangkan oleh Google, yang dioptimalkan untuk membangun antarmuka pengguna cepat dan mengekspresikan.
Pelatihan bertolak dari instruktur (daring atau tatap muka) ini ditujukan bagi para pengembang level pemula yang ingin membangun aplikasi mobile yang indah dan performa tinggi menggunakan Flutter dan Dart.
Selesai pelatihan ini, peserta akan dapat:
- Mengatur lingkungan pengembangan untuk Flutter dan Dart.
- Membuat antarmuka pengguna mobile yang responsif dan interaktif.
- Access fitur perangkat native menggunakan plugin.
- Mendeploy aplikasi lintas platform ke Android dan iOS.
Format Kursus
- Pembahasan interaktif dan diskusi.
- Banyak latihan dan praktek.
- Implementasi hands-on dalam lingkungan lab langsung.
Opsi Kustomisasi Pelatihan
- 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.
Embedded GNU/Linux Kernel Internals and Device Drivers
35 JamKeterangan
Kelas pelatihan 5 hari ini menggunakan latihan langsung yang dikombinasikan dengan instruksi untuk mengilustrasikan konsep internal kernel GNU/Linux dan pengembangan driver perangkat. Kelas ini dirancang untuk membantu Anda memahaminya dengan cepat. Kami menjelaskan proses, konsep, dan perintah yang diperlukan untuk menulis driver perangkat GNU/Linux melalui kombinasi teori dan pelatihan di tempat kerja.
Jangan ciptakan kembali roda, tetapi belajarlah dari pelatih berpengalaman dan bawa pulang pengetahuan praktis dan kemampuan untuk menggunakannya secara efektif dalam proyek pengembangan tertanam Anda sendiri.
Siapa yang harus hadir?
Orang-orang yang memiliki minat atau bertugas dalam pengembangan atau evaluasi pengembangan driver perangkat GNU/Linux seperti insinyur perangkat lunak, insinyur lapangan, manajer (proyek), insinyur perangkat keras.
Pengembangan Aplikasi Mobile dengan Flutter dan AI
12 JamPengembangan Aplikasi Mobile dengan Flutter dan AI adalah praktik pembuatan aplikasi mobile yang dapat diperluas, aman, dan memiliki kapabilitas AI menggunakan arsitektur modern, prinsip UX/UI, dan metodologi agresif.
Pelatihan langsung (daring atau tatap muka) ini ditujukan untuk pengembang tingkat menengah yang ingin membangun dan mendeploy aplikasi mobile menggunakan Flutter, mengintegrasikan fitur AI, menerapkan praktik keamanan terbaik, serta mengikuti aliran kerja agresif.
Pada akhir pelatihan ini, peserta akan dapat:
- Mengembangkan aplikasi mobile yang kuat menggunakan Flutter dengan fokus pada desain UX/UI.
- Menerapkan praktik pengembangan agresif selama siklus hidup proyek.
- Menyatukan fungsi AI seperti mesin rekomendasi atau chatbot.
- Mendesain arsitektur mobile yang aman dengan integrasi Firebase.
Format Kursus
- Seminar interaktif dan diskusi.
- Banyak latihan dan praktek.
- Implementasi praktis dalam lingkungan laboratorium langsung.
Pilihan Kustomisasi Pelatihan
- Untuk meminta pelatihan kustom untuk kursus ini, silakan hubungi kami untuk mengatur.
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.
React Native untuk iOS dan Android
21 JamDalam pelatihan ini yang dibimbing instruktur secara langsung di Indonesia, peserta mempelajari prinsip dan pendekatan di balik React Native saat mereka mengembangkan aplikasi seluler mereka sendiri untuk Android dan iOS
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.