Get full access to learning on CodeGym by subscribing to one of our plans
  • Java Premium
    30
    $ 月額
    スケジュールに縛られずインタラクティブなJavaコースを自分のペースで学習して修了するためのプランです.

    以下が含まれます:
    • access to the basic Java course on the CodeGym platform
    • IntelliJ IDEA用プラグイン
    • 課題の要件と推奨事項
    • 自動解答チェック
    • "Help" section
    • "Games" section

サブスクリプションプランを比較

Java Premium
基本的なJavaコースへのアクセス
自分のペースで学べるインタラクティブなJavaコース
継続学習
いつでもどのデバイスからでも課題の解答や講義の閲覧に戻れます。学習の進捗は保存されます。
即時の課題検証
タスクの検証は80%の課題で1秒未満で完了します。必要なのはたったの one click だけです。
課題検証に関する詳細情報
課題がチェックされると、要件の完全な一覧と各要件のステータス、つまりあなたのプログラムが満たした要件と満たしていない要件が表示されます。
課題のヘルプ
ヘルプセクションでは、学習中に直面している問題について質問したり議論したりできます。
ボーナスタスク
退屈しないように、ほとんどのレベルにはいくつかのボーナスタスクが含まれています。
プラグイン
IDEはプログラムを書くための専用のソフトウェアで、IntelliJ IDEAはJavaプログラムを書くのに便利で人気のあるIDEの一つです。CodeGym講座の課題を快適に解くために、当社の専用プラグインを利用してください。
タスクの推奨
You will receive recommendations for solving tasks based on an analysis of common mistakes conducted by the course authors.
コードスタイルチェック
良いプログラマーは正確で読みやすいコードを書くと同時に、 コードを書くための要件や基準を示すコードスタイルガイドにも従います。私たちのヒントは、 初めからコーディングスタイルの改善に役立ちます。

基本的なJavaコースへのアクセス 

インタラクティブな自習型のJava基礎コースは6つのクエストで構成されています: Java構文, Java Core, Java Collections, マルチスレッド, JSP & Servlets, SQL & Hibernate。 このコースでは、Java構文、標準型、配列、リスト、コレクション、ジェネリクス、例外処理、スレッドの扱い、ファイル操作、ネットワークとインターネットの取り扱いといった主要なトピックをすべて学びます。 また、オブジェクト指向(OOP)、シリアライズ、再帰、アノテーション、よく使われるデザインパターンなども習得できます。

これらのクエストには500以上のミニ講義と1000以上の実践課題が含まれます。 本コースは、実践を通じてJavaプログラミングの基礎を自力で習得するのに役立ちます。

このインタラクティブな基礎コースは、Javaを学びたい初心者と経験のあるプログラマーの両方に適しています。

継続学習 

コースにはいつでも戻ることができます — 進捗は保存されます。複雑な課題の解決を一時中断する必要がある場合でも問題ありません。都合の良いときに再開してください。検証のために提出した後、あなたの解答はサーバーに保存され、どのデバイスからでも再開できます。

即時の課題検証 

新しい教材を習得する最良の方法は実践で試すことです。しかし、あなたのプログラムが正しく動作しているかどうかはどうやって判断しますか?誰かがあなたの課題をチェックする必要があります。CodeGymでは、課題の解答が瞬時かつ自動的にチェックされます。ほとんどの課題は1秒未満でチェックされます。必要なのはマウスでの one クリックだけで、プログラム(解答)が正しく書かれていればすぐにわかります。

課題検証に関する詳細情報 

課題の条件だけでなく、複数のポイントからなる詳細な要件の一覧も提供されます。検証後には課題のテストに関する拡張情報が表示され、どの要件を満たしているか、どの要件を満たしていないかが明確になります。

プログラムが検証に通らない理由を推測する代わりに、解決に集中できます。プログラムの特定の部分が動作していないことを把握し、さらにそれ以外の部分が期待どおりに動作していると確信できることは非常に重要です。

課題のヘルプ 

CodeGymには、課題の解法を議論するための専用の"ヘルプ"セクションがあります。そこで動作しない解答を投稿して助言を求めたり、他の人のプログラムの誤りを見つける手助けをしたりできます。タスクから直接 "ヘルプ" にアクセスでき、セクション内でもIDや名前で目的の課題に関する議論を簡単に見つけられます。

ボーナスタスク 

学習は順調ですか、タスクを次々と解けていますか?退屈させないために、ほとんどのトピックにはいくつかのボーナスタスクがあります。そのようなタスクはアスタリスクで表示されます。

それらは通常より難しく、解くのは容易ではありません。そのため、追加の参考書を参照したりインターネットで検索する必要があるでしょう。しかし、まさにそうした、解き方がわからないチャレンジこそがあなたを強いプログラマーにします。

プラグイン 

IDE(統合開発環境)はすべてのプログラマーにとって主要な専門ツールです。ソフトウェアを作成するための専用のプログラムであり、IntelliJ IDEAはJavaでの開発において使いやすく人気のあるIDEの一つです。

CodeGymでは、プロフェッショナルな開発環境(IntelliJ IDEA)でプログラムを学びます。さらに快適にするために、IntelliJ IDEA用の専用プラグインを作成しました。これを使えば、2クリックで課題を取得し、1クリックで提出できます!

タスクの推奨 

Can task requirements be improved and made even smarter? Absolutely, and we at CodeGym have done it. Our programmers constantly analyze the solutions submitted by CodeGym users and look for common mistakes. Then for each such mistake, they write a special test that allows us to recognize it in your code.

When you submit a task for verification, it goes through numerous tests that look for known standard mistakes. If such mistakes are found, you receive a recommendation written by the task author on how best to fix the mistake.

コードスタイルチェック 

Good programmers not only write correct and precise code but also adhere to all guidelines — requirements, and standards for writing code. That’s why CodeGym has a “code style analyzer” that checks your code for compliance with standards and provides you with a list of comments on your code.