Kursus Pelatihan .NET MAUI Fundamentals
.NET MAUI (.NET Multi-platform App UI) adalah kerangka kerja cross-platform yang memungkinkan pengguna untuk membuat aplikasi mobile dan desktop native dengan C# dan XAML.
Pelatihan ini, yang dipimpin instruktur (pelatihan online langsung atau pelatihan langsung tatap muka), ditujukan untuk para developer yang ingin mempelajari dasar-dasar .NET MAUI untuk membangun aplikasi dasar.
Di akhir pelatihan ini, peserta akan mampu:
- Memahami dasar-dasar .NET MAUI dan pengembangan cross-platform.
- Membuat aplikasi .NET MAUI dasar dengan layout, kontrol, dan navigasi.
- Menguji, mendebug, dan mendeploy aplikasi .NET MAUI.
Format Pelatihan
- Perkuliahan dan diskusi interaktif.
- Banyak latihan dan praktik.
- Implementasi tangan di laboratorium langsung.
Opsi Kustomisasi Pelatihan
- Untuk meminta pelatihan yang disesuaikan untuk pelatihan ini, silakan hubungi kami untuk mengatur.
Kerangka Materi
Pengenalan .NET MAUI dan Pengembangan Multi-Platform
Persiapan Lingkungan Pengembangan
Membuat Aplikasi .NET MAUI Dasar
Memahami Pola MVVM (Model-View-ViewModel)
Bekerja dengan Layout dan Kontrol dalam .NET MAUI
Menyelesaikan Masukan Pengguna dan Peristiwa
Pengikatan Data dan Bekerja dengan Model Data
Navigasi dan Pengelolaan Halaman
Menggunakan Fitur dan API Khusus Perangkat
Menguji dan Menyelenggarakan .NET MAUI Aplikasi
Menyebarkan Aplikasi di Berbagai Platform
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pahami dasar-dasar konsep pemrograman
- Kenalan dengan bahasa C#
Audience
- Pengembang
Kursus Pelatihan Terbuka membutuhkan minimal 5 peserta.
Kursus Pelatihan .NET MAUI Fundamentals - Pemesanan
Kursus Pelatihan .NET MAUI Fundamentals - Penyelidikan
.NET MAUI Fundamentals - Permintaan Konsultasi
Permintaan Konsultasi
Testimoni (1)
Developing the User Auth App and the kahoot activity (made myself sure that i'm absorbing the training lectures :) and its fun!)
Jhoanne - Pag-IBIG Fund
Kursus - .NET MAUI Fundamentals
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 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.
Embedded GNU/Linux Kernel Internals and Device Drivers
35 JamDeskripsi
Kelas pelatihan ini berlangsung selama 5 hari dan menggunakan latihan praktis yang dikombinasikan dengan instruksi untuk menggambarkan konsep-konsep kernel GNU/Linux dan pengembangan driver perangkat. Pelatihan ini dirancang untuk membawa Anda cepat ke tingkat pengetahuan yang mumpuni. Kami menjelaskan proses, konsep, dan perintah yang diperlukan untuk menulis driver perangkat GNU/Linux melalui kombinasi teori dan pelatihan praktis.
Jangan menciptakan ulang roda, tetapi belajarlah dari seorang instruktur berpengalaman dan bawa pulang pengetahuan yang dapat digunakan secara efektif dalam proyek pengembangan tersemat Anda sendiri.
Siapa yang harus mengikuti?
Orang-orang yang tertarik atau ditugaskan untuk mengembangkan atau mengevaluasi driver perangkat GNU/Linux, seperti insinyur perangkat lunak, insinyur lapangan, (manajer) proyek, dan insinyur perangkat keras.
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.
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.