Udemybeginneren

เรียนเขียนโปรแกรมภาษา Java OOP ฉบับคนไม่เคยเขียนโปรแกรม

Learn Java OOP from scratch! This course takes you from zero to hero in object-oriented Java programming. Master core concepts and build practical skills.

4.5(46)
219students
12h 21m
Certificate
Todsapon Banklongsi
Todsapon BanklongsiLecturer, IT Trainer, Data Scientist, Investor

Course Content

เรียนเขียนโปรแกรมภาษา Java OOP ฉบับคนไม่เคยเขียนโปรแกรม is a beginner-level Udemy course taught by Todsapon Banklongsi. It runs 12h 21m, is taught in English, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 46 reviews, with 219 students enrolled. It is a paid course, last updated April 2022.

เริ่มต้นเขียนโปรแกรมภาษา Java ได้ง่ายๆ แม้ไม่มีพื้นฐาน! หลักสูตรนี้เหมาะสำหรับทุกคนที่ต้องการเรียนรู้ Java Programming และ Object-Oriented Programming (OOP) โดยไม่ต้องมีประสบการณ์มาก่อน เราจะพาคุณไปเรียนรู้ตั้งแต่พื้นฐานจนถึงระดับสูง พร้อมตัวอย่างการเขียนโปรแกรมจริง

ส่วนที่ 1: เครื่องมือและพื้นฐาน Java Programming

  • ติดตั้งและตั้งค่า IDE: เรียนรู้วิธีการใช้งาน Apache NetBeans IDE และ JDK เพื่อเตรียมพร้อมสำหรับการเขียนโปรแกรมภาษา Java
  • ตั้งค่าภาษาไทย: ปรับแต่ง Apache NetBeans IDE ให้รองรับการพิมพ์ภาษาไทยได้อย่างสะดวก
  • เริ่มต้นเขียนโปรแกรม: เรียนรู้การเขียนโปรแกรม Java ครั้งแรก พร้อมทำความเข้าใจเกี่ยวกับ ตัวแปร (Variables) และ ชนิดข้อมูล (Data Types) ต่างๆ
  • จัดการข้อมูล: สร้างและใช้งาน อาร์เรย์ (Arrays) เพื่อจัดเก็บข้อมูลในรูปแบบโครงสร้าง
  • การดำเนินการ: ทำความเข้าใจและใช้งาน ตัวดำเนินการ (Operators) ในภาษา Java
  • การควบคุมโปรแกรม: เรียนรู้การใช้ คำสั่งเงื่อนไข (IF-ELSE), คำสั่ง Switch Case, ลูป (For, While, Do-While) และ คำสั่ง Break/Continue เพื่อควบคุมการทำงานของโปรแกรม

ส่วนที่ 2: พื้นฐาน Object-Oriented Programming (OOP) ด้วย Java

  • คลาสและอ็อบเจกต์: สร้างและใช้งาน คลาส (Class) และ อ็อบเจกต์ (Object) ซึ่งเป็นหัวใจสำคัญของ OOP
  • การสร้างคลาสและอ็อบเจกต์: ฝึกฝนการเขียนโปรแกรมเพื่อสร้างคลาสและอ็อบเจกต์หลากหลายรูปแบบ

ส่วนที่ 3: Intermediate Java Programming – เจาะลึก OOP

  • การใช้งานคลาสและอ็อบเจกต์: พัฒนาทักษะการเขียนโปรแกรมด้วยการสร้างและใช้งานคลาสและอ็อบเจกต์ที่ซับซ้อนยิ่งขึ้น

ส่วนที่ 4: Advanced Java Programming – หลักการ OOP ขั้นสูง

  • Abstraction (การสร้างนามธรรม): เรียนรู้การสร้างนามธรรมเพื่อซ่อนรายละเอียดที่ไม่จำเป็น และเน้นที่สิ่งที่สำคัญ
  • Interface: สร้างโปรแกรมโดยใช้ Interface เพื่อกำหนดสัญญาและสร้างความยืดหยุ่น
  • Encapsulation (การห่อหุ้มข้อมูล): ป้องกันการเข้าถึงข้อมูลโดยตรง และควบคุมการเข้าถึงผ่านเมธอด
  • Inheritance (การสืบทอด): สร้างคลาสใหม่โดยการสืบทอดคุณสมบัติจากคลาสเดิม
    • Single Inheritance: การสืบทอดแบบเดี่ยว
    • Multilevel Inheritance: การสืบทอดแบบหลายชั้น
    • Hierarchical Inheritance: การสืบทอดแบบลำดับชั้น
  • Relationships (ความสัมพันธ์ระหว่างคลาส): สร้างความสัมพันธ์ระหว่างคลาสต่างๆ
    • Association: ความสัมพันธ์แบบรู้จักกัน
    • Aggregation: ความสัมพันธ์แบบเกี่ยวข้องกัน
    • Composition: ความสัมพันธ์แบบแนบแน่น
  • Polymorphism (การใช้ได้หลายรูปแบบ): สร้างความสามารถในการทำงานที่แตกต่างกันในอ็อบเจกต์เดียวกัน
    • Overloading: การกำหนดเมธอดที่มีชื่อเดียวกันแต่มีพารามิเตอร์ต่างกัน
    • Overriding: การกำหนดเมธอดที่มีชื่อและพารามิเตอร์เหมือนกันในคลาสลูก
    • General Polymorphism: การใช้คุณสมบัติแบบใช้ได้หลายรูปแบบ

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

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.