Latest / M365.FM – Podcast Microsoft 365, Copilot & AI Bahasa Indonesia / Perbaiki Validasi Formulir Power Pages dengan Cepat Memakai GitHub Copilot dan @powerpages di VS Code (Sulih Suara AI)
Transcript
- 0:00Anda tahu perasaan tidak enak saat formulir PowerPages Anda tidak bisa divalidasi,
- 0:03dan pesan kesalahannya tidak lebih berguna daripada 404 brain not found.
- 0:07Titik masalah itulah yang kita perbaiki hari ini.
- 0:09Kita akan membahas 5 langkah.
- 0:11Menyederhanakan template Liquid, mempercepat JavaScript, dan validasi formulir mendapatkan penjelasan kode.
- 0:16Dalam bahasa yang mudah, mengintegrasikan HTML dengan Bootstrap untuk tata letak responsif,
- 0:20dan menyederhanakan panggilan api web.
- 0:22Satu catatan singkat, Anda memerlukan VS Code dengan ekstensi Power Platform Tools,
- 0:25GitHub Copilot Chat, dan konten situs Anda yang ditarik melalui CLI Power Platform dengan autentikasi Dataverse.
- 0:32Pengaturan itu membuat Copilot sadarkan konten.
- 0:34Dengan itu, Copilot berhenti memberikan cuplikan kode secara acak.
- 0:37Copilot memberikan kode iteratif kontekstual yang mengurangi proses coba-coba.
- 0:40Saya akan menunjukkan perintah yang tepat agar Anda dapat mereplikasinya sendiri.
- 0:43Dan karena sebagian besar masalah dimulai dengan JavaScript,
- 0:45mari kita bahas apa yang terjadi ketika kesalahan formulir Anda terasa seperti kegagantuan.
- 0:49Saat JavaScript terasa seperti masalah besar,
- 0:51JavaScript dapat mengubah pemeriksaan formulir yang seharusnya mudah menjadi bencana dengan cepat.
- 0:55Satu ketukan tombol yang salah, dan alih-alih menghentikan input yang buruk.
- 0:59Seluruh alur pun kacau.
- 1:00Biasanya saat itulah Anda duduk menatap layar sambil bertanya-tanya
- 1:02bagaimana sesuatu yang konyol bisa melewati logika validasi yang sudah Anda tulis dengan hati.
- 1:06Anda tahu prosedurnya, formulir yang terlihat, tidak berbahaya,
- 1:09validator yang dimaksudkan untuk menyaring sampah,
- 1:10dan pengguna pintar yang mengetik satu hal yang tidak Anda perhitungkan.
- 1:13Kita tiba lopan soal Anda, meledak dengan keluhan,
- 1:15dan setiap TPS Code terasa seperti jalan bentuk lainnya.
- 1:18Kesalahan kecil adalah yang paling berdampak.
- 1:20Titik koma yang hilang atau bercakupan yang masuk akal di kepala Anda,
- 1:23tetapi berdampak fatal saat kode dijalankan.
- 1:26Kesalahan kecil ini sering muncul dalam penerapan nyata,
- 1:29dan menjelaskan mengapa validasi yang rusak menjadi tiket yang lazim dalam pengembangan web.
- 1:33Biasanya pendekatan Anda adalah dengan paksa.
- 1:36Anda mengubah satu baris, menyegarkan,
- 1:38ditolak oleh kesalahan lain,
- 1:39lalu mengulangi siklus tersebut sampai sesuatu akhirnya berhasil.
- 1:42Satu malam terbuang percuma,
- 1:43dan hasil akhirnya seringkali hanya skrip tambal sulami yang bisa berjalan.
- 1:46Tidak ada gangguan, tidak ada momen belajaran.
- 1:48Itulah mengapa debaging validasi terasa seperti kegagalan total yang klasik.
- 1:52Anda terus berusaha, tetapi hasilnya tidak berpihak pada Anda.
- 1:54Disinilah kopilot perlukan.
- 1:56Saran umum kopilot terkadang membantu,
- 1:57tetapi seringkali terlihat seperti potongan acak yang diambil dari log pencarian yang samar.
- 2:02Berguna dalam semangat, namun salah ada lebih.
- 2:04Itu karena kopilot biasanya tidak mengetahui keunikan Power Pages.
- 2:07Namun tambahkan partisipan Add Power Pages,
- 2:08dan tiba-tiba ia tidak lagi mengeluarkan kode boilerplate,
- 2:11melainkan kode boilerplate,
- 2:12melainkan menawarkan kode sadar konteks yang disesuaikan dengan lingkungan Anda.
- 2:14Microsoft membangunnya untuk menangani aspek spesifik Power Pages,
- 2:17termasuk template liquid dan binding data first,
- 2:19yang berarti saran-sarannya memperhitungkan fitur-fitur yang biasanya menyulitkan Anda.
- 2:23Dan ini bukan sekadar menghasilkan cubikan kode,
- 2:25integrasi Add Power Pages juga dapat menjelaskan konstruksi spesifik Power Pages,
- 2:28sehingga Anda tidak hanya menempelkan kode tanpa paham,
- 2:30tetapi benar-benar mengerti mengapa suatu skrip bekerja seperti itu.
- 2:33Hal itu membuat proses debug tidak lagi seperti berjalan dengan mata tertutup,
- 2:36melainkan seperti bekerja bersama seseorang yang sudah bersama seseorang
- 2:38yang sudah pernah menaklukkan tantangan yang sama.
- 2:40Sebagai contoh, Anda bisa langsung mengetikan perintah ini ke dalam obrolan kepela.
- 2:43Add Power Pages, buat kode JavaScript untuk validasi kolom formulir,
- 2:46guna memastikan nilai kolom telpon dalam format yang valid.
- 2:49Itu bukan sekadar teori, itu adalah input siap pakai yang dapat Anda tiru
- 2:51dan akan Anda lihat nanti dalam panduan ini.
- 2:53Kode yang dihasilkan bukanlah cuplikan web yang samar,
- 2:56melainkan kode yang dapat langsung diterapkan dan dirancang
- 2:58untuk dikompilasi dalam konteks Power Pages Anda.
- 3:00Predictabilitas itulah perubahan yang sebenarnya.
- 3:02Dengan kopilot umum, rasanya seperti membawa seorang penyair
- 3:05yang mungkin memetik nada yang tepat,
- 3:06tetapi seringkali lagunya tidak relevan dengan pertempuran Anda saat.
- 3:09Dengan Add Power Pages, rasanya lebih seperti berpergian
- 3:11dengan seorang penjelajah yang sudah tahu di mana jebakan tersembunyai.
- 3:14Pencarian menjadi bukan lagi tentang bertahan dari jebakan,
- 3:16melainkan tentang merancang pengalaman penggunaan jelas.
- 3:18Alat ini tidak menggantikan penilaian Anda,
- 3:20melainkan mempertajab.
- 3:21Anda tetap yang menentukan apa yang dianggap sebagai input valid
- 3:23dan bagaimana kesalahan harus memandu penggunaan.
- 3:25Namun, alih-alih menghabiskan waktu untuk bug sintaksis
- 3:27dan kesalahan ketik bulehan.
- 3:29Anda bisa fokus membuat alur kerja yang intuitif.
- 3:31Jika ditangani dengan benar, langkah-langkah validasi tersebut
- 3:33tidak lagi menjadi hambatan,
- 3:34melainkan bagian dari pengalaman yang mulus
- 3:36bagi siapapun yang menggunakan formulir.
- 3:37Mungkin tidak terasa seperti kemenangan besar,
- 3:39tetapi mencegah kegagalan mendasar
- 3:40adalah hal yang menyelamatkan Anda
- 3:42dari banjir tiket keluhan sederhana di masa depan.
- 3:44Begitu Copilot mengambil alih pekerjaan berat
- 3:46dalam menghasilkan kode validasi yang akurat
- 3:48waktu Anda beralih dari mode bertahan hidup
- 3:49ke peningkatan perilaku aplikasi yang sesungguhnya.
- 3:52Perbedaan itu penting.
- 3:53Karena saat Anda melihat bagaimana perintah
- 3:54yang tepat mengubah alur pembuatan kode,
- 3:56Anda mulai bertanya-tanya apalagi yang bisa dibuka oleh perintah tersebut.
- 3:59Dan disitulah keunggulan nyata
- 4:00menggunakan Copilot dengan Powerpages menjadi jelas.
- 4:03Mendapatkan keuntungan dengan perintah Copilot.
- 4:05Mendapatkan keuntungan di sini berarti mengetahui perintah
- 4:07yang tepat untuk diberikan kepada Copilot alih-alih
- 4:09hanya berharap keberuntungan berpihak pada Anda.
- 4:11Itulah kekuatan sebenarnya dari penggunaan partisipan
- 4:13at Powerpages.
- 4:14Hal ini mengubah obrolan Copilot dari asisten umum
- 4:16menjadi mitra yang seder konteks
- 4:18yang dibangun khusus untuk lingkungan Powerpages Anda.
- 4:20Begini cara menggunakannya.
- 4:22Di dalam VS Code,
- 4:23buka panel obrolan Copilot,
- 4:24lalu ketik perintah Anda dengan diawali
- 4:25at Powerpages.
- 4:27Tag itulah yang memberi sinyal kepada Copilot
- 4:29untuk membuat kecerdasan Powerpages alih-alih
- 4:31menggunakan mode start.
- 4:32Anda dapat meminta validator,
- 4:34cuplikan liquid,
- 4:35bahkan panggilan terikat dataverse,
- 4:36dan Copilot akan menyesuaikan jawabannya
- 4:38agar pas dengan sistem yang sedang Anda kerjakan.
- 4:41Nah, agar itu berhasil,
- 4:42Anda memerlukan persiapan yang tetap.
- 4:44Visual Studio Code terinstall,
- 4:46ekstensi Power Platform Tools,
- 4:47ekstensi GitHub Copilot Chat,
- 4:48dan Power Platform CLI
- 4:49yang telah diautentikasi ke lingkungan dataverse Anda.
- 4:53Langkah autentikasi adalah yang terpenting
- 4:55karena Copilot hanya memahami lingkungan Anda
- 4:56setelah Anda menarik konten situs ke VS Code
- 4:58saat dalam keadaan masuk.
- 5:00Saat dalam keadaan masuk.
- 5:01Tanpa itu, ia hanya akan menebak.
- 5:02Dan satu catatan mengenai data code.
- 5:04Beberapa fitur Copilot untuk Powerpages
- 5:05masih dalam perhatian jauh
- 5:06dan admin penyewa yang mengantel
- 5:07apakah fitur tersebut diaktifkan
- 5:08melalui Copilot Hub di pengaturan tata kelola.
- 5:11Jangan heran jika fitur yang didamakan di sini
- 5:12dimatikan di organisasi Anda.
- 5:14Itu adalah pengaturan admin, bukan Pak.
- 5:15Berikut perbedaannya setelah Anda menyiapkannya.
- 5:17Copilot biasa seperti meminta saran medan perang
- 5:19kepada seorang penyaih.
- 5:20Anda akan mendapatkan alunan musik yang menyenangkan,
- 5:22mungkin komentar umum,
- 5:23tetapi tidak ada detail yang Anda butuhkan
- 5:25saat berurusan dengan templat liquid
- 5:26atau bidang entitas dataverse.
- 5:28Peserta App Powerpages lebih mirip
- 5:29seperti seorang penjelajah yang sudah mematahkan medan tersebut.
- 5:32Ini bukan sekadar kode yang bisa dikompilasi,
- 5:33melainkan kode yang merujuk pada pengikatan yang tepat,
- 5:35cocok dengan validator formulir,
- 5:37dan selaras dengan cara kerja Powerpages.
- 5:40Satu metafora, satu perbandingan, satu hasilnya.
- 5:42Output yang berguna dan sadar konteks
- 5:44bukan cuplikan generik yang rapuh.
- 5:46Berikut bicara soal asal.
- 5:47Jika Anda meminta rutinitas validasi pada Copilot biasa,
- 5:49Anda mungkin akan mendapatkan skrip
- 5:50yang berfungsi di formulir HTML dasar saja.
- 5:52Namun, masukkan ke Powerpages
- 5:54dan Anda akan menemui kendaraan.
- 5:55Tidak ada pengenalan skema entitas,
- 5:57tidak tahu apa fungsi tech liquid,
- 5:58dan pastinya tidak sadar akan aturan dataverse.
- 6:01Ya, bekerja seperti serlotip menempel
- 6:02tapi tidak bisa diandalkan.
- 6:04Berikan permintaan yang sama dengan
- 6:05Add Powerpages di depan,
- 6:06dan tiba-tiba Anda mendapatkan validator
- 6:07yang tidak hanya berjalan,
- 6:08tetapi juga terikat pada rekerensi bidang entitas
- 6:10yang benar-benar Anda butuhkan.
- 6:11Permintaan sama, output disesuaikan dengan konteks,
- 6:13tidak perlu sesi perbaikan tengah malam.
- 6:15Dan ini bukan hanya soal membuat skrip.
- 6:17Perintah seperti Add Powerpages,
- 6:19jelaskan kode berikut,
- 6:20persen serta kan salingan halaman persen,
- 6:21memberi Anda penjelasan bahasa
- 6:23yang sederhana tentang konstruksi liquid
- 6:24atau Powerpages tertentu.
- 6:26Anda tidak sekedar saling tempel secara buta,
- 6:28Anda benar-benar membangun pemahaman.
- 6:29Itu adalah jenis kekuatan yang berbeda
- 6:31karena Anda mempelajari mantra sekaligus
- 6:32melapakan mantra-mantranya.
- 6:33Semakin lama Anda bekerja dengan perintah-perintah,
- 6:35ini semakin alur kerja Anda berubah.
- 6:37Alih-alih memperbaiki kesalahan sendirian
- 6:38pada jam 2 pagi,
- 6:39Anda memperlakukan kopilot seperti mata kedua
- 6:41yang sudah tahu apa yang rusak
- 6:42di 90% dari pembuatan serupa.
- 6:45Perintah tersebut tidak memberi Anda kode curang,
- 6:47tetapi memberi Anda wawasan dan sampel kerja
- 6:49yang menghormati konikan lingkungan Anda.
- 6:51Ini menyelamatkan Anda dari siklus pengejaan ulang.
- 6:53Pada peran kopilot biasa,
- 6:54Anda akan berada di posisi tengah.
- 6:56Skrip lumayan,
- 6:57perlu pengejaan ulang
- 6:58dan beberapa kali uji coba agar pas.
- 7:00Pada peran app Power Pages,
- 7:01rasanya seperti keberuntungan alami yang sempurna.
- 7:04Skrip validasi pas di formulir Power Pages Anda,
- 7:06penyertaan liquid berhasil,
- 7:08dan pengikatan data first tidak mengunculkan error.
- 7:10Ini bukan keberuntungan,
- 7:11inilah yang terjadi saat kopilot
- 7:12memahami lingkungan tempat Anda membuat kode.
- 7:15Namun, keunggulan itu hanya memberi Anda draft pertama.
- 7:17Cuplikan yang berfungsi bukan berarti pengalamannya, sudah selesai.
- 7:20Mengguna mengetik input aneh,
- 7:21pesan error perlu detail,
- 7:23dan skrip harus berkembang melampaui draft kerangka
- 7:24yang diberikan kopilot.
- 7:26Dan disitulah tantangan berikutnya dimulai.
- 7:29Dari kerangka skrip ke kode yang tangguh,
- 7:31semuanya dimulai dari validasi yang paling dasar.
- 7:35Anda mendapatkan draft pertama,
- 7:36skrip sederhana yang secara teknis berjalan,
- 7:38tetapi hanya memblokir hal-hal yang sangat tidak masuk akal.
- 7:40Anggap saja itu sebagai petarung level 1
- 7:42yang menggang perisekat.
- 7:43Itu berhasil untuk 1-2 serangan lemah,
- 7:45tetapi saat pengguna mulai beraksi,
- 7:46perisekat itu hancur.
- 7:48Siapapun yang pernah mengirimkan formulir tahu
- 7:49bahwa skrip tidak akan bertahan lama dalam kondisi awal,
- 7:51Anda berjaga terhadap kesalahan muda,
- 7:54tetapi kemudian pengguna menempelkan emoji ke kolom telepon
- 7:56atau menetik tanggal esok untuk tanggal esok
- 7:58untuk tanggal hemat.
- 7:59Tiba-tiba pertahanan Anda runtuh,
- 8:00tiket menumpuk di kotak masuk,
- 8:01dan Anda terjebak dengan validasi rapu
- 8:03yang tidak banyak membantu.
- 8:05Masalah utamanya bukan sekadar cakupan validasi,
- 8:06melainkan umpan balik.
- 8:08Pesan seperti input tidak valid
- 8:09adalah padanan perangkat lunak
- 8:10dari pintu terkunci tanpa petunjuk.
- 8:13Itu tidak beritahu pengguna apapun,
- 8:14jadi mereka menebak, gagal lagi,
- 8:15dan akhirnya melemparkan masalah terkeperan.
- 8:16Saat itulah tiket meja bantuan Anda berlipat ganda
- 8:19karena alasan yang sama dan dapat diperdiksi.
- 8:20Inilah perubahan.
- 8:22Skrip kardus itu tidak perlu tetap rapuh.
- 8:24Dengan Copilot,
- 8:25Anda tidak hanya menerima kerangka Anda
- 8:26mengembangkannya menjadi pelindung yang kuat.
- 8:28Dan alur kerjanya cukup sederhana
- 8:29untuk diingat seperti siklus 4 langkah
- 8:31buat kerangka,
- 8:32minta Copilot meningkatkan pesan error,
- 8:34tambahkan penanganan kasus khusus,
- 8:36lalu terapkan.
- 8:37Setiap langkah meningkatkan senjata tipis
- 8:39menjadi alat yang bisa Anda andalkan di lapangan.
- 8:41Copilot bekerja dalam sesi
- 8:42yang membuatnya cepat.
- 8:43Karena Anda berada dalam obrolan yang sama,
- 8:46dengan asal kerangka tadi,
- 8:47Anda cukup mengetik perbarui kode
- 8:48dan tulis pesan error yang detail.
- 8:50Copilot tidak mulai dari nol,
- 8:51ia benar-benar memperbarui kode
- 8:53yang Anda miliki langsung di editor Anda.
- 8:55Tidak perlu berpindah-pindah tab ramban
- 8:56atau membuat ulang perintah dari awal.
- 8:59Ini bersifat tidak tipukan sekadar berat.
- 9:00Dan Anda bisa melihat dampaknya secara langsung.
- 9:02Bayangkan sebelum dan sudahnya.
- 9:03Draft pertama Anda munculkan input tidak valid.
- 9:06Setelah satu kali perbaikan,
- 9:08pesannya menjadi nomor telepon
- 9:09harus berupa angka saja
- 9:10dan minimal 10 karakter.
- 9:11Kejelasan tersebut mengubah pengalaman pengguna.
- 9:14Alih-alih tembok, Anda memandu arah.
- 9:16Mereka tahu apa yang salah
- 9:17dan cara memperbaikinya sendiri.
- 9:19Tidak ada tiket, tidak ada keluhan.
- 9:20Waktu Anda pun tidak terbuang sia-sia.
- 9:22Dorong lagi untuk kasus-kasus ekstrem
- 9:23dan copilot akan memperkut perlindungan.
- 9:25Perlu meriksa karakter khusus
- 9:26yang menyelinap ke kolom numerik?
- 9:29Minta copilot di utas yang sama.
- 9:30Ingin respons yang lebih berlapis
- 9:31untuk berbagai jenis kegagalan?
- 9:33Alur kerjanya sama.
- 9:34Setiap kali skrip semakin kuat
- 9:35dan itu dilakukan
- 9:36dengan konteks yang terikat
- 9:37pada lingkungan power pages Anda,
- 9:39bukan sekadar kode web generik.
- 9:41Yang sebenarnya terjadi adalah perubahan
- 9:42dalam cara Anda melakukan debu.
- 9:43Anda berhenti memandamkan api
- 9:45pada baris sintaks yang rusak
- 9:46dan mulai membentuk draft yang berfungsi.
- 9:48Copilot sudah memberi Anda dasar yang berfungsi
- 9:49jadi energi Anda tercura untuk menyempurnakan.
- 9:52Alih-alih coba-coba pada karyan sintaks Anda
- 9:54dengan sengaja membentuk
- 9:55bagaimana kode berkomunikasi dengan pengguna.
- 9:57Hal itu memangkas jam kerja ulang
- 9:58dan mengurangi pergantian dukungan.
- 10:00Saat Anda melihatnya melalui siklus tersebut,
- 10:02kerangka, perbaikan pesan,
- 10:03penguatan terhadap kasus ekstrem,
- 10:05penerapan Anda menyadari
- 10:06bahwa Anda tidak hanya mencegah kekacauan data
- 10:08tetapi juga secara aktif
- 10:08mengurangi beban dukungan di masa mendat.
- 10:10Setiap pesan kesaran yang dibuat dengan baik
- 10:12adalah satu tiket
- 10:12mengapa ini tidak berhasil
- 10:13yang berkurang dari antara Anda.
- 10:15Setiap kasus ekstrem yang ditangani
- 10:16berarti satu kolom rapu
- 10:18yang tidak akan meledak saat produksi.
- 10:20Saat perbaikan Copilot sudah berlapis,
- 10:21kerangkanya tetap ada di balik pelindung
- 10:23tetapi sudah berubah total.
- 10:25Apa yang dimulai sebagai solusi
- 10:27sementara menjadi sesuatu
- 10:28yang cukup tangguh untuk data produksi
- 10:29dengan umpan balik
- 10:30yang mendidik pengguna
- 10:31alih-alih menghalangi mereka.
- 10:33Seperti berisai kertas
- 10:33yang ditempa menjadi pelat baja,
- 10:35ini mengubah suasana pertarungan
- 10:36di kedua sisi layar.
- 10:37Dan meskipun validasi skrip
- 10:39adalah satu bagian dari teka-teki,
- 10:40ada medan pertempuran
- 10:41yang lebih besar di sekitar kodenya
- 10:43bisa diperkuat.
- 10:44Tetapi pertanyaannya adalah
- 10:44bagaimana Anda mengelola
- 10:45seluruh struktur di dalamnya
- 10:47tanpa melambat.
- 10:48Disitulah tantangan berikutnya muncul,
- 10:50bukan pada skripnya sendiri,
- 10:51melainkan pada cara Anda
- 10:51menangani peta situsan.
- 10:54Mengedit peta dungeon
- 10:55dengan CLI dan VS Code.
- 10:57Saat Anda ingin melangkah
- 10:57lebih jauh dari skrip tunggal
- 10:58dan mulai mengelola seluruh situs Anda,
- 11:00Anda membutuhkan.
- 11:01Lebih dari sekadar pengeditan kasar,
- 11:02Anda membutuhkan peta yang terkait.
- 11:04Mengedit peta dungeon
- 11:05dengan CLI dan VS Code
- 11:06adalah cara Anda berhenti
- 11:07menyusuri lorong buta
- 11:08dan tetap menjaga
- 11:08setiap koridor terlihat jelas.
- 11:10Cara yang berantakan adalah
- 11:11mengelola tab di studio
- 11:12di scene browser
- 11:12berpindah ke terminal,
- 11:14lalu memindahkan file ke sana kemari
- 11:15hanya untuk membuat perubahan kecil.
- 11:16Hanya untuk membuat perubahan kecil.
- 11:17Memang berhasil,
- 11:18tapi terasa kaku.
- 11:19Cara terintegrasi adalah
- 11:20mengundur semua konten situs Anda
- 11:21secara lokal
- 11:21dengan Power Platform CLI,
- 11:23lalu mengedit dan menyebarkannya
- 11:24melalui ekstensi Power Platform Tools
- 11:25di VS Code,
- 11:26di VS Code.
- 11:27Satu alur kerja
- 11:28tanpa langkah-langkah merupakan.
- 11:29Begini caranya.
- 11:30Sebelum melakukan apapun,
- 11:31Anda harus melakukan autentikasi
- 11:32terhadap lingkungan dataverse Anda.
- 11:34Anggap saja ini sebagai
- 11:35membuka pintu depan
- 11:36agar CLI dapat menjangkau situs Anda.
- 11:39Setelah terautentikasi,
- 11:40Anda menjalankan satu perintah
- 11:41untuk mengunduk konten situs web
- 11:42ke ruang kerja lokal Anda.
- 11:45Proses itu akan menarik
- 11:46template, skrip, CSS, dan aset.
- 11:49Salinan lengkap
- 11:50wawasan situs Anda
- 11:50ada di mesin Anda.
- 11:52Co-pilot juga mendapat manfaat
- 11:54karena dengan file lokal yang tersedia,
- 11:56ia dapat merujuk entitas spesifik
- 11:57lingkungan alih-alih
- 11:58memberikan tebakan umum.
- 12:00Sejak saat itu,
- 12:00Anda selalu berada di VS Code.
- 12:02Ingin menyesuaikan tempat liquid?
- 12:03Kan ada tempat di sana.
- 12:04Memperbaiki logika parit.
- 12:06Buka file javascript
- 12:06yang ada di sebelahnya.
- 12:08Dan karena semuanya terpusat,
- 12:09Anda melihat secara real-time
- 12:10bagaimana bagian-bagiannya
- 12:11terhubung alih-alih
- 12:12berpindahan teralat
- 12:12tanpa konteks gambaran yang lebih besar.
- 12:15Ekstensi Power Platform Tools
- 12:16membuat perintah CLI
- 12:17lebih mudah dipahami.
- 12:20Berada di terminal terintegrasi VS Code
- 12:22terikat ke ruang kerja
- 12:23tempat Anda coding.
- 12:26Itu berarti tidak perlu
- 12:27menghafal deretan perintah panjang
- 12:28setiap kali menjalankan
- 12:29perintah singkat yang sama.
- 12:31Undo edit, sebarkan.
- 12:32Siklus yang lancar.
- 12:34Tidak ada fragment sisa
- 12:34yang tidak sinkron.
- 12:35Penyebaran pun jadi lebih mudah.
- 12:38Setelah melakukan pengeditan,
- 12:39Anda menggunakan alur kerja
- 12:40berbasis CLI yang sama
- 12:41untuk mendorong perubahan kembali
- 12:42ke lingkungan Power Pages Anda.
- 12:44Itu menutup siklus
- 12:45tanpa penanganan ganda
- 12:46atau kesalahan versi yang biasa terjadi.
- 12:48Anda tidak menyalin folder
- 12:49secara manual
- 12:49atau berharap sesi browser Anda
- 12:51belum habis.
- 12:52Anda menjaga segalanya
- 12:53dalam satu lingkungan
- 12:54yang benar-benar Anda kenalikan.
- 12:56Dan peningkatan produktivitas
- 12:57benar-benar terlihat
- 12:58setelah Anda menambahkan
- 12:59copy-up ke dalam siklus itu.
- 13:00Alih-alih mengelola
- 13:00potongan kode yang terputus,
- 13:02sekarang perintah
- 13:02Add Power Pages Anda
- 13:03terjadi di ruang kerja
- 13:04yang sama dengan konten situs Anda.
- 13:06Anda dapat mengubah
- 13:07skrip validasi
- 13:07dan segera menguji interaksinya
- 13:09dengan template liquid
- 13:09di tab terdekat.
- 13:11Ini satu lingkungan,
- 13:12satu konteks,
- 13:12satu langkah dari pertanyaan kejawaban.
- 13:14Agar lebih konkret,
- 13:15saya akan menunjukkannya
- 13:16dalam demo singkat.
- 13:17Jalankan satu perintah CLE
- 13:18untuk menarik situs Anda,
- 13:19buka file liquid halaman
- 13:20dan skrip validasinya
- 13:21di VS Code,
- 13:22lalu minta Add Power Pages
- 13:23untuk memperbarui
- 13:24pesan kesalahan.
- 13:26Itulah keseluruhan siklusnya.
- 13:27Peta di depan Anda,
- 13:28file dalam jangkauan.
- 13:29Asisten AI siap sedia.
- 13:32Menangan sesungguhnya
- 13:33bukanlah menambah
- 13:34lebih banyak alat,
- 13:35melainkan mengonsolidasikannya.
- 13:36Anda menghilangkan
- 13:37pergantian konteks,
- 13:38tetap fokus,
- 13:39dan bekerja dalam kerangka stabil
- 13:40di mana pengodian,
- 13:41konten,
- 13:42dan bantuan selaras.
- 13:43Ini menghemat waktu,
- 13:44tetapi yang lebih penting,
- 13:45mencegah Anda menghabiskan energi
- 13:46untuk gangguan alih-alih fokus
- 13:47pada pembangunan yang sebenarnya.
- 13:49Dengan peta di tangan,
- 13:50Anda tidak lagi meraba-raba
- 13:51bertanya-tanya
- 13:52di mana hambatan berikutnya.
- 13:54Namun,
- 13:55meski tetap letak dungeon sudah jelas,
- 13:56beberapa pertarungan tetap ada.
- 13:57Karena saat bos muncul
- 13:58bergedok tumpukan error debak,
- 14:00ujian sebenarnya adalah
- 14:00apakah Anda bisa membaca
- 14:01pola serangannya.
- 14:03Dan itulah pertempuran
- 14:04yang banyak pengembang
- 14:05hadapi dengan buta.
- 14:07Mendebak pertarungan bos
- 14:07dengan bantuan copilot.
- 14:09Terkadang ujian sesungguhnya
- 14:10bukanlah menulis kode baru,
- 14:11melainkan mencari tahu
- 14:12mengapa sesuatu yang Anda anggap
- 14:13baik-baik saja
- 14:14tiba-tiba menjadi masalah.
- 14:16Disitulah mendebak
- 14:16pertarungan bos
- 14:17dengan bantuan copilot berperan.
- 14:20Mendebak power pages
- 14:21bisa terasa seperti
- 14:22bertukar serangan
- 14:22dengan monster bos
- 14:23yang menyembunyikan pola serangannya.
- 14:25Erot riad ajak.
- 14:26Log berteriak tanpa konteks.
- 14:28Anda menggalis script panjang
- 14:29tanpa yakin
- 14:30apakah masalahnya adalah
- 14:31sintaks,
- 14:32kesalahan tech liquid,
- 14:32atau bending data first
- 14:33yang tidak mau bekerjasama.
- 14:35Apa yang seharusnya
- 14:35menjadi perbaikan cepat
- 14:36malah menghabiskan
- 14:37satu sesi penuh
- 14:37karena Anda menjemahkan
- 14:38kode yang membingungkan
- 14:39pada sedemik.
- 14:39Liquid membuat ini
- 14:40lebih sulit.
- 14:41Sebuatan kecil
- 14:42bisa mengubah halaman.
- 14:43Terkadang dengan rapi,
- 14:44terkadang sangat kacau.
- 14:46Satu persen include persen
- 14:47memasukkan konten
- 14:48tanpa masalah.
- 14:50Yang lain dalam konteks
- 14:51sedikit berbeda
- 14:51justru merusak
- 14:52seluruh tata letak Anda.
- 14:53Binding data first
- 14:54menambah hambatan lagi.
- 14:55Binding mungkin terselesaikan
- 14:56dengan benar pada
- 14:57satu formulir dan gagal
- 14:58secara diam-diam perifat.
- 14:59Panduan dari Microsoft sendiri
- 15:00mengakui keunikan ini.
- 15:01Liquid dan data first
- 15:02berperilaku berbeda
- 15:03tergantung penempatan
- 15:04yang berarti memindahkannya
- 15:06sampai berfungsi
- 15:06menjadi alur kerja
- 15:07tidak resmi Anda.
- 15:09Disitulah partisipan
- 15:10Copilot di Powerpages
- 15:11mengembah peluang Anda.
- 15:13Alih-alih menghabiskan
- 15:14sore dengan eksperimen buta
- 15:15Anda bisa menyeroti
- 15:16kode tersebut.
- 15:17Anda cukup mengetik
- 15:18at Powerpages
- 15:19jelaskan kode berikut
- 15:20persen include page copy
- 15:22persen
- 15:22ke dalam
- 15:23obrolan Copilot.
- 15:25Tanpa bahasa basi
- 15:26tanpa saran umum.
- 15:28Hasilnya adalah
- 15:28penjelasan bahasa sederhana
- 15:30yang menerangkan fungsi tag tersebut
- 15:31apa yang ditariknya
- 15:32dan mengapa posisinya
- 15:33di halaman mengaruhi perilaku.
- 15:35Intinya
- 15:35Anda berhenti menebak
- 15:36dan akhirnya memiliki skrip
- 15:37yang dapat dibaca
- 15:38tentang gerakan bos tersebut.
- 15:39Untuk memanfaatkannya
- 15:40susun proses debugging Anda
- 15:42seperti demo singkat.
- 15:43Pertama
- 15:43identifikasi cupli kamar masak
- 15:44sebuah formula rusak
- 15:45setelah tag include.
- 15:47Kedua
- 15:47masukkan kode yang tepat
- 15:48ke Copilot
- 15:49dengan perintah jelaskan.
- 15:50Ketiga
- 15:51gunakan penjelasan Copilot
- 15:52untuk penulisan ulang kecil
- 15:53atau penyesuaian tata letak.
- 15:55Lalu
- 15:55langkah-langkahnya ringkas
- 15:56jelaskan terapkan.
- 15:57Anda melihat hasil
- 15:59tanpa terjebak
- 15:59dalam proses coba-coba yang tak ada.
- 16:00Dan Copilot melangkah
- 16:01lebih jauh dari sekadar terjemah.
- 16:02Dalam obrolan yang sama
- 16:03Anda bisa minta perbaikan.
- 16:05Misalnya
- 16:05Copilot dapat menyarankan
- 16:06penyesuaian penempatan include
- 16:07agar selaras dengan tata letak Anda
- 16:09atau mengubah javascript
- 16:10agar event handler
- 16:11berjalan tanpa membuat
- 16:12console error
- 16:13tanpa membuat console error.
- 16:15Karena berjalan dengan sadar konteks
- 16:16di ruang kerja power pages Anda
- 16:17saran yang diberikan terhubung
- 16:19langsung ke lingkungan Anda
- 16:20bukan mengambang di ruang web umum.
- 16:22Itulah perbedaan
- 16:22antara penjual ramuan acak
- 16:23dengan seseorang yang benar-benar
- 16:25mengenal bos yang sedang Anda lawan.
- 16:26Manfaatnya langsung terasa.
- 16:28Daripada menghabiskan setengah hari
- 16:29untuk mengisolasi satu binding yang rusak
- 16:30Anda langsung memahami
- 16:31mengapa hal itu gagal.
- 16:32Hal itu mengubah proses dibaging
- 16:33dari sesuatu yang membosankan
- 16:34dan acak menjadi sesuatu yang tak.
- 16:35Anda melihat apa yang rusak
- 16:36menerapkan perbaikan yang tepat sasaran
- 16:38dan mengonfirmasi apakah perilakunya.
- 16:39Rasanya tidak lagi seperti
- 16:40mengundi dadu dari kantong terkutuk
- 16:41melainkan seperti bereaksi
- 16:42terhadap pelayan terian.
- 16:43Berikut adalah perbandingannya
- 16:44dalam praktek.
- 16:45Sebelumnya
- 16:45pesan kesalahan seperti
- 16:46something went wrong
- 16:48membuat Anda berputar-putar
- 16:49tanpa henti menghadapi masalah tersebut.
- 16:51Dengan penjelasan Copilot
- 16:52Anda tahu bahwa
- 16:52tag include memuat fragment
- 16:54halaman tertentu
- 16:54dan pada penempatan Anda
- 16:56itu menimpa wadah yang diperlukan.
- 16:58Anda menulis ulang penempatan
- 16:59sesuai saran Copilot
- 17:00melakukan tes ulang
- 17:01dan fungung berpinduk.
- 17:02Dalam tiga langkah
- 17:03Anda beralih dari kebingungan
- 17:04menuju solusi.
- 17:05Tentu saja ada aturan
- 17:06yang perlu diulang.
- 17:07Copilot memberikan saran yang kuat
- 17:09tetapi bukan jaminan.
- 17:10Slouting jawaban uji
- 17:11sebelum menerapkannya ke produksi.
- 17:13Anggaplah output tersebut
- 17:14sebagai panduan strategi
- 17:15bukan jalan instan
- 17:16yang bisa langsung Anda pakai
- 17:16tanpa melihat.
- 17:17Saran tersebut menghemat waktu
- 17:18tapi penilaian Anda
- 17:19lain menjaga sistem tetap setelah.
- 17:20Setelah Anda membangun
- 17:21alur umpan balik
- 17:22jelaskan sesuaikan
- 17:23konfirmasi Anda akan
- 17:24mengurangi rasa gentara
- 17:24terhadap proses debaging.
- 17:26Liquid tidak lagi terasa
- 17:27seperti penipu yang kacau
- 17:27keanehan Dataverse
- 17:28berhenti misteri total
- 17:29dan bahkan penjutan
- 17:30JavaScript berubah
- 17:31menjadi serangan balik
- 17:32yang dapat dikelola.
- 17:34Pertarungan boss
- 17:34tetap menjadi tantangan
- 17:35tetapi Anda bertarung
- 17:36dengan visi alih-alih
- 17:37menerima serangan
- 17:37dari sudut yang tidak terduga
- 17:38dan perubahan perspektif
- 17:39itulah kemenangan yang sungguhnya.
- 17:41Melakukan debaging
- 17:42dengan Copilot
- 17:42di dalamnya
- 17:43tidak menghilangkan tantangannya.
- 17:44Anda tetap menulis kode
- 17:45tetap menguji
- 17:46tetap memecahkan masalah
- 17:47tetapi Anda berhenti
- 17:48membuang energi
- 17:48untuk menatap output misterius
- 17:50dan mulai bergerak
- 17:50dengan keunggulan yang andal
- 17:51yang menyiapkan panggung
- 17:52untuk bagian akhir.
- 17:54Apa arti dari semua perubahan ini
- 17:55ketika Anda mundur selangkah
- 17:56dan melihat misi yang lebih besar?
- 17:58Kesimpulannya adalah ini.
- 18:00Copilot tidak melewatkan
- 18:01pertarungan
- 18:01melainkan mengubah cerana beli.
- 18:03Anda beralih dari coba-coba
- 18:04yang rentan menuju kode
- 18:05berbantuan AI
- 18:06yang menjelaskan dirinya sendiri
- 18:07disempurnakan sesuai perintah
- 18:08dan membangun alur
- 18:09yang benar-benar bisa dilalui pengguna
- 18:11tanpa harus berhenti
- 18:11karena kesal.
- 18:12Berikut adalah lima.
- 18:13Keunggulan Anda
- 18:14menyederhanakan tablat liquid
- 18:15mempercepat javascript
- 18:16dan validasi formulir
- 18:17mendapatkan penjelasan sederhana
- 18:19untuk potongan kode yang rumit
- 18:20menyisipkan HTML dan bootstrap
- 18:21untuk tata letak responsif
- 18:22serta mempermudah panggilan API web
- 18:24tanpa menebak-nebak.
- 18:24Beberapa fitur masih sudah menurut?
- 18:27Admin penyewa mengaktifkannya
- 18:28melalui hub co-pilot
- 18:29di pusat admin power platform
- 18:30jadi tanyakan kepada mereka
- 18:31jika ada bagian yang tampak hilang.
- 18:34Oskalah, jarahan diamankan.
- 18:35Gunakan buff langganan,
- 18:37nyalakan lonceng untuk demo mendatang
- 18:38dan tinggalkan komentar
- 18:39tentang satu masalah validasi
- 18:40atau liquid yang ingin Anda lihat
- 18:41di atas si co-pilot selanjutnya.
- 18:42Kami akan mempertajam
- 18:43panduan mendatang
- 18:44untuk masalah tersulitan.