Home

สื่อonline ครูผู้สอน

  • นายศักดิ์ศรี เสนาลัย
  • นางปวันรัตน์ ขันแก้ว

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

    วิชา: สอนจาวา(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 แบบต่าง ๆ

    html website templates

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