10.1.172.25, 216.73.216.209
วิชาอาจารย์ นางปวันรัตน์ ขันแก้ว
ลำดับชื่อวิชา
1
  • arduino
  • 2
  • arduino2
  • 3
  • cnc_robot
  • 4
  • Git(Tutorial)
  • 5
  • internet_of_thing(IOT)
  • 6
  • internet_of_thing(IOT2)
  • 7
  • IntroductiontoMEANStack
  • 8
  • JavaBasic
  • 9
  • nativescript
  • 10
  • nodemcueps8266
  • 11
  • robot
  • 12
  • robot_balancing
  • 13
  • vue.js
  • 14
  • การเขียนโปรแกรมphp_mysql
  • 15
  • การเขียนโปรแกรมคอมพิวเตอร์
  • 16
  • การเขียนโปรแกรมวินฟรอ์ม_database_dbf(visualfoxpro_by_saksri)
  • 17
  • การเขียนโปรแกรมวินฟรอ์ม_database_mysql(visualfoxpro_by_saksri)
  • 18
  • การเขียนโปรแกรมวินฟรอ์ม(visualfoxpro_by_saksri)
  • 19
  • การเขียนโปรแกรมเว็บ2
  • 20
  • คู่มือการใช้งานโปรแกรมทะเบียนคุมทรัพย์สิ
  • 21
  • ตัวอย่าง_PROJECT
  • 22
  • ตัวอย่างการเขียนโปรแกรม
  • 23
  • สมองกลฝังต้ว
  • 24
  • สร้างเว็บไซต์ด้วยPHPและฐานข้อมูลMySQL
  • 25
  • สอนจาวา
  • 26
  • สอนจาวา(java)
  • 27
  • สอนจาวาGUI
  • 28
  • สอนจาวาMysql
  • 29
  • สอนทำเว็บ_PHP_Databases_Dreamweaver_Bootstrap
  • 30
  • หุ่นยนต์เพื่ออุตสาหกรรม
  • 31
  • เทคโนโลยีสารสนเทศ
  • 32
  • โปรแกรมภาษาไพธอน
  • 33
  • ไมโครคอนโทรลเลอร์

  • วิชา: สอนจาวา(java)
    ลำดับหัวข้อการสอน
    1 การติดตั้ง JDK 8 และ IntelliJ IDEA 2016 บน Windows 10
    2 การติดตั้ง JDK 8 และ IntelliJ IDEA 2016 บน OSX
    3 การติดตั้ง Java SE 8 JDK 1.8 และ IntelliJ IDEA 13 บน Windows
    4 การเขียนโปรแกรมเบื้องต้น ตอนที่ 1
    5 การเขียนโปรแกรมเบื้องต้น ตอนที่ 2
    6 การสร้างและแปลง .jar (Java ARchive) ให้เป็นไฟล์ .exe (console app)
    7 การสร้าง .jar (Java ARchive) จาก JavaFX และแปลงให้เป็น .exe
    8 การใช้คำสั่งตรวจสอบเงื่อนไข ตอนที่ 1
    9 การใช้คำสั่งตรวจสอบเงื่อนไข ตอนที่ 2
    10 การใช้คำสั่ง for loop ตอนที่ 1
    11 การใช้คำสั่ง for loop ตอนที่ 2
    12 while loop ตอนที่ 1
    13 while loop ตอนที่ 2
    14 String: Part 1 การใช้งานตัวแปรสตริงสำหรับเก็บข้อความ
    15 String: Part 2 การเปรียบเทียบค่าของสตริง
    16 Intro to Array การใช้งานอะเรย์เบื้องต้น
    17 Multidimensional Array อะเรย์หลายมิติ
    18 การเรียงลำดับสมาชิกในอะเรย์
    19 Passing array to method (part I) การผ่านตัวแปรอะเรย์ไปยังเมธอด
    20 Passing array to method (part II) การผ่านตัวแปรอะเรย์ไปยังเมธอด
    21 แนวคิดของการเขียนโปรแกรมเชิงวัตถุ Object-Oriented Programming Concepts
    22 LocalDate class การใช้งาน LocalDate คลาสของ Java 8
    23 การสร้างและใช้งานคลาสเบื้องต้น ตอนที่ 1
    24 การสร้างและใช้งานคลาสเบื้องต้น ตอนที่ 2
    25 การสร้างและใช้งานคลาสเบื้องต้น ตอนที่ 3
    26 เทคนิคการใช้ IntelliJ IDEA เพื่อช่วยสร้าง Getter/Setter, Constructor และ Rename ชื่อ
    27 สาธิตการสร้างคลาส Contact ตอนที่ 1
    28 สาธิตการสร้างคลาส Contact ตอนที่ 2
    29 สาธิตการสร้างคลาส Contact ตอนที่ 3
    30 Static field and method
    31 การออกแบบคลาสลูกเต๋า ตอนที่ 1 (How to design Dice Class part I )
    32 การออกแบบคลาสลูกเต๋า ตอนที่ 2 (How to design Dice Class part II)
    33 การออกแบบคลาสลูกเต๋า ตอนที่ 3 (How to design Dice Class part III)
    34 การใช้งาน ArrayList เบื้องต้น
    35 การเรียงลำดับข้อมูลหลายคีย์ใน ArrayList
    36 การใช้ Comparable และ Method References เพื่อเรียงลำดับข้อมูลใน ArrayList
    37 การค้นหาข้อมูลใน ArrayList ของ custom object
    38 การอ่านและเขียนเท็กซ์ไฟล์เบื้องต้น
    39 เข้าใจตัวแบ่งบรรทัด (line separator) บน Unix, OSX และ Windows เมื่อมีการสร้างไฟล์
    40 การเขียนไฟล์ไปยัง home directory ของผู้ใช้
    41 การอ่านทั้งไฟล์ (Files.readAllBytes) และอ่านไฟล์ทุกบรรทัด (Files.readAllLines)
    42 การใช้ BufferedWriter ในการเขียนเท็กซ์ไฟล์
    43 การใช้ BufferedReader ในการอ่านเท็กซ์ไฟล์
    44 การอ่านเท็กซ์ไฟล์จาก Web/Url
    45 การอ่านไฟล์รูปภาพจาก Web/Url
    46 การอ่านไฟล์ CSV (Comma-Separated Values)
    47 การอ่านไฟล์ CSV โดยใช้ Apache Commons CSV
    48 การใช้ external JAR library เช่น Apache Commons Lang
    49 การสร้าง Project Dependency เพื่อใช้ External JAR library ด้วย Maven
    50 การสร้างคลาสไลบรารี (how to create JAR library)
    51 การสืบทอดคุณสมบัติและความสามารถจากคลาส (Inheritance) ตอนที่ 1
    52 การสืบทอดคุณสมบัติและความสามารถจากคลาส (Inheritance) ตอนที่ 2
    53 การทำ Function/Method Overloading
    54 การทำ Method Overriding ตอนที่ 1
    55 การทำ Method Overriding ตอนที่ 2
    56 การใช้งาน Interface เบื้องต้น
    57 เทคนิคการใช้งาน Interface (Using an Interface as a Type)
    58 การสร้างคลาสที่ implement interface หลายตัว
    59 การสร้าง default method ภายใน interface (Java 8+)
    60 การสร้าง static method ใน Interface (Java 8+)
    61 การใช้งาน HashMap เบื้องต้น
    62 การสร้าง ​​HashMap เพื่อเก็บค่าที่สร้างจาก Custom object
    63 การใช้งาน TreeMap และการสร้าง TreeMap เพื่อเลียนแบบการทำงานฟังก์ชัน VLookup ของ Excel
    64 การทำงานของ obj1.compareTo(obj2) เพื่อเปรียบเทียบข้อมูล
    65 การใช้ Comparator ในการเรียงลำดับข้อมูล ตอนที่ 1
    66 การใช้ Comparator ในการเรียงลำดับข้อมูล ตอนที่ 2
    67 การสร้างและใช้งาน Constructor ตอนที่ 1
    68 การสร้างและใช้งาน Constructor ตอนที่ 2 (การ chain constructor)
    69 การสร้างและใช้งาน Constructor ตอนที่ 3 (Constructor ในคลาสลูกที่ extends มาจากคลาสแม่)
    70 การใช้งาน Static Initializers
    71 การออกแบบคลาสโดยใช้หลักการของ Composition ตอนที่ 1
    72 การออกแบบคลาสโดยใช้หลักการของ Composition ตอนที่ 2
    73 การออกแบบคลาสโดยใช้หลักการของ Composition ตอนที่ 3
    74 การออกแบบโดยใช้ Inheritance-Based Polymorphism ตอนที่ 1 (Abstract class as a data type)
    75 การออกแบบโดยใช้ Inheritance-Based Polymorphism ตอนที่ 2 (Abstract class as a data type)
    76 การออกแบบโดยใช้ Inheritance-Based Polymorphism ตอนที่ 3 (Abstract class as a data type)
    77 การออกแบบโดยใช้ Interface-Based Polymorphism (using an interface as a data type)
    78 การใช้งาน Set ตอนที่ 1
    79 การใช้งาน Set ตอนที่ 2 สาธิตการทำ union, intersection และ difference
    80 การใช้งาน Set ตอนที่ 3 - การประยุกต์ใช้ intersection
    81 การเก็บ ค้นหา ลบ custom object ใน Set ตอนที่ 1
    82 การเก็บ ค้นหา ลบ custom object ใน Set ตอนที่ 2
    83 การใช้งาน TreeSet เพื่อเก็บค่า custom object ตอนที่ 1
    84 การใช้งาน TreeSet เพื่อเก็บค่า custom object ตอนที่ 2
    85 การประยุกต์ใช้ Map เพื่อเขียนโปรแกรม NATO phonetic alphabet
    86 การใช้งานคลาส Stack
    87 การใช้ Stack เพื่อทำการ reverse string
    88 การประยุกต์ใช้ Stack สำหรับจัดเรียงพัสดุที่จะส่งตามระยะทาง
    89 หลักการของโครงสร้างข้อมูลแบบ Queue
    90 การประยุกต์ใช้งาน Queue ในการจำลองการรับบัตรคิวเพื่อรอรับบริการ
    91 หลักการทำงานของ PriorityQueue คิวที่สามารถระบุระดับความสำคัญของข้อมูลในคิวได้
    92 การใช้งาน PriorityQueue เพื่อเก็บค่าที่สร้างจาก custom object
    93 การใช้ PriorityQueue เพื่อจัดลำดับผู้โดยสารขึ้นเครื่องบินตามประเภทตั๋วโดยสาร ตอนที่ 1
    94 การใช้ PriorityQueue เพื่อจัดลำดับผู้โดยสารขึ้นเครื่องบินตามประเภทตั๋วโดยสาร ตอนที่ 2
    95 เทคนิคการเรียงลำดับข้อมูลวันที่
    96 การเชื่อมสตริงโดยใช้ String.join และคลาส StringJoiner ใน Java 8+
    97 การกำหนดรูปแบบการแสดงผลตัวเลขโดยใช้ % format specifier ตอนที่ 1
    98 การกำหนดรูปแบบการแสดงผลตัวอักษรโดยใช้ % format specifier ตอนที่ 2
    99 การใช้งานคลาส DateTimeFormatter เพื่อกำหนดรูปแบบการแสดงข้อมูลวันและเวลา
    100 การกำหนดรูปแบบการแสดงตัวเลขให้เป็นเลขไทย (Thai numeral shape)
    101 การจัดรูปแบบการแสดงตัวเลขด้วยคลาส DecimalFormat
    102 การทำ Unit Test โดยใช้ TestNG ตอนที่ 1
    103 การทำ Unit Test โดยใช้ TestNG ตอนที่ 2
    104 การทำ Unit Test โดยใช้ TestNG ตอนที่ 3 การใช้ DataProvider
    105 การทำ Unit Test โดยใช้ TestNG ตอนที่ 4 การใช้ assert แบบต่าง ๆ
     

    รายละเอียด>สอนจาวา(java) >