CodeGym /จาวาบล็อก /สุ่ม /เรียนรู้พื้นฐาน Java บน CodeGym — สรุปหลักสูตรฉบับสมบูรณ์...
John Squirrels
ระดับ
San Francisco

เรียนรู้พื้นฐาน Java บน CodeGym — สรุปหลักสูตรฉบับสมบูรณ์

เผยแพร่ในกลุ่ม
คุณคงทราบดีว่าทุกวันนี้การเขียนโปรแกรมด้วยภาษาจาวามีการใช้งานทั่วโลก เป็นตัวเลือกที่ดีสำหรับการเขียนโปรแกรมบนเว็บ การสร้างแอปพลิเคชันมือถือและโซลูชันซอฟต์แวร์สำหรับทั้งบริษัทขนาดเล็กและองค์กร และแน่นอนว่า Java อยู่เหนือคลื่นของการพัฒนา IoT หากคุณสนใจวิทยาการคอมพิวเตอร์และเทคโนโลยีสมัยใหม่ คุณรู้ว่าเรากำลังพูดถึงอะไร อยากสร้างสิ่งใหม่ทั้งหมดหรือไม่? ดังนั้นการเขียนโปรแกรมด้วยภาษาจาวาจึงเป็นทางเลือกที่เหมาะสมสำหรับคุณ เรียนรู้พื้นฐาน Java บน CodeGym — สรุปหลักสูตรฉบับสมบูรณ์ - 1 แน่นอนว่าการเขียนโปรแกรมที่แกนหลักนั้นไม่ได้เชื่อมโยงกับภาษาเครื่องใดๆ แต่พิจารณาว่าภาษาเป็นเครื่องมือหลักของคุณ และเมื่อคุณเลือกที่จะเรียนรู้พื้นฐาน Java เท่ากับคุณทำขั้นตอนแรกเพื่อรับชุดเครื่องมือทั้งหมด Java เป็นภาษาการเขียนโปรแกรมเชิงวัตถุที่ยืดหยุ่นพร้อมคอลเลกชันมากมายและเฟรมเวิร์กที่เข้ากันได้ นอกจากนี้ยังปรับปรุงในระหว่างการอัปเดตอย่างต่อเนื่องซึ่งแนะนำคุณสมบัติเจ๋งๆ ใหม่เพื่อช่วยคุณสร้างโซลูชันการเขียนโปรแกรมที่คุณต้องการ แท้จริงแล้ว อะไรก็ได้ตั้งแต่เกมมือถือธรรมดาและแชทบอทไปจนถึงซอฟต์แวร์ขององค์กรที่ปลอดภัย และแม้แต่การพัฒนาสำหรับการสำรวจอวกาศ! ดังนั้นหากคุณพร้อมที่จะเรียนรู้สิ่งที่ยอดเยี่ยม ยินดีต้อนรับสู่ CodeGym เป็นมากกว่าหลักสูตรออนไลน์ทั่วไปที่มีการบรรยายไม่รู้จบและแบบฝึกหัดเล็กน้อยหรือหนังสือที่มีทฤษฎีมากมาย ด้วย CodeGym คุณจะได้รับสิ่งที่คุณต้องการ:
  1. โปรแกรมการฝึกอบรมที่ครอบคลุมสำหรับผู้เริ่มต้น
    หากคุณยังใหม่กับการเขียนโปรแกรม คุณอาจไม่รู้ด้วยซ้ำว่าจะเริ่มต้นจากที่ไหนและต้องใช้ความรู้ทางทฤษฎีมากมายเพียงใด เราจะไม่ปล่อยให้คุณหลงทาง! หลักสูตร CodeGym ประกอบด้วยทฤษฎีที่ถูกต้องซึ่งอธิบายด้วยภาษาธรรมดาพร้อมตัวอย่างในชีวิตจริง คุณจะได้เรียนรู้พื้นฐานของการเขียนโปรแกรม Java ทีละขั้นตอนและยกระดับไปสู่นักพัฒนา Java รุ่นเยาว์

  2. การฝึกฝนมากมายที่จะทำให้คุณมั่นใจในการเขียนโค้ด
    คุณจะได้เรียนรู้การเขียนโปรแกรม Java ด้วยการลงมือทำและฝึกฝนทักษะการเขียนโปรแกรมของคุณ เราเชื่อว่าการฝึกฝนเป็นสิ่งสำคัญที่สุดในการเรียนรู้ของคุณ ที่นี่คุณจะได้รับงานที่มีความซับซ้อนต่างกันมากกว่า 1,200 งานพร้อมการยืนยันทันที การวิเคราะห์รหัส และเคล็ดลับที่จะช่วยคุณในการทำงาน เตรียมเขียนโค้ดตั้งแต่บทเรียนแรก

  3. เกมเควสที่มีแรงจูงใจและรางวัล
    เรารู้ว่าอาชีพการเขียนโปรแกรมในอนาคตของคุณไม่ใช่เรื่องตลก แต่การเรียนรู้ของคุณสามารถสนุกสนาน (และต้อง) เราได้ออกแบบหลักสูตรแบบเกมพร้อมแรงจูงใจและรางวัลที่จะช่วยให้คุณบรรลุเป้าหมาย หลักสูตรแบ่งออกเป็นสี่เควส แต่ละภารกิจมี 10 ระดับพร้อมการบรรยายขนาดพอดีคำและงานมากมาย หากคุณไม่รู้ว่าจะเริ่มต้นเรียนรู้ Java อย่างไร เพียงติดตามหลักสูตรของเรา และหลักสูตรนี้จะแนะนำคุณเกี่ยวกับพื้นฐาน Java อย่างมีประสิทธิภาพ

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

    คุณไม่จำกัดเวลาบน CodeGym เรียนรู้และเขียนโค้ดได้ทุกเมื่อที่คุณต้องการ ใช้เวลาโดยเฉลี่ยตั้งแต่ 6 ถึง 12 เดือนในการจบหลักสูตรและฝึกฝนการเขียนโปรแกรมมากกว่า 500 ชั่วโมง แต่มีนักเรียนจำนวนมากที่เรียนจบภายใน 3 เดือน มันขึ้นอยู่กับคุณ.

ไฮไลท์ของหลักสูตร CodeGym:
  • วากยสัมพันธ์ของจาวา
  • จาวาคอร์
  • Java มัลติเธรด
  • คอลเลกชัน Java
หัวข้อหลักทั้งสี่นี้ครอบคลุมอยู่ในสี่ภารกิจของหลักสูตร CodeGym นี่คือการตรวจสอบโดยละเอียดของพวกเขา

แนวทางการเรียนรู้และฝึกฝนพื้นฐานของ Java

ด้วย CodeGym คุณจะได้รับการเรียนรู้พื้นฐานของ Java อย่างสมดุล สูตรของเราคือ 20% ของทฤษฎีและ 80% ของการปฏิบัติ ดังนั้นในแต่ละระดับ คุณจะได้รับงานมากกว่าการบรรยายสองสามเท่า

ภารกิจ #1: Java Syntax

นี่คือความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม Java โดยทั่วไป ภารกิจสามารถเชี่ยวชาญได้แม้กระทั่งผู้ที่ไม่มีพื้นฐานด้านการเขียนโค้ดมาก่อน คุณจะเริ่มต้นด้วยแนวคิดที่ง่ายที่สุด เช่น คลาส ออบเจกต์ เมธอด และตัวแปร ซึ่งเป็น "ตัวต่อ" ของโปรแกรม Java คุณจะได้เรียนรู้ประเภทข้อมูล อาร์เรย์ ลูป และคำสั่งเงื่อนไขต่างๆ ตั้งแต่ระดับ 3 คุณจะได้เรียนรู้วิธีการทำงานกับ IDE จริง — IntelliJ IDE — และเขียนโค้ดในนั้น แต่ละหัวข้อมีชุดของงานที่คุณต้องทำเพื่อก้าวไปข้างหน้า ในตอนท้ายของระดับ คุณจะได้รับคำแนะนำสั้น ๆ เกี่ยวกับคอลเลกชันและพื้นฐาน OOP ซึ่งคุณจะได้เรียนรู้พื้นฐานในภารกิจที่สี่ รายการหัวข้อในภารกิจ:
  • แนะนำหลักสูตร
  • รู้เบื้องต้นเกี่ยวกับ Java: เอาต์พุตหน้าจอ, สตริงและประเภท int คืออะไร
  • รู้เบื้องต้นเกี่ยวกับจาวา: ตัวแปร เมธอด คลาส
  • โปรแกรมแรกของคุณ: การป้อนข้อมูลด้วยแป้นพิมพ์ ทำงานใน IDE
  • รู้เบื้องต้นเกี่ยวกับสาขาและลูป
  • บทนำสู่ชั้นเรียน: การเขียนชั้นเรียนของคุณเอง ตัวสร้าง
  • รู้เบื้องต้นเกี่ยวกับวัตถุ: การเขียนวัตถุของคุณเอง อายุการใช้งาน ตัวแปรคงที่
  • อาร์เรย์และรายการ: Array, ArrayList, Introduction to generics
  • คอลเลกชัน: LinkedList, HashSet, HashMap วันที่.
  • บทนำเกี่ยวกับข้อยกเว้น: ลอง จับ โยน มัลติ-แคช
  • การแปลงประเภทดั้งเดิม: การแปลงที่กว้างขึ้นและแคบลง

ภารกิจ #2 Java Core

ภารกิจนี้อุทิศให้กับพื้นฐานของการเขียนโปรแกรมเชิงวัตถุ และจะทำความคุ้นเคยกับสตรีม การทำให้เป็นอันดับ และการโอเวอร์โหลดเมธอด นอกจากนี้ยังมีระดับที่มีงานและบทเรียนเกี่ยวกับอินเทอร์เฟซและการสืบทอดหลายรายการ เพื่อทำภารกิจนี้ให้สำเร็จ คุณต้องผ่าน Java Syntax หลังจากที่คุณทำภารกิจหลักเสร็จแล้ว คุณก็พร้อมที่จะแก้ไขงานที่ซับซ้อนมากขึ้นและแม้แต่เขียนโครงการขนาดเล็ก รายการหัวข้อในภารกิจ:
  • พื้นฐานของ OOP: หลักการพื้นฐาน การสืบทอด การห่อหุ้ม
  • พื้นฐานของ OOP: การโอเวอร์โหลด ความหลากหลาย นามธรรม อินเทอร์เฟซ
  • อินเทอร์เฟซ: การเปรียบเทียบกับคลาสนามธรรม การสืบทอดหลายรายการ
  • ประเภทหล่ออินสแตนซ์ของ งานใหญ่ที่เกี่ยวข้องกับอินเทอร์เฟซ
  • วิธีการโอเวอร์โหลด คุณลักษณะของการเรียกตัวสร้าง
  • ความรู้เบื้องต้นเกี่ยวกับเธรด: เธรด รันได้ เริ่ม เข้าร่วม ขัดจังหวะ สลีป
  • รู้เบื้องต้นเกี่ยวกับเธรด: ซิงโครไนซ์ ผันผวน ผลตอบแทน
  • ข้อมูลเบื้องต้นเกี่ยวกับสตรีม: InputStream/OutputStream, FileInputStream, FileOutputStream
  • ข้อมูลเบื้องต้นเกี่ยวกับสตรีม: Reader/Writer, FileReader/FileWriter
  • การทำให้เป็นอนุกรม

ภารกิจ #3 JavaMultithreadingm

ภารกิจนี้จะแนะนำคุณเกี่ยวกับองค์กรของ Object, String และคลาสภายใน ในระหว่างการบรรยายและงานต่างๆ มากมาย คุณจะได้เรียนรู้วิธีสร้างและหยุดเธรด การหยุดชะงักคืออะไร วิธีการใช้การรอ การแจ้งเตือน และการแจ้งเตือนทั้งหมด คุณจะได้รับประสบการณ์กับ jsoup และ Swing และเรียนรู้เกี่ยวกับการบรรจุอัตโนมัติ และแน่นอน คุณจะทำงานใหญ่ชิ้นแรกให้สำเร็จ เช่น ระบบแชท โปรแกรมจำลอง ATM โปรแกรมขูดเว็บ และเขียนเกมสองสามเกม: Tetris, Snake, เกมยิงอวกาศ และ Arkanoid รายการหัวข้อในภารกิจ:
  • การจัดระเบียบของออบเจกต์อ็อบเจ็กต์: เท่ากับ, hashCode, โคลน, รอ, แจ้งเตือน, toString()
  • สตริง: ไม่แน่นอน, ไม่เปลี่ยนรูป, รูปแบบ, StringTokenizer, StringBuilder, StringBuffer
  • ชั้นเรียนภายใน เช่น Map.Entry
  • คลาสภายใน คุณสมบัติการใช้งาน
  • การสร้างและหยุดเธรด: เริ่ม, ขัดจังหวะ, สลีป, ปล่อย
  • การเข้าถึงข้อมูลที่ใช้ร่วมกัน: ซิงโครไนซ์ เปลี่ยนแปลงได้
  • การหยุดชะงัก รอ แจ้ง แจ้งทั้งหมด
  • TreadGroup, ThreadLocal, Executor, ExecutorService, Callable ร่วมงานกับ jsoup
  • Autoboxing คุณสมบัติการใช้งาน
  • ตัวดำเนินการ: ตัวเลข ตรรกะ และไบนารี ทำงานกับสวิง

ภารกิจ #4 ชุดสะสม Java

เตรียมตัวให้พร้อมเพื่อไปสู่จุดสูงสุด! ภารกิจสุดท้ายจะทุ่มเทให้กับคอลเลกชั่น Java, รูปแบบการออกแบบ และคุณจะได้ฝึกฝนที่เป็นประโยชน์มากมาย ตัวอย่างเช่น การทำงานกับ JSON, Guava, Apache Commons Collections และ JUnit คุณจะได้เรียนรู้วิธีใช้เครื่องมือการเขียนโปรแกรมและรับประสบการณ์จริงกับ Git และ JAXB, RMI และ DymamicProxy คุณจะได้เรียนรู้เล็กน้อยเกี่ยวกับภาษาโปรแกรมที่สำคัญอีกภาษาหนึ่ง นั่นคือ JavaScript และแน่นอน คุณจะได้รับคำถามเพิ่มเติมและโปรเจกต์ย่อย ซึ่งคุณสามารถเพิ่มลงในพอร์ตโฟลิโอของคุณได้ในภายหลัง รายการหัวข้อในภารกิจ:
  • การทำงานกับไฟล์และไฟล์เก็บถาวร
  • RMI และไดนามิกพร็อกซี ทำงานกับสวิง
  • JSON, จาวาสคริปต์ การทำงานกับ Guava, Apache Commons Collections, JUnit
  • การเรียกซ้ำ การรวบรวมขยะและประเภทของการอ้างอิงใน Java การบันทึก
  • ระบบควบคุมเวอร์ชัน: Git และ SVN ยาสามัญ
  • รูปแบบพื้นฐานสำหรับการสร้างเว็บแอปพลิเคชัน การศึกษาเชิงลึกของคอลเลกชัน
  • รูปแบบการออกแบบ คลาสยูทิลิตี้ เช่น อาร์เรย์ คอลเลกชัน
  • วิธีการพัฒนา คำอธิบายประกอบใน Java ลำดับชั้นข้อยกเว้น
  • สร้างเว็บแอปพลิเคชันแรกของคุณ ทำงานร่วมกับ Tomcat และ IDEA
  • URI, URL บริการส่วนที่เหลือ สร้างแอปพลิเคชันไคลเอ็นต์เซิร์ฟเวอร์ของคุณเอง
การเรียนรู้พื้นฐาน Java หลักด้วย CodeGym นั้นทั้งมีประสิทธิภาพและสนุกสนาน เข้าร่วมหลักสูตรระดับโลกสำหรับผู้เรียน Java และผ่านระดับการแนะนำฟรี!
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION