Mục đích của khóa học

Mục tiêu của toàn bộ khóa học là giúp bạn vui vẻ, luôn hạnh phúc và đạt được các kỹ năng lập trình Java thực sự để dễ dàng kiếm được công việc lập trình viên.

Cấu trúc trò chơi

Khóa học bao gồm bốn nhiệm vụ chính và mỗi nhiệm vụ bao gồm ít nhất mười cấp độ. Mỗi cấp độ có 10-12 bài học và 20-30 bài tập. Để hoàn thành nhiệm vụ và một số hành động khác, bạn nhận được điểm kinh nghiệm hoặc "vật chất tối". Bạn có thể sử dụng nó để mở khóa các bài học và nhiệm vụ tiếp theo.

Chuyển sang cấp độ hoặc bài học tiếp theo

Để chuyển sang bài học hoặc cấp độ tiếp theo, bạn cần thu thập đủ «vật chất tối» để «trả tiền» để mở khóa.

Mô tả của mỗi nhiệm vụ cho biết bạn sẽ nhận được bao nhiêu đơn vị khi hoàn thành nhiệm vụ đó.

Ví dụ: bạn sẽ kiếm được 1 đơn vị vật chất tối cho bài tập sau.

Bài tập

Trong CodeGym, bạn sẽ tìm thấy rất nhiều bài tập khác nhau. Bạn nhận được vật chất tối khi làm việc với chúng.

Sao chép mã từ một ví dụ — Đây là bài tập đơn giản nhất. Để hoàn tất, bạn cần nhập mã Java ở cửa sổ dưới cùng chính xác như mã xuất hiện ở cửa sổ trên cùng.

Viết chương trình — Đây là những bài tập quan trọng nhất trong khóa học. Những nhiệm vụ này có thể khác nhau rất nhiều về mức độ phức tạp: từ những nhiệm vụ ngắn và đơn giản đến những nhiệm vụ giải đố sẽ thực sự khiến bộ não của bạn phải hoạt động... Bạn có thể bắt đầu thực hiện bất kỳ nhiệm vụ nào được đánh dấu là "Có sẵn". Để bắt đầu, chỉ cần nhấp vào nút "Mở" trên phần mô tả nhiệm vụ.

Thao tác này sẽ mở Web IDE. Tab đầu tiên chứa các điều kiện của nhiệm vụ. Tab thứ hai là nơi bạn nhập mã của mình. Bạn sẽ tìm thấy cây dự án ở bên trái.

Sau khi hoàn thành nhiệm vụ, hãy nhấp vào nút «Xác minh». Bạn sẽ biết liệu giải pháp cho nhiệm vụ có chính xác hay không.

Nếu bạn chỉ muốn thực thi chương trình của mình mà không cần xác thực chương trình, chỉ cần nhấp vào nút «Chạy».

Thanh công cụ này cũng cho phép bạn đặt lại giải pháp của mình (trong trường hợp bạn bối rối), phân tích mã của bạn (nếu bạn đang theo học Dark Grand Master) hoặc nhận trợ giúp về giải pháp.

Tạo các dự án nhỏ — Đây là những bài tập thú vị và thử thách nhất! Một dự án nhỏ bao gồm một loạt các nhiệm vụ phụ được kết nối với nhau. Cuối cùng, bạn sẽ tạo được dự án nhỏ của riêng mình, chẳng hạn như một trò chơi. Nhưng trước khi bạn bắt đầu tạo dự án nhỏ đầu tiên của mình, bạn có rất nhiều việc phải làm. Bạn sẽ không nhìn thấy dự án nhỏ đầu tiên của mình cho đến Cấp 20.

Mọt sách phá vỡ — Đây là những bài tập khó nhất trong tất cả các bài tập đó! Đùa thôi! Thông thường, thời gian "nghỉ giải lao" liên quan đến việc xem một video thú vị liên quan đến công nghệ. Và vâng, bạn vẫn nhận được phần thưởng vật chất tối cho những bài tập này.

Tái bút: Bắt đầu với Cấp độ 3, bạn sẽ có thể thực hiện các tác vụ bằng cách sử dụng môi trường phát triển tích hợp (IDE) có tên là IntelliJ IDEA. Một bài học sẽ dạy bạn cách thực hiện, nhưng chúng tôi sẽ cho bạn biết thêm về điều đó sau.

Trạng thái bài học và nhiệm vụ

Việc cần làm có thể có các trạng thái sau.

"Có sẵn" — Hãy tiếp tục và cố gắng hoàn thành nó!

"Đã hoàn thành" — Bạn đã hoàn thành xuất sắc nhiệm vụ này và thu thập vật chất tối của mình chưa đầy ba ngày trước. Bạn có thể thử giải lại để cải thiện giải pháp của mình.

"Đã đóng" — Bạn đã hoàn thành xuất sắc nhiệm vụ này và đã thu thập vật chất tối của mình hơn ba ngày trước.

"Đã khóa" – Bạn không thể gửi tác vụ này để xác minh được nữa.

Bài học có thể có hai trạng thái: "Có sẵn" và "Đã khóa".

Bài học "bị khóa" đầu tiên sau các bài học "có sẵn" là bài học bạn dừng lại. Nếu bạn nhấp vào nó, bạn sẽ được nhắc trả một lượng vật chất tối nhất định để mở khóa. Bạn có thể đến đó từ bài học trước hoặc bạn chỉ cần nhấp vào thẻ tương ứng trong danh sách bài học.