Get full access to learning on CodeGym by subscribing to one of our plans
  • Java Premium
    30
    $ mỗi tháng
    Để hoàn thành theo tiến độ cá nhân khóa học Java tương tác mà không cần tuân theo một lịch trình.

    Bạn nhận được:
    • truy cập khóa học Java cơ bản trên nền tảng CodeGym
    • plugin cho IntelliJ IDEA
    • yêu cầu và khuyến nghị cho các bài tập
    • kiểm tra bài giải tự động
    • mục "Trợ giúp"
    • mục "Trò chơi"

So sánh các gói đăng ký của chúng tôi

Java Premium
Truy cập khóa học cơ bản về Java
Học theo tiến độ riêng trên khóa Java tương tác
Học liên tục
You can return to solving tasks or reading lectures from any device at any time: we save your learning progress.
Xác minh bài tập tức thì
Task verification takes less than a second for 80% of tasks. It only takes one click.
Thông tin chi tiết về việc kiểm tra bài tập
When your tasks are checked, you'll see a complete list of the requirements and the status of each requirement, i.e., which requirements your program met and which did not.
Trợ giúp bài tập
Trong phần Trợ giúp, bạn có thể đặt câu hỏi và thảo luận về những thách thức bạn đang gặp trong quá trình học.
Bài tập bổ sung
Chúng tôi không muốn bạn chán, vì vậy hầu như mỗi cấp độ đều bao gồm vài bài tập bổ sung.
Plugin
IDE là một chương trình đặc biệt để viết phần mềm, và IntelliJ IDEA là một trong những IDE thuận tiện và phổ biến nhất để viết chương trình Java. Sử dụng plugin riêng của chúng tôi để giải các bài tập từ các khóa học CodeGym một cách tiện lợi.
Gợi ý bài tập
Bạn sẽ nhận được các khuyến nghị để giải bài tập dựa trên phân tích các lỗi thường gặp do các tác giả khóa học thực hiện.
Kiểm tra phong cách mã
Lập trình viên giỏi không chỉ viết mã chính xác và dễ hiểu mà còn tuân theo hướng dẫn về phong cách mã, nêu rõ các yêu cầu và tiêu chuẩn khi viết mã. Các gợi ý của chúng tôi sẽ giúp bạn cải thiện phong cách viết mã ngay từ đầu.

Truy cập khóa học cơ bản về Java 

Khóa Java tương tác tự học gồm 6 quests: Java Syntax, Java Core, Java Collections, Multithreading, JSP & Servlets, SQL & Hibernate. Trong khóa học này, bạn sẽ gặp tất cả các chủ đề chính của Java: cú pháp Java, kiểu dữ liệu chuẩn, mảng, danh sách, collections, generics, exceptions, làm việc với threads, làm việc với tệp, làm việc với mạng và internet. Bạn cũng sẽ học OOP, serialization, đệ quy, annotations, các mẫu thiết kế phổ biến nhất, và nhiều nội dung khác.

Những quests này bao gồm hơn năm trăm mini-lecture và hơn một nghìn bài tập thực hành với độ phức tạp tăng dần. Khóa học này sẽ giúp bạn tự tin làm chủ các kiến thức cơ bản về lập trình Java thông qua thực hành.

Khóa cơ bản tương tác phù hợp cả với người mới bắt đầu và những lập trình viên đã có kinh nghiệm muốn học Java.

Học liên tục 

You can return to the course at any time — we save your progress. If you need to take a break from solving a complex task, no problem: continue when convenient. After submitting for verification, your solution is saved on our servers, and you can return to it from any device.

Xác minh bài tập tức thì 

The best way to master new material is to test it in practice. But how do you know if your program works correctly? Someone has to check your tasks! On CodeGym, your task solutions are instantly and automatically checked. Most tasks are checked in less than a second. You need only one mouse click, and if your program (solution) is written correctly, you will know immediately.

Thông tin chi tiết về việc kiểm tra bài tập 

You receive not only the task condition but also a detailed list of requirements consisting of several points. After verification, you will see extended information about your task's testing, making it clear which requirements your program met and which it did not.

Thay vì đoán lý do chương trình của bạn không vượt qua việc xác minh, bạn có thể tập trung vào việc sửa nó. Việc biết phần cụ thể nào của chương trình không hoạt động rất quan trọng và, quan trọng hơn, phải chắc chắn rằng mọi thứ còn lại hoạt động như mong đợi.

Trợ giúp bài tập 

CodeGym có một "Trợ giúp" được tạo riêng để thảo luận về giải pháp bài tập. Ở đó bạn có thể đăng giải pháp không hoạt động của mình và yêu cầu trợ giúp hoặc lời khuyên. Bạn cũng có thể giúp người khác tìm lỗi trong chương trình của họ. Bạn có thể truy cập "Trợ giúp" trực tiếp từ bài tập, và trong chính phần đó, bạn có thể dễ dàng tìm các thảo luận về bài tập cần thiết theo ID hoặc tên.

Bài tập bổ sung 

Quá trình học của bạn có đang tiến triển suôn sẻ và bạn có vượt qua các bài tập như chơi không? Để tránh bạn bị chán, hầu hết các chủ đề đều có một vài bài tập bổ sung. Những bài tập như vậy được đánh dấu bằng ký hiệu sao (*).

Chúng khó hơn so với bình thường và không dễ để giải. Để làm được điều đó, bạn sẽ phải tham khảo tài liệu bổ sung hoặc tìm kiếm trên internet. Nhưng chính những thử thách như vậy — những bài tập mà bạn chưa biết cách giải — sẽ giúp bạn trở thành một lập trình viên vững vàng.

Plugin 

Một IDE (Môi trường Phát triển Tích hợp) là công cụ chuyên nghiệp chính cho mọi lập trình viên. Đây là một chương trình đặc biệt để viết phần mềm, và IntelliJ IDEA là một trong những IDE thuận tiện và phổ biến nhất để lập trình bằng Java.

Với CodeGym, bạn sẽ học cách viết chương trình trong một môi trường phát triển chuyên nghiệp — IntelliJ IDEA. Để làm cho công việc của bạn thoải mái hơn, chúng tôi đã viết một plugin đặc biệt cho IntelliJ IDEA, và với sự giúp đỡ của nó, bạn có thể lấy một bài tập chỉ trong hai cú nhấp chuột và nộp nó chỉ với một cú!

Gợi ý bài tập 

Có thể cải thiện yêu cầu bài tập và làm cho chúng thông minh hơn chứ? Hoàn toàn có, và chúng tôi tại CodeGym đã làm điều đó. Các lập trình viên của chúng tôi liên tục phân tích các giải pháp do người dùng CodeGym gửi và tìm kiếm các lỗi thường gặp. Sau đó, cho mỗi lỗi như vậy, họ viết một bài kiểm tra đặc biệt cho phép chúng tôi nhận diện nó trong mã của bạn.

Khi bạn gửi một bài tập để kiểm tra, nó sẽ trải qua nhiều bài kiểm tra tìm kiếm các lỗi tiêu chuẩn đã biết. Nếu phát hiện các lỗi như vậy, bạn sẽ nhận được một khuyến nghị do tác giả bài tập viết về cách tốt nhất để sửa lỗi.

Kiểm tra phong cách mã 

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 về mã của bạn.