과정의 목적

전체 과정의 목표는 프로그래머로 쉽게 취업할 수 있도록 재미있고 행복하게 지내며 진정한 Java 프로그래밍 기술을 습득하는 것입니다.

게임 구조

이 코스는 4개의 메인 퀘스트로 구성되어 있으며 각 퀘스트는 최소 10개의 레벨로 구성되어 있습니다. 각 레벨에는 10-12개의 레슨과 20-30개의 연습이 포함되어 있습니다. 작업 및 기타 작업을 완료하면 경험치 또는 "암흑 물질"을 얻습니다. 이를 사용하여 후속 수업과 작업을 잠금 해제할 수 있습니다.

다음 단계 또는 수업으로 진행

다음 레슨 또는 레벨로 이동하려면 잠금을 해제하기 위해 «지불»할 수 있는 충분한 «암흑 물질»을 수집해야 합니다.

각 작업의 설명에는 해당 작업을 완료하면 받을 수 있는 단위가 나와 있습니다.

예를 들어, 다음 운동에 대해 암흑 물질 1단위를 얻습니다.

운동

CodeGym에서는 수많은 다양한 운동을 찾을 수 있습니다. 이를 통해 암흑 물질을 얻을 수 있습니다.

예제에서 코드 복사 — 이것은 가장 간단한 연습입니다. 완료하려면 상단 창에 표시되는 자바 코드를 하단 창에 정확히 입력해야 합니다.

프로그램 작성 — 코스에서 가장 중요한 연습입니다. 짧고 간단한 작업부터 머리를 실제로 작동하게 하는 퍼즐까지... "사용 가능"으로 표시된 모든 작업을 시작할 수 있습니다. 시작하려면 작업 설명에서 "열기" 버튼을 클릭하세요.

Web IDE가 열립니다. 첫 번째 탭에는 작업 조건이 포함되어 있습니다. 두 번째 탭은 코드를 입력하는 곳입니다. 왼쪽에 프로젝트 트리가 있습니다.

작업을 완료한 후 «확인» 버튼을 클릭합니다. 작업 솔루션이 올바른지 확인할 수 있습니다.

검증하지 않고 프로그램을 실행하려면 «실행» 버튼을 클릭하기만 하면 됩니다.

이 동일한 도구 모음을 사용하면 솔루션을 재설정하거나(혼란스러울 경우) 코드를 분석하거나(Dark Grand Master에서 공부하는 경우) 솔루션에 대한 도움을 받을 수 있습니다.

미니 프로젝트 만들기 — 이것은 가장 흥미롭고 도전적인 연습입니다! 미니 프로젝트는 일련의 상호 연결된 하위 작업으로 구성됩니다. 마지막에는 게임과 같은 자신만의 작은 프로젝트를 만들게 됩니다. 하지만 첫 번째 미니 프로젝트를 만들기 전에 해야 할 일이 많습니다. 레벨 20까지는 첫 미니 프로젝트를 볼 수 없습니다.

Nerd Break — 가장 어려운 운동입니다! 농담이야! 대부분의 경우 "휴식"에는 멋진 기술 관련 비디오를 보는 것이 포함됩니다. 그리고 네, 이 운동에 대한 암흑 물질 보상도 여전히 받습니다.

P.S.: Level 3부터는 IntelliJ IDEA라는 통합 개발 환경(IDE)을 사용하여 작업을 수행할 수 있습니다. 강의에서 방법을 알려줄 것입니다. 자세한 내용은 나중에 알려드리겠습니다.

수업 및 작업 상태

작업의 상태는 다음과 같습니다.

"Available" — 계속해서 완료해 보세요!

"완료됨" — 이 작업을 성공적으로 완료했으며 3일 이내에 암흑 물질을 수집했습니다. 해결 방법을 개선하기 위해 다시 해결을 시도할 수 있습니다.

"Closed" — 이 작업을 성공적으로 완료했으며 암흑 물질을 수집한 지 3일이 넘었습니다.

"잠김" – 더 이상 확인을 위해 이 작업을 제출할 수 없습니다.

수업에는 "사용 가능" 및 "잠김"의 두 가지 상태가 있습니다.

"사용 가능한" 레슨 다음의 첫 번째 "잠긴" 레슨은 중단한 레슨입니다. 그것을 클릭하면 잠금을 해제하기 위해 일정량의 암흑 물질을 지불하라는 메시지가 표시됩니다. 이전 강의에서 여기로 이동하거나 강의 목록에서 해당 카드를 클릭하기만 하면 됩니다.