image-ru-01-02

"Hai, Amigo. Namaku John Squirrels, Kapten dari Galactic Rush."

"Senang bertemu denganmu, Kapten."

"Izinkan aku menjelaskan padamu tentang proses belajar, serta cara menggunakan layanan kami."

"Tujuan utama kita adalah bersenang-senang sambil mendapatkan keterampilan pemrograman, yang akan mempermudah mendapatkan pekerjaan sebagai programmer. Untuk mencapainya, kita menggunakan latihan praktik. Latihan dalam jumlah banyak. Maksudku, benar-benar banyak."

Cara Kerjanya

Keseluruhan kursus dibagi menjadi empat unit, atau quest: Sintaks Java, Inti Java, Multithreading Java, dan Koleksi Java. Setiap quest berisi sepuluh level, dan setiap level berisi 10-15 pelajaran dan 20-30 latihan.

Untuk setiap tugas yang diselesaikan, Anda akan mendapat beberapa unit materi hitam. Untuk menyelesaikan quest, Anda membutuhkan materi hitam untuk membuka level dan pelajaran baru.

Anda dapat menyelesaikan tugas dengan cara apa pun yang diinginkan. Anda dapat mengerjakannya sambil membaca pelajaran, atau membaca pelajaran dulu sampai paham kemudian mengerjakan latihan secara terpisah. Terserah pada Anda ingin menggunakan yang mana.

Melangkah ke Level atau Pelajaran selanjutnya

Untuk melangkah ke level atau pelajaran selanjutnya, Anda harus mengumpulkan "materi hitam" yang cukup agar bisa "membayar" untuk membuka kuncinya. Tampilannya akan tampak seperti ini:

Di dalam quest, Anda harus membuka pelajaran secara berurutan. Anda tidak bisa langsung melompat ke tengah kursus dan mencoba sesuatu di sana. Namun, setelah dibuka kuncinya, pelajaran selalu dapat diakses. Anda dapat membukanya lagi kapan saja untuk membaca ulang atau meninjau contohnya lagi.

Selain itu, seperti yang dijelaskan sebelumnya, Anda bisa mendapatkan materi hitam dengan menyelesaikan tugas. Deskripsi setiap tugas akan memberi tahu jumlah unit materi hitam yang Anda dapatkan setelah menyelesaikannya. Misalnya, Anda akan mendapatkan 1 unit materi hitam untuk tugas berikut.

Latihan

Di CodeGym, tersedia sangat banyak latihan yang berbeda-beda. Akan kami beri contoh beberapa jenisnya yang utama di sini.

Menyalin kode dari contoh — Ini adalah latihan yang paling sederhana. Untuk menyelesaikannya, Anda harus mengetik kode Java pada jendela bawah sama persis dengan yang tampil di jendela atas.

Menulis program — Ini adalah latihan yang paling penting dalam kursus. Tingkat kerumitannya sangat beragam: mulai dari tugas yang singkat dan sederhana hingga permasalahan rumit yang benar-benar membuat Anda memutar otak dengan keras... Anda dapat mulai mengerjakan tugas yang ditandai sebagai "Tersedia". Untuk memulai, cukup klik tombol "Buka" di deskripsi tugas.

Ini akan membuka IDE Web. Tab pertama berisi ketentuan tugas. Tab kedua adalah tempat Anda mengetik kode. Anda akan menemukan hierarki file untuk project di sebelah kiri (penjelasan lebih detail akan tersedia nanti).

Untuk memeriksa apakah Anda telah menyelesaikan tugas dengan benar, Anda perlu mengklik tombol "Verifikasi". Ini akan mengirim program Anda ke server kami untuk diverifikasi dan kemudian menampilkan hasilnya kepada Anda.

Jika ingin menjalankan program tanpa memverifikasinya, cukup klik tombol "Jalankan".

Jika Anda secara tidak sengaja menghapus kode awal, Anda bisa memulai ulang dengan mengklik tombol "Mulai Ulang".

Membuat mini-project — Ini adalah latihan yang paling menarik dan menantang! Mini-project terdiri dari serangkaian subtugas yang saling terhubung. Di akhir, Anda akan membuat project kecil Anda sendiri, seperti game. Tapi sebelum mini-project pertama Anda, ada banyak pekerjaan yang harus diselesaikan. Mini-project yang paling pertama muncul setidaknya di Level 20.

Jeda Nerd — Ini adalah jenis latihan yang paling sulit! Kami hanya bercanda! Kebanyakan, "jeda" mencakup menonton video keren terkait teknologi. Dan ya, Anda tetap mendapat hadiah materi hitam jika menyelesaikan latihan jenis ini.

Catatan: Mulai Level 3, Anda akan bisa mengerjakan tugas menggunakan lingkungan pengembangan terintegrasi (IDE) yang disebut IntelliJ IDEA. Akan ada pelajaran yang khusus menjelaskan cara melakukannya, tetapi itu akan kita bahas di lain waktu.

Status pelajaran dan tugas

Tugas dapat memiliki status berikut. "Tersedia" — Silakan mencoba menyelesaikannya!

"Selesai" — Anda telah menyelesaikan tugas ini dan mendapatkan materi hitam kurang dari tiga hari yang lalu. Anda dapat mencoba menyelesaikannya lagi untuk menyempurnakan solusi Anda.

"Ditutup" — Anda telah menyelesaikan tugas ini dan mendapatkan materi hitam lebih dari tiga hari yang lalu. Anda tak lagi dapat mengirim tugas ini untuk diverifikasi.

"Terkunci" — Sepertinya ini sudah cukup jelas. Untuk mengakses tugas ini, Anda perlu membuka kunci pelajaran yang terkait dengannya. Dan Anda perlu membuka kunci semua pelajaran yang mengarah ke tugas tersebut.

Pelajaran memiliki dua status: "Tersedia" dan "Terkunci".

Pelajaran "tersedia" yang terakhir sebelum pelajaran yang "terkunci" menunjukkan pencapaian Anda saat itu. Jika mengklik pelajaran "terkunci" pertama, Anda diminta untuk membayar sejumlah materi hitam untuk membuka kuncinya.