รับสิทธิ์เข้าถึงการเรียนรู้เต็มรูปแบบบน CodeGym โดยสมัครแผนใดแผนหนึ่งของเรา
  • Java Premium
    30
    $ ต่อเดือน
    สำหรับการเรียนหลักสูตรโต้ตอบ Java แบบเรียนตามจังหวะของตัวเอง โดยไม่ต้องยึดติดกับ a ตารางเวลา.

    คุณจะได้รับ:
    • เข้าถึงหลักสูตร Java พื้นฐานบนแพลตฟอร์ม CodeGym
    • ปลั๊กอินสำหรับ IntelliJ IDEA
    • ข้อกำหนดและคำแนะนำสำหรับงาน
    • การตรวจคำตอบอัตโนมัติ
    • ส่วน "ช่วยเหลือ"
    • ส่วน "เกม"

เปรียบเทียบแผนการสมัครสมาชิกของเรา

Java Premium
เข้าถึงคอร์สพื้นฐาน Java
เรียนด้วยตนเองผ่านคอร์ส Java แบบโต้ตอบ
การเรียนรู้อย่างต่อเนื่อง
คุณสามารถกลับมาทำโจทย์หรืออ่านบทบรรยาย จากอุปกรณ์ใดก็ได้ ทุกเมื่อ: เราจะบันทึกความคืบหน้าการเรียนของคุณ.
การตรวจสอบโจทย์ทันที
การตรวจสอบโจทย์ใช้เวลาน้อยกว่าหนึ่งวินาทีสำหรับ 80% ของโจทย์ เพียงคลิกเดียวเท่านั้น.
ข้อมูลเชิงละเอียดเกี่ยวกับการตรวจสอบโจทย์
เมื่อโจทย์ของคุณถูกตรวจสอบ คุณจะเห็นรายการครบถ้วนของข้อกำหนดและสถานะของแต่ละข้อกำหนด เช่น ข้อกำหนดใดที่โปรแกรมของคุณผ่านและข้อกำหนดใดที่ไม่ผ่าน
ความช่วยเหลือเกี่ยวกับงาน
ในส่วนช่วยเหลือ คุณสามารถถามคำถามและอภิปรายความท้าทายที่คุณกำลังพบในการเรียน
งานโบนัส
เราไม่ต้องการให้คุณเบื่อ ดังนั้นเกือบทุกระดับจึงมีงานโบนัสหลายงาน
ปลั๊กอิน
IDE คือโปรแกรมพิเศษสำหรับเขียนโปรแกรม และ IntelliJ IDEA เป็นหนึ่งใน IDE ที่สะดวกและได้รับความนิยมมากที่สุดสำหรับการเขียนโปรแกรมด้วย Java ใช้ปลั๊กอินพิเศษของเราเพื่อแก้โจทย์จากคอร์ส CodeGym ได้อย่างสะดวก
คำแนะนำการแก้โจทย์
You will receive recommendations for solving tasks based on an analysis of common mistakes conducted by the course authors.
การตรวจสอบรูปแบบโค้ด
โปรแกรมเมอร์ที่ดีไม่เพียงเขียนโค้ดที่ถูกต้องและเข้าใจได้ แต่ยังปฏิบัติตามแนวทางการเขียนโค้ด ซึ่งกำหนดข้อกำหนดและมาตรฐานการเขียนโค้ด คำแนะนำของเราจะช่วยให้คุณปรับปรุงรูปแบบการเขียนโค้ดตั้งแต่เริ่มต้น

เข้าถึงคอร์สพื้นฐาน Java 

คอร์ส Java แบบโต้ตอบสำหรับการเรียนด้วยตนเองประกอบด้วย 6 ควิส: Java Syntax, Java Core, Java Collections, Multithreading, JSP & Servlets, SQL & Hibernate. ในคอร์สนี้ คุณจะพบหัวข้อสำคัญทั้งหมดของ Java: ไวยากรณ์ Java, ชนิดข้อมูลมาตรฐาน, อาร์เรย์, รายการ, คอลเลกชัน, generics, ข้อยกเว้น, การทำงานกับเธรด, การทำงานกับไฟล์, การทำงานกับเครือข่าย และอินเทอร์เน็ต. คุณจะได้เรียนรู้ OOP, serialization, recursion, annotations, รูปแบบการออกแบบที่พบบ่อยที่สุด และหัวข้ออื่นๆ.

These quests contain over five hundred mini-lectures and over a thousand practical tasks of increasing complexity. This course will help you independently master the basics of Java programming in practice.

The interactive basic course is suitable for both beginners and more experienced programmers who want to learn Java.

การเรียนรู้อย่างต่อเนื่อง 

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

การตรวจสอบโจทย์ทันที 

วิธีที่ดีที่สุดในการฝึกฝนเนื้อหาใหม่คือการนำไปใช้จริง แต่จะรู้ได้อย่างไรว่าโปรแกรมของคุณทำงานถูกต้องหรือไม่? ต้องมีผู้ตรวจงาน! บน CodeGym คำตอบของคุณจะได้รับการตรวจสอบโดยอัตโนมัติและทันที งานส่วนใหญ่ได้รับการตรวจในเวลาน้อยกว่าหนึ่งวินาที คุณเพียงคลิกครั้งเดียว หากโปรแกรม (คำตอบ) ของคุณถูกต้อง คุณจะรู้ผลทันที

ข้อมูลเชิงละเอียดเกี่ยวกับการตรวจสอบโจทย์ 

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

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

ความช่วยเหลือเกี่ยวกับงาน 

CodeGym มีส่วน "ความช่วยเหลือ" ที่สร้างขึ้นมาเพื่ออภิปรายการแก้ปัญหาของงาน ที่นั่นคุณสามารถโพสต์โซลูชันที่ไม่ทำงานและขอความช่วยเหลือหรือคำแนะนำได้ คุณยังสามารถช่วยผู้อื่นค้นหาข้อผิดพลาดในโปรแกรมของพวกเขาได้ คุณสามารถเข้าถึง "ความช่วยเหลือ" โดยตรงจากภารกิจ และภายในส่วนดังกล่าวคุณสามารถค้นหาการอภิปรายเกี่ยวกับงานที่ต้องการได้อย่างง่ายดายตาม ID หรือชื่อ

งานโบนัส 

การเรียนของคุณเป็นไปอย่างราบรื่น และคุณสามารถแก้โจทย์ได้อย่างง่ายดายหรือไม่? เพื่อไม่ให้คุณรู้สึกเบื่อ เกือบทุกหัวข้อจะมีงานโบนัสหลายงาน งานประเภทนี้จะมีเครื่องหมายดอกจัน (*)

งานเหล่านี้ยากกว่าปกติและไม่ง่ายที่จะทำให้สำเร็จ คุณอาจต้องหาเอกสารเพิ่มเติมหรือค้นหาข้อมูลทางอินเทอร์เน็ต แต่ความท้าทายเช่นนี้ — งานที่คุณยังไม่รู้วิธีแก้ — จะช่วยให้คุณกลายเป็นโปรแกรมเมอร์ที่แข็งแกร่งขึ้น

ปลั๊กอิน 

IDE (Integrated Development Environment) เป็นเครื่องมือหลักสำหรับนักพัฒนาซอฟต์แวร์ทุกคน เป็นโปรแกรมพิเศษสำหรับเขียนซอฟต์แวร์ และ IntelliJ IDEA เป็นหนึ่งใน IDE ที่สะดวกและได้รับความนิยมมากที่สุดสำหรับการเขียนโปรแกรมด้วย Java

ด้วย CodeGym คุณจะได้เรียนเขียนโปรแกรมในสภาพแวดล้อมการพัฒนาระดับมืออาชีพ — IntelliJ IDEA เพื่อให้ชีวิตคุณสะดวกยิ่งขึ้น เราได้พัฒนาปลั๊กอินพิเศษสำหรับ IntelliJ IDEA และด้วยปลั๊กอินนี้ คุณสามารถรับโจทย์ได้ด้วยสองคลิกเมาส์และส่งคำตอบด้วยคลิกเดียว!

คำแนะนำการแก้โจทย์ 

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.

การตรวจสอบรูปแบบโค้ด 

โปรแกรมเมอร์ที่ดีไม่เพียงเขียนโค้ดที่ถูกต้องและแม่นยำ แต่ยังปฏิบัติตามแนวทาง — ข้อกำหนด และมาตรฐานการเขียนโค้ด นั่นเป็นเหตุผลที่ CodeGym มี “code style analyzer” ที่ตรวจสอบโค้ดของคุณว่าปฏิบัติตามมาตรฐานและให้รายการความคิดเห็นเกี่ยวกับโค้ดของคุณ