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
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.
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.