• Langganan
  • Umum
  • IntelliJ IDEA, Plugin CodeGym, JDK

    Tentang CodeGym

    Apa itu CodeGym?

    CodeGym adalah kursus pemrograman Java online yang interaktif dan tergamifikasi.

    Kursus ini terdiri dari empat quest (Sintaks Java, Inti, Multithreading, Koleksi), masing-masing terdiri dari 10 level. Setiap level mencakup kuliah singkat tentang teori Java (satu kuliah per topik) dan tugas untuk mengkonsolidasikan pengetahuan yang diperoleh. Akses ke materi terbuka secara berurutan, seiring kemajuan Anda melalui kursus.

    Fitur utama kursus:

    • Belajar dalam format permainan. CodeGym adalah dunia futuristik dengan karakter dan sejarahnya sendiri. Karakter yang perlu Anda “upgrade” adalah Amigo sang robot, yang belajar pemrograman dari awal. Untuk menyelesaikan tugas dengan benar, Anda mendapatkan bonus (“materi gelap”), yang kemudian digunakan untuk membuka kuliah/level baru dan melanjutkan kursus.

    • Teori minimum yang diperlukan dengan contoh-contoh yang hidup dan menarik. Kursus ini hanya mencakup pengetahuan yang benar-benar diperlukan untuk pekerjaan.

    • Belajar sambil berlatih. 80% dari kursus didedikasikan untuk tugas-tugas praktis. Tugas muncul dari pelajaran pertama, dan kompleksitasnya secara bertahap bertambah. Anda dapat menyelesaikan tugas langsung di situs web, yang mencakup verifikasi instan atas kode Anda dan rekomendasi tentang cara memperbaikinya.

    • Persiapan untuk pekerjaan. Mulai dari pertengahan kursus, siswa mulai menulis proyek mini (misalnya aplikasi untuk restoran, chatbot, permainan) dan menerima tugas yang berfokus pada persiapan wawancara.

    • Bantuan dari pengembang kursus, mahasiswa dan alumni CodeGym. Anda dapat meminta bantuan komunitas dalam menyelesaikan tugas-tugas kompleks, mendiskusikan masalah apa pun yang berkaitan dengan pelatihan dan pencarian kerja. CodeGym adalah komunitas pemrogram global.

    Tujuan dari keseluruhan kursus ini adalah untuk mendapatkan keterampilan pemrograman Java yang sebenarnya, sehingga Anda dapat dengan mudah bekerja sebagai seorang programmer.

    Apa yang akan saya pelajari dari CodeGym?

    Pertama-tama, Anda akan mempelajari Java Core. Ini adalah inti dari bahasa Java - segala sesuatu yang perlu diketahui oleh SETIAP Pengembang Junior Java yang potensial. Dan Anda akan mempelajarinya melalui latihan, setelah menyelesaikan lebih dari 1200 tugas. Mulai paruh kedua kursus, Anda juga akan menemukan proyek mini seperti Sokoban, game Star Wars, obrolan online, emulator ATM, dan banyak lagi.

    Selain Java, beberapa pelajaran dikhususkan untuk proses wawancara dan cara menulis resume.

    Di mana saya bisa melihat kurikulumnya?

    Kurikulum terperinci dan daftar topik yang dipelajari tersedia di peta pencarian: Sintaks Java , Inti Java , Multithreading Java , dan Koleksi Java .

    Apakah Anda mengeluarkan ijazah/sertifikat?

    Pemrograman adalah kegiatan praktis. Oleh karena itu, tidak ada calon pemberi kerja yang akan mempercayai bahkan selembar kertas terindah yang mengonfirmasi penyelesaian suatu kursus, sampai mereka menguji keterampilan sebenarnya. Oleh karena itu, kami tidak menerbitkan sertifikat.

    Sebaliknya, kami mengajarkan pemrograman sedemikian rupa sehingga lulusan CodeGym bisa mendapatkan pekerjaan terlepas dari apakah ia memiliki ijazah, sertifikat, atau trofi pendidikan lainnya.

    Apa manfaat belajar di CodeGym bagi saya?

    Belajar di CodeGym akan membantu Anda memperoleh keterampilan pemrograman dengan cara yang paling efisien.

    Tidak mungkin menjadi seorang programmer hanya dengan membaca buku atau menonton video! Untuk mempelajari cara memprogram, Anda perlu...memprogram, dan membentuk pemikiran pemrogram yang "benar".

    Untuk membantu hal ini, terdapat lebih dari 1.200 tugas dengan kompleksitas yang berbeda-beda dan verifikasi otomatis. Dengan menyelesaikan semua tugas, Anda mendapatkan lebih dari 300-500 jam pengalaman praktis. Kombinasi teori, praktik, dan - yang paling penting - review kode yang Anda tulis - inilah yang disediakan CodeGym.

    Di mana saya dapat menemukan ulasan tentang CodeGym?

    1. Anda dapat menemukan bagian Ulasan di situs web kami. Di sini Anda dapat meninggalkan tanggapan Anda dan membaca pendapat pengguna lain.
    2. Anda juga dapat mencari review di Internet. Ketik "ulasan CodeGym" di Google dan Anda akan mendapatkan cukup banyak hasil. Kami tidak menyaring ulasan pihak ketiga, sehingga Anda tidak hanya dapat melihat ulasan positif (yang masih banyak lagi, yang menyenangkan), tetapi juga kritik yang membangun dan tidak terlalu membangun.

    PS: Ulasan bersifat subjektif, jadi Anda hanya bisa membentuk opini sendiri setelah Anda mencoba sesuatu sendiri. Coba level pertama di CodeGym - sepenuhnya gratis.

    Tentang Tugas

    Apa yang dimaksud dengan "tugas epik"?

    Anda mungkin pernah menjumpai tugas berlabel “Epik”. Inilah yang disebut “tugas dari masa depan”. Mereka didasarkan pada teori hingga tiga level yang akan datang. Hal ini dilakukan dengan sengaja. Jika Anda benar-benar ingin menyelesaikan tugas sekarang, tetapi Anda tidak memiliki cukup pengetahuan, Anda perlu melakukan penelitian sendiri. Ini adalah keterampilan yang berguna bagi programmer mana pun. Jika tidak, jika Anda ingin melanjutkan kursus, kesampingkan saja tugas tersebut dan kembali lagi nanti, setelah Anda memperoleh pengetahuan teoretis yang diperlukan.

    Apa yang istimewa dari tugas Anda? Bukankah lebih baik memprogram diri sendiri dan tidak membayar untuk "kumpulan tugas"?

    Pertama, sama sekali tidak mudah untuk menemukan tugas yang akan membantu Anda berkembang ke arah yang benar, terutama bagi pengembang pemula. Kedua, meskipun program bekerja dengan benar dan memberikan jawaban, bukan berarti program tersebut diselesaikan dengan benar.

    Inilah sebabnya mengapa sistem verifikasi otomatis memainkan peranan penting dalam kursus kami. Validator cerdas kami akan langsung memeriksa tugas Anda, menganalisis kesalahan apa pun, dan mengirimkan rekomendasi untuk menghilangkannya.

    Berapa banyak dan jenis tugas apa yang Anda lakukan?

    Ada lebih dari 1200 tugas dalam empat pencarian CodeGym.

    Isinya mungkin berbeda:

    1. Entri Kode. Ini adalah jenis tugas paling sederhana yang terdiri dari entri kode mekanis. Jumlahnya memang tidak banyak, namun juga diperlukan pada tahap awal pendidikan agar siswa terbiasa menulis kode.

    2. Memperbaiki kode yang telah selesai agar sesuai dengan kondisi tugas.

    3. Menulis kode Anda sendiri untuk menyelesaikan tugas.

    Tugas-tugas tersebut mungkin berbeda berdasarkan kronologinya:

    1. Tugas untuk materi yang dibahas - Tugas-tugas ini biasanya dilakukan langsung setelah perkuliahan. Paling sering itu sederhana, meski apa pun bisa terjadi?.

    1. Tugas "dari masa depan". Ini adalah tugas-tugas yang akan membuat Anda sedikit lebih maju dari materi perkuliahan yang dibahas: tugas-tugas tersebut akan memiliki sesuatu yang belum ada dalam perkuliahan. Petunjuk: Biasanya materi yang dibutuhkan untuk menyelesaikan “tugas dari masa depan” diberikan pada level berikutnya.

    Mereka mungkin berbeda berdasarkan volume:

    1. Tugas sederhana dengan satu / beberapa kondisi.

    2. Proyek mini (tersedia mulai Level 20), yang terdiri dari beberapa subtugas. Hasil dari menyelesaikan tugas-tugas tersebut adalah program yang menarik dan terkadang bermanfaat, misalnya permainan kecil, penyingkat URL, atau emulator ATM. Anda akan membuat proyek mini langkah demi langkah (ketentuannya dibagi menjadi 5-20 subtugas).

    Apa arti persyaratan tugas?

    Untuk memahami apa yang perlu dilakukan agar berhasil menyelesaikan tugas, Anda mendapatkan daftar persyaratan untuk setiap tugas.

    Saat Anda mengirimkan solusi untuk verifikasi, tanda centang akan muncul di sebelah setiap ketentuan yang terpenuhi. Jika syaratnya tidak terpenuhi maka akan muncul tanda silang. Dengan cara ini akan jelas kondisi apa yang perlu dikerjakan agar tugas tersebut lolos verifikasi.

    Apa rekomendasi tugas?

    Bayangkan kode Anda mengalami kesalahan. Untuk beberapa alasan, ini tidak berfungsi dengan benar. Tapi kenapa? Untuk memahami hal ini, Anda perlu meninjau rekomendasi kode setelah verifikasi tugas. Seorang tutor virtual otomatis akan mengomentari kode Anda, menunjukkan kesalahannya dan dalam 95% kasus akan menjelaskan alasan terjadinya kesalahan tersebut.

    Metodologi pengajaran

    Mengapa Anda harus belajar Java

    Java adalah bahasa pemrograman paling tahan masa depan yang terus berkembang dan meningkat. Selama lebih dari 20 tahun, pasar Java telah dengan kuat mengkonsolidasikan statusnya sebagai pemimpin, dan sejauh ini tidak ada prasyarat untuk mengurangi popularitasnya di kalangan pengembang. Meskipun usianya sudah tua, Jawa terus berkembang.

    5 alasan untuk mulai belajar Java dari sudut pandang karir:

    1. Jumlah lowongan pemrograman terbesar terkait dengan Java.
    2. Pengembang Java memiliki gaji tertinggi di industri.
    3. Pengembang Java banyak diminati di seluruh dunia, jadi ini adalah peluang besar untuk bepergian dan bekerja di mana saja.
    4. Anda dapat menulis dalam Java untuk platform apa pun. Pemrograman Java menerapkan prinsip “Tulis sekali - jalankan di mana saja”.
    5. Java memiliki keandalan dan keamanan tertinggi dibandingkan bahasa pemrograman lainnya.

    Java memiliki keandalan dan keamanan tertinggi dibandingkan bahasa pemrograman lainnya.

    1. Java dapat dikuasai meskipun Anda tidak memiliki latar belakang matematika/teknis.
    2. Java adalah bahasa pemrograman berorientasi objek.
    3. Java memiliki API yang dirancang dengan baik.
    4. Java memiliki alat pengembangan yang kuat seperti IntelliJ IDEA, Eclipse, dan Netbeans.
    5. Banyak koleksi perpustakaan sumber terbuka.
    6. Dukungan komunitas yang luar biasa.
    7. Dukungan dokumentasi yang luar biasa - Javadocs.
    8. Java adalah platform independen.
    9. Java digunakan di mana-mana.

    Singkatnya - mulailah belajar. ? Jika Anda belajar secara rutin, Anda bisa menjadi pengembang Java dalam 6-12 bulan dan mengubah hidup Anda secara drastis.

    Semoga beruntung!

    Apa perbedaan CodeGym dengan kursus lain?

    • BANYAK latihan: lebih dari 1200 tugas, termasuk proyek kecil.
    • Kursus online dengan program pelatihan yang komprehensif.
    • Anda dapat berlatih sesuai kecepatan Anda sendiri kapan saja.
    • Verifikasi tugas instan.
    • Analisis dan rekomendasi kode siswa.
    • Rekomendasi gaya kode siswa.
    • IDE Web dengan penyorotan sintaksis dan pelengkapan otomatis untuk menyelesaikan tugas langsung di situs web.
    • Plugin untuk menyelesaikan tugas melalui IDE untuk profesional - IntelliJ IDEA.
    • Format dan plot permainan.
    • Gamifikasi dan plot
    • Komunitas besar tempat orang-orang berbagi pengalaman dan membantu satu sama lain dalam studi mereka.

    Apa keunikan metodologi pengajaran kami?

    Keunikan kursus kami terletak pada kombinasi beberapa faktor.

    Pertama, kami fokus pada praktik pemrograman. Kursus ini didasarkan pada 1200+ tugas dengan kompleksitas dan format berbeda, yang membantu untuk segera mengkonsolidasikan pengetahuan yang diperoleh dan bahkan berlari sedikit ke depan, setelah menangani sendiri beberapa nuansa teoretis. Untuk maju dalam pembelajaran, pastikan untuk menyelesaikan tugas sebanyak mungkin. Oleh karena itu, pada akhir kursus, Anda akan memiliki setidaknya 300-500 jam pengalaman pemrograman praktis.

    Sistem verifikasi tugas otomatis cerdas (tutor virtual) yang memungkinkan siswa untuk:

    1. Segera mengirimkan tugas untuk verifikasi dan mendapatkan jawaban, apakah tugas tersebut diselesaikan dengan benar atau tidak.
    2. Dapatkan persyaratan tugas.
    3. Dapatkan komentar dari tutor virtual, yang akan memberi tahu Anda apa yang salah dengan kode tersebut dan cara memperbaikinya.
    4. Dapatkan analisis gaya kode. Kode yang berbeda sangat penting dalam kerja tim.

    Persiapan menyeluruh untuk bekerja.
    Tujuan akhir dari lulus kursus CodeGym adalah untuk mendapatkan pekerjaan sebagai programmer Java. CodeGym mencakup banyak hal untuk mewujudkan hal ini:

    1. Java Core Lectures.

    2. Kuliah tentang teknologi terkait (misalnya JavaScript).

    3. Tugas dengan tinjauan kode otomatis.

    4. Bagian Bantuan Aktif, tempat tim pengembangan CodeGym dan mahasiswa kursus akan merespons.

    5. Proyek mini untuk latihan.

    6. Kuliah motivasi (motivasi SANGAT penting saat belajar mandiri!).

    7. Tautan ke materi tambahan.

    8. Pertanyaan wawancara dan analisis jawaban yang terperinci.

    9. Bagian grup tempat Anda akan menemukan materi berguna untuk membantu pembelajaran Anda.

    Penting untuk tidak mati rasa bosan saat belajar, sehingga perkuliahan kita terjalin dengan alur cerita yang tidak mencolok namun menarik dengan karakter yang bijaksana. Anda adalah Amigo, robot muda, yang diajari membuat program di pesawat ruang angkasa Galaxy Rush. Dalam perjalanan Anda, Anda akan ditemani oleh kepribadian yang sangat ingin tahu :) Anda akan mempelajari sisanya dari kursus ini.

    Mengapa teks perkuliahan banyak dihias?

    Pernahkah Anda memperhatikan bahwa dalam lingkungan pengembangan yang baik, kodenya juga dihias? Hal ini dilakukan untuk menyederhanakan persepsi. Teks kuliah kami memiliki tujuan yang sama.

    Langganan

    Langganan apa yang Anda miliki?

    Ada 2 jenis langganan yang tersedia untuk pendaftaran hari ini - Premium dan Premium Pro.

    Premium Pro bertindak sebagai versi langganan Premium yang disempurnakan. Premium Pro mencakup semua fitur langganan Premium, serta:

    1. Kemampuan untuk menyelesaikan tugas lagi, sementara tugas berstatus "Selesai";

    2. Analisis gaya kode;

    Penjelasan rinci tentang masing-masing fitur, serta tabel perbandingan langganan, tersedia di bagian Langganan. Klik fitur di tabel perbandingan untuk melihat penjelasan detailnya.

    Durasi dan biaya berlangganan

    Anda dapat berlangganan untuk jangka waktu 1 bulan atau 1 tahun sejak tanggal pembayaran. Harga berlangganan adalah:

    Premium - $49/bulan dan $499/tahun (hemat $98).
    Premium Pro - $99/bulan dan $999/tahun (hemat $198).

    Bagian Langganan hanya menampilkan biaya yang terkait dengan jenis langganan bulanan. Untuk berlangganan selama satu tahun, klik tombol "Beli" pada kartu berlangganan dari jenis langganan yang diperlukan. Selanjutnya, ketika berada di halaman pembayaran, lihat Langkah 1 dan ubah periode berlangganan dari "Bulan" menjadi "Tahun" dan bayar langganan menggunakan metode yang tersedia di bawah.

    Apakah mungkin belajar tanpa berlangganan?

    Di kursus Java kami, Anda mempunyai kesempatan untuk menyelesaikan level pertama secara gratis. Ini akan membantu Anda memahami fitur CodeGym dan menilai apakah format pembelajaran kami tepat untuk Anda. Akses lebih lanjut hanya dapat dilakukan jika Anda berlangganan.

    Apa keuntungan berlangganan?

    Langganan memberi Anda akses berurutan ke kursus CodeGym — dari level 0 hingga level 40. Selain akses ke kursus, Anda mendapatkan sejumlah fitur yang disertakan dengan langganan berbayar - verifikasi tugas instan, rekomendasi, dan informasi terperinci tentang verifikasi tugas, tugas bonus, proyek mini, dan banyak lagi.

    Langganan bulanan termasuk perpanjangan otomatis. Apa itu?

    Langganan bulanan mencakup opsi perpanjangan otomatis. Langganan akan aktif selama 30 hari sejak tanggal pembayaran. Perpanjangan otomatis (pembayaran baru) dimulai 1 hari sebelum akhir berlangganan.

    Ini sangat memudahkan: Anda tidak perlu mengingat kapan akses ke kurikulum akan dinonaktifkan. Hasilnya, Anda mendapatkan akses tanpa gangguan untuk belajar di situs web kami.

    Perpanjangan otomatis langganan diaktifkan secara default saat membayar dengan kartu Visa dan Mastercard, yang diproses oleh Stripe di halaman pembayaran. Selain itu, langganan perpanjangan otomatis selalu dapat dinonaktifkan dalam pengaturan berlangganan di situs.

    Apakah langganan tahunan mencakup perpanjangan otomatis?

    Tidak. Opsi perpanjangan otomatis hanya aktif untuk langganan bulanan bila membayar dengan VISA dan Mastercard.

    Apakah bisa berlangganan 3 bulan misalnya?

    Ya kamu bisa. Untuk melakukan ini, Anda perlu melakukan tiga pembayaran terpisah untuk setiap bulan berlangganan.

    Anda harus mengikuti proses ini: masuk ke bagian Langganan, klik tombol "Beli" pada kartu berlangganan, lalu bayar. Lakukan ini 3 kali atau lebih, tergantung durasi berlangganan yang diinginkan.

    Jika Anda membeli dua langganan berturut-turut, apakah keduanya akan digabungkan?

    Jika langganannya berjenis sama, maka - ya, langganan tersebut akan dikumpulkan, tetapi jika langganannya berbeda - maka tidak akan digabungkan.

    Misalnya, Anda memiliki langganan Premium aktif selama satu bulan, berlaku selama 20 hari berikutnya, dan Anda memutuskan untuk berlangganan langganan Premium tahunan. Dalam hal ini, langganan dikumpulkan, dan setelah membayar langganan tahunan, Anda akan memiliki langganan Premium yang valid selama 385 hari.

    Jika jenis langganan berbeda, maka langganan tersebut akan aktif pada waktu yang sama dan masa berlakunya tidak digabungkan.

    Bisakah kami mengubah jenis langganan nanti?

    Ya, Anda dapat mengubah jenis langganan setelah langganan saat ini berakhir.

    Jika Anda berlangganan bulanan, pertama-tama Anda harus membatalkan langganan kursus saat ini dalam pengaturan berlangganan di situs web. Setelah langganan saat ini habis, buka halaman Langganan dan pilih jenis langganan lain untuk pembayaran.

    Jika Anda berlangganan tahunan, Anda harus menunggu hingga habis, baru kemudian membayar untuk jenis langganan tahunan lainnya.

    Tidak ada pilihan untuk meningkatkan langganan dengan membayar selisih biaya.

    Bisakah saya membatalkan perpanjangan otomatis berlangganan?

    Ya, ini dapat dilakukan di bagian “Langganan” / “Langganan saya”. Klik tombol “Kelola” pada langganan aktif Anda, lalu tombol “Nonaktifkan”.

    Setelah mengklik tombol "Nonaktifkan", langganan akan berlaku hingga akhir periode pembayaran. Tidak ada biaya lebih lanjut yang akan dikenakan.

    Jika berlangganan sebulan/tahun, apakah langganan berlaku sampai akhir bulan/tahun berjalan?

    Langganan 1 bulan berlaku selama 30 hari sejak tanggal pembayaran.
    Langganan 1 tahun berlaku selama 365 hari sejak tanggal pembayaran.

    Apakah mungkin untuk menjeda langganan?

    Tidak. Tidak mungkin menjeda langganan.

    Apakah solusi tugas lama akan tersedia tanpa berlangganan?

    Jika tidak ada langganan di akun selama lebih dari 30 hari, sistem kami mulai menghapus solusi tugas lama yang terlihat di situs web atau aplikasi seluler. Sayangnya, kami tidak dapat memulihkan solusi tugas yang dihapus tersebut, meskipun Anda kemudian membeli langganan baru. Kami menyarankan Anda mengerjakan semua tugas kursus di proyek Intellij IDEA.

    Umum

    Apakah kami menawarkan kursus Python, C, C++, C#, .NET, JavaScript, dan bahasa pemrograman lainnya?

    Sayangnya tidak. CodeGym saat ini hanya menyediakan kursus bahasa pemrograman Java.

    Apakah Anda memiliki aplikasi Android/iOS untuk belajar?

    Kami memiliki aplikasi Android - Google Play

    Bisakah saya belajar di kursus Anda jika saya tidak memiliki keterampilan pemrograman dasar?

    Tentu! Kursus kami dirancang untuk pemula yang lengkap dan tidak memerlukan keterampilan atau pengalaman apa pun dalam pemrograman.

    Apakah Anda perlu mendaftar untuk menyimpan kemajuan Anda?

    Saat Anda pertama kali mengunjungi halaman ini , sistem kami akan secara otomatis menetapkan akun sementara untuk Anda.
    Jika Anda memulai kursus di halaman tutorial ini dan kemudian menutupnya, kemajuan Anda akan disimpan secara otomatis, kecuali Anda menghapus cache browser Anda.
    Untuk melanjutkan kursus, silakan kunjungi situs web kami. Setelah berada di website, Anda akan melihat halaman seperti pada contoh di bawah ini:

    Di bagian “Membalas pelajaran” cari dan klik pelajaran terakhir yang tersedia, untuk melanjutkan pelajaran dari bagian terakhir yang Anda tinggalkan.

    Cara membuka pelajaran atau level berikutnya

    Untuk melanjutkan lebih jauh dalam kursus kami, Anda harus memiliki Materi Gelap yang cukup untuk melakukannya.
    Harap pastikan Anda menyelesaikan tugas yang tersedia untuk mendapatkan lebih banyak Materi Gelap dan kemudian menggunakannya untuk melanjutkan kursus lebih jauh.

    Materi gelap rendah

    Jika Anda melihat Materi Gelap Anda hampir habis atau nol, untuk melanjutkan lebih jauh dalam kursus, Anda perlu menyelesaikan beberapa tugas yang belum selesai, yang disediakan untuk Anda dalam kursus.
    Anda dapat menemukan semua tugas yang belum selesai di halaman Beranda profil Anda.

    Apakah kursus ini gratis?

    Dari Level 1 kursus kami, Anda akan memerlukan salah satu langganan kami.

    Kami memiliki dua langganan berbayar saat ini:

    Premium berharga $49/bulan atau $499/tahun.
    Premium Pro berharga $99/bulan atau $999/tahun.

    Dengan membeli langganan tahunan Anda akan menghemat hampir 20%.

    Untuk informasi lebih lanjut tentang setiap langganan dan manfaatnya, silakan kunjungi: https://codegym.cc/prices

    Menyetel ulang atau mengubah level kursus

    Sayangnya, kami tidak dapat menyetel ulang atau mengubah kemajuan Anda.
    Satu-satunya cara Anda dapat memulai kembali adalah dengan membuat akun baru, login, dan memulai kursus dari awal.

    Apa itu "Materi Gelap"?

    "Materi gelap" adalah apa yang disebut mata uang kursus CodeGym, yang Anda peroleh dengan menyelesaikan tugas, saat Anda mengikuti kuliah dan level.
    Materi gelap diperlukan untuk membuka kuliah dan level baru.
    Itu semua adalah bagian dari proses pembelajaran seperti permainan, yang kami ciptakan untuk siswa kami.

    Cara memeriksa kemajuan Anda

    Anda dapat melihat level Anda dan jumlah materi gelap di sebelah avatar Anda di header situs web kami, di halaman mana pun.
    Selain itu, jika Anda mengklik avatar Anda, Anda akan dipindahkan ke halaman Beranda profil Anda, di mana Anda juga akan melihat level Anda saat ini, jumlah materi gelap, dan di mana Anda tinggalkan (dalam hal pelajaran/tugas).

    Apakah Anda memiliki video tutorial?

    Sayangnya, saat ini kami belum memiliki video tutorial untuk melengkapi materi perkuliahan. Jika fitur ini tersedia maka akan diumumkan di grup CodeGym kami. Pastikan Anda bergabung dengan grup ini agar tidak ketinggalan pembaruan penting apa pun pada kursus atau situs web kami.

    Pekerjaan setelah kursus kita? Akankah saya menemukannya?

    Dimungkinkan untuk mendapatkan pekerjaan sebagai Pengembang Java Junior setelah menyelesaikan kursus kami. Namun, Anda tidak boleh hanya mengandalkan kursus kami saja. Bacalah buku-buku tentang Java, praktikkan coding sebanyak mungkin, dan saya yakin Anda akan segera mendapatkan pekerjaan.

    Bagaimana cara melanjutkan dari bagian terakhir yang saya tinggalkan?

    Setelah Anda masuk , klik avatar Anda di header situs web, yang akan membawa Anda ke halaman Beranda profil Anda. Anda akan menemukan pelajaran terkini dan tugas yang belum selesai tercantum di sana. Jika tidak, Anda dapat mengeklik tombol Kursus di menu sebelah kiri situs web, lalu mengeklik Quest yang sedang Anda jalani (akan ada tombol 'sedang berlangsung'), yang akan membawa Anda ke peta misi (yaitu daftar level untuk pencarian itu). Anda kemudian akan melihat teks 'sedang berlangsung' di sebelah level Anda saat ini dan ikon Pelajaran Saat Ini di sebelah kanan level 'sedang berlangsung'.

    Bagaimana cara mulai belajar?

    Klik Mulai di halaman arahan kami. Saat Anda membuka semua halaman selamat datang, Anda akan menyimpan kemajuan Anda dengan mendaftar dan dapat melanjutkan kursus.

    Atau Anda dapat membuat akun di sini . Setelah Anda mendaftar, Anda akan dipindahkan ke kuliah pertama dalam kursus tersebut.

    Selamat bersenang-senang :)

    Bagaimana cara saya mendaftar?

    Ikuti tautan ini untuk membuat akun dan bergabung dengan komunitas kami.

    Bisakah Anda mengunduh kursus untuk pembelajaran offline?

    Maaf, Anda tidak dapat mengunduh kursus untuk pembelajaran offline.

    Berapa lama waktu yang dibutuhkan untuk mempelajarinya, dan bagaimana cara menguasai programnya?

    Untuk itu diperlukan keinginan untuk belajar. Keinginan – adalah kunci keberhasilan pembelajaran. Jika Anda belajar secara intensif pada kursus kami (10 – 15 jam per minggu) - menyelesaikan tugas, membaca ceramah dan buku dengan cermat, setelah enam bulan Anda bisa mendapatkan pekerjaan pertama Anda sebagai Junior Java Developer dan mengubah hidup Anda sepenuhnya.

    Perangkat lunak apa yang harus saya instal?

    Anda perlu menginstal perangkat lunak IntelliJ IDEA dan paket Java Development Kit (JDK) terbaru untuk melengkapi kursus kami.

    Selain itu, Anda memerlukan plugin "CodeGym" untuk IntelliJ IDEA. Cara install dan dimana mendapatkan softwarenya bisa anda pelajari disini dan disini .

    Saya tahu dasar-dasar Java. Akankah kursus CodeGym bermanfaat bagi saya?

    Tentu!
    Meskipun kursus kami dirancang untuk pemula, kursus ini tetap dapat membuat Anda berkeringat pada tingkat yang lebih tinggi. Cobalah. Saya pikir ini akan berguna bagi Anda. Bagaimanapun, Anda setidaknya akan menyegarkan dan menambah pengetahuan Anda tentang dasar-dasar Java.

    Apakah kursus CodeGym untuk pemula?

    Ya! Kursus kami dirancang untuk belajar dari awal dan tidak memerlukan keterampilan pemrograman apa pun. Kursus kami akan memberi Anda semua pengetahuan dan keterampilan untuk mendapatkan pekerjaan pertama Anda sebagai Junior Java Developer.

    Mulailah sekarang juga. Setelah 6 bulan, Anda pasti dapat mengubah hidup Anda menjadi lebih baik :)

    Apakah pengetahuan tentang bahasa pemrograman C/C++ diperlukan untuk mulai mempelajari program ini di kursus ini?

    TIDAK perlu mengetahui dasar-dasar C/C++ atau bahasa pemrograman lainnya untuk mulai belajar di kursus kami. Kursus kami dirancang untuk belajar dari awal dan tidak memerlukan keterampilan pemrograman apa pun.

    Apakah Java termasuk bahasa pemrograman yang mudah atau sulit dipelajari?

    Itu tergantung dengan bahasa pemrograman apa yang Anda bandingkan. Misalnya, C++ memiliki ambang masuk yang lebih tinggi daripada Java dan oleh karena itu, akan lebih sulit untuk dikuasai.

    Python memiliki ambang masuk yang lebih rendah, tetapi karena sintaksis punningnya, pemula bisa menjadi lebih bingung.

    JavaScript rumit baik dalam pemahaman maupun sintaksis.

    Java memiliki ambang masuk rata-rata. Karena sintaksisnya yang ketat, Java lebih mudah dipahami. Oleh karena itu, kami merekomendasikan Java sebagai bahasa pemrograman yang pertama kali dipelajari, karena sudah optimal.

    Bahasa pemrograman manakah yang terbaik?

    Setiap bahasa pemrograman ditujukan untuk tujuan yang berbeda-beda. Misalnya, HTML, CSS, dan JavaScript dimaksudkan untuk membuat antarmuka UI, objektif-C dimaksudkan untuk membuat aplikasi pada platform iOS, dll.

    Java telah mengambil yang terbaik dari C dan C++ dan menjadi versi yang lebih baik dari kedua bahasa ini. "Tulis sekali, jalankan di mana saja". Ini adalah keunggulan utama Java.

    Kami menyediakan kursus bahasa pemrograman Java, karena kami yakin Java – adalah bahasa pemrograman terbaik di dunia?, dan inilah alasannya:

    1. Java mudah dipelajari;

    2. Java adalah bahasa pemrograman berorientasi objek;

    3. Java memiliki API yang dibuat dengan baik;

    4. Alat pengembangan yang canggih seperti IntelliJ IDEA, Eclipse, dan Netbeans;

    5. Banyak koleksi perpustakaan sumber terbuka;

    6. Dukungan komunitas yang luar biasa;

    7. Jawa gratis;

    8. Dukungan dokumentasi yang sangat baik – Javadocs;

    9. Java adalah platform independen;

    10. Jawa ada dimana-mana.

    Juga:

    1. Jumlah lowongan terbesar di bidang pemrograman ada di Java;

    2. Pengembang Java memiliki gaji tertinggi di industri;

    3. Pengembang Java banyak diminati di seluruh dunia, jadi ini adalah peluang besar untuk berkeliling dunia;

    4. Java adalah bahasa pemrograman paling menjanjikan yang terus berkembang;

    5. Anda dapat menulis dalam Java untuk platform apa pun;

    6. Java memiliki keandalan dan keamanan tertinggi dibandingkan dengan bahasa pemrograman lain;

    Jadi, berhentilah membuang waktu Anda dan mulailah belajar? Setelah enam bulan Anda bisa menjadi Junior Java Developer dan mengubah hidup Anda menjadi lebih baik.

    Saya ingin menjadi seorang programmer. Apa yang harus saya lakukan?

    Pertama, Anda perlu memutuskan jalur karier apa yang ingin Anda ambil setelah menjadi seorang programmer. Apa yang ingin kamu lakukan? Game, aplikasi untuk Windows/Mac, aplikasi dan game seluler, antarmuka? Jika Anda tidak bisa memastikannya, mulailah saja dari sesuatu! Begitu Anda memulainya, Anda akan segera mengetahui apakah Anda menikmatinya atau tidak. Jika Anda tidak menyukainya - coba saja yang lain, dan seterusnya hingga Anda menemukan apa yang paling Anda sukai.

    Jika Anda tidak tahu harus mulai dari mana, coba saja kursus kami! Java menawarkan banyak peluang untuk bakat Anda. Untuk memulainya, Anda dapat mengembangkan program untuk barang-barang rumah tangga jika Anda mau. Misalnya, Anda dapat memprogram sistem pencahayaan di rumah Anda, Anda dapat menulis kode untuk penyedot debu pintar, lemari es, microwave, dan perangkat elektronik rumah lainnya.

    Jika Anda ingin mencoba sesuatu yang lebih serius, Anda bisa mencoba membuat aplikasi Android. Ya, seluruh Android ditulis dan terus ditulis dalam Java. Oleh karena itu, Anda dapat membuat aplikasi apa pun untuk platform Android.

    Jika kita berbicara tentang permainan komputer, Anda dapat membuat plugin dan modul untuk Minecraft. Minecraft juga ditulis di Java.

    Bukan hanya itu saja yang dapat Anda lakukan dengan menggunakan Java. Java adalah salah satu bahasa pemrograman yang paling aman. Oleh karena itu, Java sering digunakan untuk menciptakan sistem keamanan yang berbeda untuk sektor keuangan dan industri lainnya, dimana keamanan adalah hal yang sangat penting.

    Saya dapat berbicara tanpa batas tentang kinerja dan keunggulan Java, tetapi lebih baik mencoba sekali daripada mendengarkan ribuan kali, setujukah Anda? :) Jadi, mulailah sekarang.

    Semoga berhasil dan selamat bersenang - senang ?

    Pada usia berapa saya bisa belajar di kursus Anda?

    Setiap orang, berapa pun usianya, dapat mulai belajar di kursus kami.

    IntelliJ IDEA, Plugin CodeGym, JDK

    Menginstal plugin CodeGym di Intellij IDEA

    Untuk melihat menu tugas CodeGym di Intellij IDEA, Anda perlu menginstal plugin kami terlebih dahulu.
    Anda dapat menemukan plugin kami di bagian Unduhan pada halaman profil Anda di situs web kami.

    Setelah Anda mengunduh plugin kami, ikuti langkah-langkah berikut untuk menginstalnya di Intellij IDEA:

    1) Buka Intellij IDEA, lalu klik File -> Pengaturan di menu pop-up (atau tekan kombinasi keyboard Ctrl+Alt+S). Untuk platform MAC: IntelliJ IDEA / Preferensi.

    2) Di jendela menu Pengaturan, temukan dan klik opsi "Plugin" pada daftar di sebelah kiri.

    3) Di bagian bawah bagian "Plugin" temukan tombol "Instal plugin dari disk" dan klik.

    4) Anda kemudian akan melihat jendela Pilih File Plugin muncul. Temukan direktori tempat Anda mengunduh plugin kami, pilih file plugin "CodeGymIdeaPlugin.jar" dan klik OK.

    5) Plugin kita sekarang akan muncul di daftar lengkap semua plugin yang diinstal dan akan diberi nama "CodeGymHomeWork". Pastikan sudah dicentang (diaktifkan).

    6) Klik "Terapkan" dan "OK" di jendela Pengaturan.

    7) Intellij IDEA kemudian akan meminta Anda untuk me-restart perangkat lunak untuk mengaktifkan perubahan - silakan lakukan.

    Setelah Intellij IDEA dimulai ulang, Anda akan melihat tombol menu plugin di kanan atas.

    Apa itu "kunci rahasia"?

    Ini adalah nomor unik akun Anda. Anda dapat menemukannya di halaman pengaturan bagian profil Anda di situs web kami. Kunci rahasia digunakan untuk memulai akun Anda saat Anda bekerja dengan plugin kami di IntelliJ IDEA, sehingga jarang Anda melihat pesan yang meminta untuk memasukkan kunci rahasia Anda agar plugin berfungsi dengan benar. Di plugin, kunci rahasia ditampilkan dalam file bernama "CodeGymPlugin.properties".

    Selain itu, dengan bantuan kunci rahasia, Anda dapat masuk ke situs kami, jadi jangan berikan atau tunjukkan kunci rahasia Anda kepada siapa pun, kecuali seseorang dari dukungan CodeGym meminta Anda, untuk membantu Anda mengatasi suatu masalah.

    Kode tugas di IntelliJ IDEA disorot dengan warna merah. Apa yang harus saya lakukan?

    Kemungkinan besar, Anda belum menghubungkan SDK di IntelliJ IDEA. Untuk memperbaikinya, di IntelliJ IDEA buka File -> Struktur Proyek -> Pengaturan Platform -> SDK.
    Pada tab Classpath, Anda perlu menghubungkan semua file jar (dapat ditemukan di «Java path»/jre/lib, Di Windows, jalur Java default adalah — C:\Program Files\Java).

    Apa itu IntelliJ IDEA dan mengapa saya memerlukannya?

    IntelliJ IDEA adalah salah satu lingkungan pengembangan terintegrasi (IDE) yang paling populer. Ini digunakan oleh sebagian besar programmer Java. Saat Anda mendapatkan pekerjaan, kemungkinan besar Anda akan menulis kode di IntelliJ IDEA. IDE ini secara signifikan mempercepat pekerjaan programmer dan membantu mengembangkan gaya pengkodean yang baik. Untuk memungkinkan Anda menyempurnakan keterampilan Anda dalam kondisi kerja nyata, kami telah mengembangkan plugin khusus untuk menyelesaikan tugas CodeGym di IntelliJ IDEA. Anda dapat menggunakannya langsung di IntelliJ IDEA untuk membuka daftar pekerjaan belum selesai yang tersedia dan mengirimkannya untuk verifikasi dalam satu klik. Anda akan mempelajari lebih lanjut tentang ini di level 3 dari pencarian Sintaks Java.

    Bagaimana cara mengunduh dan mengkonfigurasi plugin?

    Pencarian Sintaks Java tingkat ketiga memiliki instruksi terperinci tentang memuat, menginstal, dan mengkonfigurasi plugin CodeGym.

    Koneksi Internet saya menggunakan server proxy, tetapi plugin tidak dapat mengautentikasi di server. Saya mengkonfigurasi plugin yang dikonfigurasi sesuai dengan instruksi. Apa masalahnya?

    Anda perlu mengonfigurasi proksi untuk IntelliJ IDEA. Tautan ke petunjuk tentang cara mengkonfigurasi proxy: https://www.jetbrains.com/help/idea/settings-http-proxy.html