Beranda/Sumber daya/Persiapan Liferay Masterclass

Workshop

Persiapan Liferay Masterclass

Enam langkah untuk menyiapkan komputer, alat, dan akun Anda sebelum workshop. Centang setiap item setelah selesai: progres Anda disimpan di browser ini.

Siapkan komputer Anda

Pasang dan periksa setiap item di bawah. Lakukan sebelum berangkat, agar tidak bergantung pada Wi-Fi di lokasi. Jalankan perintah di terminal: aplikasi Terminal di Mac atau Linux, atau Command Prompt atau PowerShell di Windows.

Berdasarkan persiapan pelatihan kelas dari Liferay (bahasa Inggris).

  • Versi terbaru apa pun. Anda tidak memerlukan akun GitHub untuk bagian ini.

    Cara memasang

    Windows

    Pasang Git for Windows dari git-scm.com, atau jalankan perintah di bawah. Saat instalasi, pilih untuk menggunakan Git dari command line dan juga dari perangkat lunak pihak ketiga.

    winget install --id Git.Git -e

    macOS

    Jalankan perintah di bawah dan klik Install saat macOS bertanya. Jika memakai Homebrew, Anda bisa menjalankan brew install git.

    xcode-select --install

    Linux

    Di Ubuntu atau Debian:

    sudo apt install git

    Periksa

    git version

    Anda akan melihat sesuatu seperti ini:

    git version 2.44.0
  • JDK, bukan hanya JRE, dengan versi 21.x.

    Cara memasang

    Windows

    Pasang Microsoft Build of OpenJDK 21:

    winget install Microsoft.OpenJDK.21

    macOS

    Dengan Homebrew:

    brew install --cask microsoft-openjdk@21

    Linux

    Di Ubuntu atau Debian:

    sudo apt install openjdk-21-jdk

    Lebih suka ZIP atau TAR.GZ? Unduh OpenJDK 21 dari Microsoft, ekstrak ke folder pilihan Anda, lalu atur variabel lingkungan JAVA_HOME ke folder tersebut. Buka terminal baru setelahnya. Jika java -version menunjukkan versi lain, atur JAVA_HOME ke folder JDK 21 dan letakkan folder bin-nya paling depan di PATH.

    Periksa

    java -version
    javac -version

    Anda akan melihat sesuatu seperti ini:

    openjdk version "21.0.5" 2024-10-15 LTS
    OpenJDK Runtime Environment Microsoft-10377968 (build 21.0.5+11-LTS)
    OpenJDK 64-Bit Server VM Microsoft-10377968 (build 21.0.5+11-LTS, mixed mode, sharing)
    javac 21.0.5
  • Versi 7.0 atau yang lebih baru, yang diperlukan Liferay DXP untuk bekerja dengan JDK 21. Pasang JDK terlebih dahulu.

    Cara memasang

    macOS dan Linux

    Jalankan perintah di bawah. Setelah muncul Blade installed successfully, buka terminal baru. Jika blade tidak ditemukan, tambahkan folder yang ditampilkan installer ke PATH.

    curl -L https://raw.githubusercontent.com/liferay/liferay-blade-cli/master/cli/installers/local | sh

    Windows

    Unduh dan jalankan installer Liferay Project SDK: installer akan mendeteksi Java Anda dan menambahkan blade ke PATH. Jika memakai Git Bash, Anda juga bisa menjalankan perintah untuk macOS dan Linux.

    Jika versi Anda lebih lama dari 7.0, perbarui:

    blade update

    Periksa

    blade version

    Anda akan melihat sesuatu seperti ini:

    blade version 7.0.3
  • Cukup untuk menjalankan Liferay DXP di komputer Anda selama workshop. Tutup aplikasi berat lainnya pada hari pelaksanaan.

  • Mempelajari Learning Path yang sesuai di Liferay Learn terlebih dahulu membuat workshop berjalan lebih cepat dan lebih mendalam.

Pasang alat Anda

Anda akan bekerja di Liferay Workspace di VS Code, dibantu asisten AI. Pasang VS Code, lalu asisten AI yang bisa Anda gunakan: satu sudah cukup, dan mencentangnya menyelesaikan langkah ini.

Buat akun Anda

Daftar dengan alamat email yang Anda gunakan untuk mendaftar workshop.

  • AI Hub dan LDP perlu mengakses instance Liferay DXP Anda melalui URL publik, dan ngrok menyediakannya. Buat akun dengan alamat email Anda agar kami bisa menambahkan Anda ke akun ngrok Liferay Enablement.

  • Anda memerlukannya untuk mengunduh file lisensi produk baru untuk CMP/DSR.

Terima undangan Anda

Anda akan menerima undangan berikut sebelum workshop. Terima masing-masing saat datang, dan periksa folder spam jika ada yang belum masuk.

  • Undangan untuk bergabung dengan AI Hub untuk pelatihan.

  • Undangan untuk bergabung dengan workspace LDP untuk pelatihan.

  • Undangan ke repositori yang berisi workbook yang akan Anda uji beserta materi sumbernya. Sebelum Anda menerimanya, tautan akan menampilkan "Page not found". Setelah diterima, clone repositori:

    git clone https://github.com/liferay/liferay-course-masterclass.git

Buka workbook

Workbook adalah panduan langkah demi langkah yang akan Anda ikuti selama workshop.

  • Ada di repositori workshop, di context-source/liferay-skills-learning-path.html. Buka dari hasil clone Anda, atau di GitHub setelah Anda mendapat akses.

Periksa semuanya dengan asisten AI Anda

Biarkan asisten AI yang Anda pasang di langkah 2 memeriksa persiapan Anda. Asisten menjalankan pemeriksaan di terminal dan memberi tahu apa yang lulus dan apa yang perlu diperbaiki.

  1. Di VS Code, buka folder hasil clone repositori workshop (File → Open Folder).
  2. Buka chat asisten AI Anda:
    • Claude Code: klik ikon Claude, atau jalankan Claude Code: Open dari Command Palette.
    • OpenAI Codex: klik ikon Codex di sidebar.
    • GitHub Copilot: buka tampilan Chat dan ubah mode ke Agent, agar Copilot bisa menjalankan perintah.
  3. Salin prompt di bawah, tempel ke chat, lalu kirim. Saat asisten meminta izin menjalankan perintah, izinkan: pemeriksaan ini hanya membaca informasi.
Prompt
Periksa apakah komputer saya sudah siap untuk Liferay Masterclass. Jalankan setiap pemeriksaan di terminal, satu per satu. Jangan memasang atau mengubah apa pun.

1. Git: jalankan `git version`. PASS jika Git terpasang.
2. Java: jalankan `java -version` dan `javac -version`. PASS jika keduanya menunjukkan versi 21.x (JDK, bukan hanya JRE).
3. Blade: jalankan `blade version`. PASS jika versinya 7.0 atau lebih baru.
4. Memori: periksa RAM yang kosong. PASS jika tersedia minimal 4 GB.
5. Disk: periksa ruang kosong di drive tempat folder home saya. PASS jika kosong minimal 10 GB.
6. Repositori workshop: cari clone github.com/liferay/liferay-course-masterclass milik saya (di folder yang terbuka atau folder home saya). PASS jika ada dan berisi context-source/liferay-skills-learning-path.html.
7. ngrok: jalankan `ngrok version` dan `ngrok config check`. PASS jika ngrok terpasang dan memiliki auth token; jika tidak, WARN.

Lalu tampilkan hasilnya dalam bahasa Indonesia sebagai tabel dengan kolom Pemeriksaan, Hasil (PASS, WARN, atau FAIL), dan Detail. Untuk yang tidak PASS, beri tahu saya cara memperbaikinya.

Terakhir, cantumkan hal yang perlu saya konfirmasi sendiri karena tidak bisa kamu periksa: akun Liferay Marketplace saya, serta undangan AI Hub, workspace LDP, dan GitHub.
Contoh: chat asisten AI di VS Code menampilkan tabel di mana Git, Java, Blade, memori, disk, repositori workshop, dan ngrok semuanya PASS, diikuti akun dan undangan yang perlu Anda konfirmasi sendiri.
Contoh hasil saat semuanya siap. Kata-kata, versi, dan tata letaknya berbeda tergantung asisten dan komputer.
  • Jalankan pemeriksaan di bawah, perbaiki yang bertanda FAIL atau WARN, lalu jalankan lagi sampai semuanya lulus. Kemudian konfirmasikan akun dan undangan yang dicantumkan.

Ada yang tidak berfungsi, atau undangan belum datang? Hubungi penyelenggara workshop, atau lihat Bantuan.