จุดประสงค์ของหลักสูตร

เป้าหมายของหลักสูตรทั้งหมดคือการได้รับความสนุกสนาน มีความสุข และได้รับทักษะการเขียนโปรแกรม Java อย่างแท้จริง เพื่อที่จะได้งานเป็นโปรแกรมเมอร์อย่างง่ายดาย

โครงสร้างเกม

หลักสูตรประกอบด้วยสี่ภารกิจหลัก และแต่ละภารกิจมีอย่างน้อยสิบระดับ แต่ละระดับมี 10-12 บทเรียนและแบบฝึกหัด 20-30 แบบ สำหรับการทำภารกิจให้สำเร็จและการดำเนินการอื่นๆ คุณจะได้รับคะแนนประสบการณ์หรือ "สสารมืด" คุณสามารถใช้เพื่อปลดล็อกบทเรียนและงานที่ตามมา

การก้าวไปสู่ระดับถัดไปหรือบทเรียน

เพื่อไปยังบทเรียนหรือระดับถัดไป คุณต้องรวบรวม «สสารมืด» ให้เพียงพอเพื่อ «จ่าย» เพื่อปลดล็อก

คำอธิบายของแต่ละงานระบุว่าคุณจะได้รับกี่หน่วยเมื่อทำสำเร็จ

ตัวอย่างเช่น คุณจะได้รับสสารมืด 1 หน่วยสำหรับแบบฝึกหัดต่อไปนี้

แบบฝึกหัด

ใน CodeGym คุณจะพบแบบฝึกหัดต่างๆ มากมาย คุณได้รับสสารมืดจากการทำงานผ่านพวกมัน

คัดลอกโค้ดจากตัวอย่าง — นี่เป็นแบบฝึกหัดที่ง่ายที่สุด ในการทำให้เสร็จสมบูรณ์ คุณต้องป้อนรหัส Java ในหน้าต่างด้านล่างให้เหมือนกับที่ปรากฏในหน้าต่างด้านบน

เขียนโปรแกรม — นี่คือแบบฝึกหัดที่สำคัญที่สุดในหลักสูตร สิ่งเหล่านี้อาจแตกต่างกันไปตามความซับซ้อน: ตั้งแต่งานสั้นๆ ง่ายๆ ไปจนถึงปริศนาที่จะทำให้สมองของคุณทำงานจริงๆ... คุณสามารถเริ่มทำงานใดๆ ก็ตามที่ทำเครื่องหมายว่า "ว่าง" ในการเริ่มต้น เพียงคลิกปุ่ม "เปิด" บนคำอธิบายงาน

ซึ่งจะเป็นการเปิด Web IDE แท็บแรกประกอบด้วยเงื่อนไขของงาน แท็บที่สองคือตำแหน่งที่คุณพิมพ์รหัสของคุณ คุณจะพบแผนผังโครงการทางด้านซ้าย

หลังจากเสร็จสิ้นงาน ให้คลิกปุ่ม «ยืนยัน» คุณจะพบว่าโซลูชันของงานนั้นถูกต้องหรือไม่

หากคุณต้องการเรียกใช้โปรแกรมโดยไม่ตรวจสอบความถูกต้อง เพียงคลิกปุ่ม «เรียกใช้»

แถบเครื่องมือเดียวกันนี้ช่วยให้คุณรีเซ็ตโซลูชันของคุณ (ในกรณีที่คุณสับสน) วิเคราะห์โค้ดของคุณ (หากคุณกำลังศึกษาภายใต้ Dark Grand Master) หรือรับความช่วยเหลือเกี่ยวกับโซลูชัน

สร้างมินิโปรเจกต์ — นี่คือแบบฝึกหัดที่น่าสนใจและท้าทายที่สุด! โครงการขนาดเล็กประกอบด้วยชุดของงานย่อยที่เชื่อมต่อถึงกัน ในตอนท้าย คุณจะได้สร้างโครงการเล็กๆ ของคุณเอง เช่น เกม แต่ก่อนที่คุณจะสร้างมินิโปรเจกต์แรก คุณมีงานต้องทำมากมาย คุณจะไม่เห็นมินิโปรเจ็กต์แรกจนกว่าจะเลเวล 20

Nerd Break — นี่คือแบบฝึกหัดที่ยากที่สุดในบรรดาทั้งหมด! ผมล้อเล่น! บ่อยครั้งที่ "ช่วงพัก" เกี่ยวข้องกับการดูวิดีโอเกี่ยวกับเทคโนโลยีเจ๋งๆ และใช่ คุณยังได้รับรางวัลสสารมืดจากการฝึกเหล่านี้ด้วย

ป.ล.: เริ่มต้นด้วยระดับ 3 คุณจะสามารถทำงานโดยใช้สภาพแวดล้อมการพัฒนาแบบรวม (IDE) ที่เรียกว่า IntelliJ IDEA บทเรียนจะสอนคุณถึงวิธีการทำงาน แต่เราจะแจ้งให้คุณทราบในภายหลัง

สถานะบทเรียนและงาน

งานสามารถมีสถานะดังต่อไปนี้

"พร้อมใช้งาน" — ดำเนินการต่อและดำเนินการให้เสร็จสิ้น!

"เสร็จสมบูรณ์" — คุณทำงานนี้สำเร็จและรวบรวมสสารมืดของคุณไม่ถึงสามวันที่แล้ว คุณสามารถลองแก้ไขอีกครั้งเพื่อปรับปรุงโซลูชันของคุณ

"ปิด" — คุณทำงานนี้สำเร็จและรวบรวมสสารมืดได้นานกว่าสามวันที่แล้ว

"ถูกล็อก" – คุณไม่สามารถส่งงานนี้เพื่อรับการยืนยันได้อีกต่อไป

บทเรียนมีสองสถานะที่เป็นไปได้: "ว่าง" และ "ล็อก"

บทเรียนแรก "ล็อก" หลังจากบทเรียน "ว่าง" คือบทเรียนที่คุณหยุด หากคุณคลิกที่มัน คุณจะได้รับแจ้งให้จ่ายสสารมืดจำนวนหนึ่งเพื่อปลดล็อค คุณสามารถไปที่นั่นได้จากบทเรียนก่อนหน้า หรือคุณสามารถคลิกที่การ์ดที่เกี่ยวข้องในรายการบทเรียน