Bina Aplikasi Desktop Rentas Platform dengan Electron
Electron membolehkan anda menghantar aplikasi desktop asli untuk Windows, macOS dan Linux menggunakan HTML, CSS serta JavaScript yang telah anda kuasai. Electron menjadi asas kepada Visual Studio Code, Slack, Figma dan ratusan alat produksi lain — menjadikannya salah satu rangka kerja desktop paling praktikal yang boleh ditambahkan oleh pembangun web ke dalam set alat mereka. Laluan ini merangkumi segala-galanya daripada menulis tetingkap pertama anda hingga mengedarkan aplikasi bertandatangan yang dikemas kini secara automatik kepada pengguna sebenar.
Perkara yang Akan Anda Pelajari
Anda akan bermula dengan seni bina teras Electron dan sempadan penting antara proses utama dengan proses pemapar, kemudian menguasai corak IPC (komunikasi antara proses) untuk pertukaran mesej yang selamat dan tersusun antara kedua-duanya. Seterusnya, anda akan mempelajari pengekalan data, interaksi dengan OS asli, modul perkakasan dan khusus platform, kitar hayat aplikasi sepenuhnya termasuk kemas kini automatik, serta modul khusus tentang pengujian dan penyahpepijatan. Kursus lanjutan membawa anda kepada pengukuhan keselamatan, pengoptimuman prestasi dan keputusan seni bina yang diperlukan untuk membina aplikasi Electron yang benar-benar kompleks.
Laluan Pembelajaran
Dua belas kursus merangkumi tahap A1 hingga C1. Laluan ini bermula dengan pengenalan dan pembinaan antara muka pengguna, kemudian bergerak melalui seni bina teras B1 dan pengekalan data sebelum memasuki bahagian B2 yang menyeluruh tentang integrasi OS asli, modul asli, pengurusan kitar hayat, pengujian dan penggunaan. Tiga kursus C1 terakhir — IPC Lanjutan dan Amalan Keselamatan, Pengoptimuman Prestasi & Amalan Terbaik dan Membina Aplikasi Electron yang Kompleks — menangani cabaran kejuruteraan dunia sebenar yang anda temui apabila aplikasi berkembang melampaui prototaip.
Cara Ia Berfungsi
Setiap kursus dibahagikan kepada pelajaran pendek dan berfokus yang anda selesaikan dalam penyunting kod terbina dalam dengan maklum balas masa nyata. Tutor AI tersedia apabila anda menghadapi kesukaran, dan susunannya direka supaya setiap pelajaran dibina terus berdasarkan pelajaran sebelumnya.