เล่นอัตโนมัติ
เติมเต็มอัตโนมัติ
HTML5
Flash
Player
ความเร็ว
เลคเชอร์ก่อนหน้า
เสร็จสิ้น และดำเนินการต่อ
Professional C# Programming
Section -1 ประกาศ / คำแนะนำการใช้งาน
ประกาศ : กฏ กติกา มารยาท การตั้ง / ตอบคำถาม
แบบสอบถามก่อนเรียน
นโยบายการตอบคำถามข้อสงสัย และ การสนับสนุนผ่าน Community
Section 0 : Intro from Zero
Lecture 0 : ปัจจุบันที่เรากำลังอยู่ (2:54)
Lecture 1 : 3 นาทีกับเทคโนโลยีคอมพิวเตอร์ (2:43)
Lecture 2 : คิดแบบนักวิทยาการคอมพิวเตอร์ (3:40)
Lecture 3 : พัฒนามันซะ ! (2:57)
Lecture 4 : บางอย่างที่ควรรู้ก่อนเขียนโค้ด (1:08)
Section 1 : Start with C#
Lecture 5 : ทำไม เพื่ออะไร คืออะไร ? กับภาษา C# (4:11)
Lecture 6 : ดาวน์โหลด และ ติดตั้งให้เรียบร้อยก่อนเริ่มต้น (2:53)
Lecture 7 : การใช้งาน Visual Studio ครั้งแรก ! (4:40)
Lecture 8 : โรงงานผลิตรถ กับ การเขียนโปรแกรม เหมือนกันจนน่าเหลือเชื่อ .. (Namespace, Class, Method) (5:05)
Lecture 9 : Hello World ! (6:37)
Section 2 : All About Data & Variables
Lecture 10 : การ Input ข้อมูลเข้าสู่โปรแกรมของเรา ! (2:17)
Lecture 11 : ข้อมูลคืออะไร ? (3:04)
Lecture 12 : ข้อมูล Digital กับ Analog คืออะไร แตกต่างกันอย่างไร ? (2:58)
Lecture 13 : ข้อมูลทางการเขียนโปรแกรมมีกี่ประเภท (Data type) (5:55)
Lecture 14 : การใช้งาน Data Type ด้วยภาษา C# (4:34)
Lecture 15 : ตัวดำเนินการคืออะไร ? (3:04)
Lecture 16 : ตัวดำเนินการในภาษา C# (5:48)
Lecture 17 : อ้าวแล้วข้อมูลเรามันหายไปไหน .. ? (8:48)
Lecture 18 : มารู้จักกับตัวแปรกันเถอะ .. (3:57)
Lecture 19 : ตัวแปรทางการเขียนโปรแกรม (10:26)
Lecture 20 : การใช้งานตัวแปรด้วยภาษา C# (2:53)
Lecture 21 : การตั้งชื่อตัวแปรสำคัญมากกกกกก!!! (4:38)
Lecture 22 : การแปลี่ยนประเภทข้อมูล (5:43)
Section 3 : Condition
Lecture 23 : ชีวิตทุกคนล้วนมีเงื่อนไข (3:33)
Lecture 24 : เงื่อนไขสำหรับการพัฒนาโปรแกรม (4:06)
Lecture 25 : รู้จักกับตัวดำเนินการทางตรรกะสักหน่อย ก่อนเริ่มนะ ! (4:53)
Lecture 26 : ลงมือใช้เงื่อนไขเดียว (4:43)
Lecture 27 : ตัวเชื่อมการดำเนินการระหว่างตรรกะ (AND และ OR) (4:51)
Lecture 28 : มาลองใช้ AND OR กันจริงๆเลย (ตอนใหม่ !!) (7:52)
Lecture 29 : ขึ้นต้นด้วย if ลงท้ายด้วย else (ตอนใหม่ !!) (3:56)
Lecture 30 : เงื่อนไขซ้อนเงื่อนไข (ตอนใหม่ !!) (5:42)
Lecture 31 : เงื่อนไขแบบต่อเนื่อง (ตอนใหม่ !!) (5:47)
Section 4 : The Loop
Lecture 32 : Loop มันคืออะไรกัน (2:34)
Lecture 33 : การวนซ้ำที่มีเงื่อนไข (While) (2:24)
Lecture 34 : ไปลองใช้ while กันเลยยย (8:57)
Lecture 35 : For loop การวนรอบแบบตายตัว (1:45)
Lecture 36 : ลงมือใช้ loop while กันเลย (6:51)
Lecture 37 : ตกลงแล้ว for และ while แตกต่างกันยังไง (2:23)
Lecture 38 : ทำก่อนตรวจสอบทีหลังกับ do while (1:41)
Lecture 39 : ลงมือใช้ Do while กันเลย (4:12)
Section 5 : Array
Lecture 40 : ถ้าเก็บข้อมูลจำนวนมากลงในตัวแปร ? (1:12)
Lecture 41 : รู้จักกับอาร์เรย์ Array (4:59)
Lecture 42: การใช้งานเข้าถึงข้อมูลอาร์เรย์ (4:17)
Lecture 43 : การกำหนดค่าให้อาร์เรย์ตั้งแต่เริ่มต้น (3:46)
Lecture 44 : การวนซ้ำใน Array (2:46)
Lecture 45 : การวนซ้ำขั้นเทพ แบบ foreach (4:37)
Lecture 46 : รู้จักกับ Array 2 มิติ (5:56)
Lecture 47 : ใช้งานจริงกับ Array 2 มิติ (5:34)
Section 6 Method
Lecture 48 : ฟังก์ชันอยู่รอบตัวเรา (2:21)
Lecture 49 : หน้าตาของฟังก์ชันเป็นยังไงนะ (7:08)
Lecture 50 : เริ่มต้นสร้างฟังก์ชันแรกของเรา (9:44)
Lecture 51 : การคืนค่าของฟังก์ชัน (6:07)
Section 7 : GUI & Event Driven Programming (Windows Application)
Lecture 52 : เหตุการณ์นี้มันคืออะไร !!! (3:19)
Lecture 53 : ลองมองทุกอย่างให้เป็นวัตถุ (3:27)
Lecture 54 : มาเริ่มสร้างหน้าต่างของโปรแกรม (5:42)
Lecture 55 : ทำความรู้จักกับ Properties (4:47)
Lecture 56 : เบื้องหลังหน้าต่างอันสวยงาม (7:14)
Lecture 57 : ลองใส่เหตุการณ์ให้กับ Control (5:02)
Lecture 58 : Event Driven Programming!! (1:45)
Lecture 59 : แล้วเราจะเอา Attribute มาใช้ได้ยังไง? (6:16)
Lecture 60 : มาเริ่มสร้างโปรแกรมแรกของตัวเองกัน (3:11)
Section 8 : OOP ! มันคืออะไรกันนะ !
Lecture 61 : ทำไมต้องเขียนโปรแกรมเชิงวัตถุ!! (OOP) (2:15)
Lecture 62 : ทุกวัตถุมีเอกลักษณ์ (Properties) (4:36)
Lecture 63 : ทำความเข้าใจ Class มากยิ่งขึ้น (1:25)
Lecture 64 : มาเริ่มสร้าง Class แรกของเรากัน (5:48)
Lecture 65 : การทำ Encapsulation เพราะทุกข้อมูลมีความลับ (2:04)
Lecture 66 : บางอย่างห้ามเขียน!! บางอย่างห้ามอ่าน!! (2:58)
Lecture 67 : ปฏิบัติการ Encapsulation (6:37)
Lecture 68 : เกร็ดความกับคำว่า Properties (2:57)
Lecture 69: การสืบทอดสายเลือด Inheritance (8:37)
Lecture 70 : ปฏิบัติการ Inheritance (8:06)
Lecture 71 : มันคือความ Abstact (2:35)
Lecture 72 : รู้จะกับ override ก่อน (2:14)
Lecture 73 : ปฏิบัติการ Abstact (8:08)
Lecture 74 : สร้าง Instance (3:37)
Lecture 75 : Constructor คืออะไร? (0:42)
Lecture 76: ชื่อ method เดิมเพิ่มเติมคือมีหลายอันด้วย Overload (3:23)
Lecture 77: สร้าง Constructor แรกกันเลย (7:28)
Lecture 78: ข้อควรรู้ของ Constructor (0:45)
Lecture 79: หนึ่งการทำงานมีได้หลายรูปแบบกับ Polymorphism (3:15)
Lecture 80: Class ก็มี Interface ให้ใช้ด้วย (1:43)
Lecture 81: รู้ไหม? การเขียนโปรแกรมก็เหมือนกับเราส่งข้อความให้โปรแกรมทำงาน (2:35)
Lecture 82: ทบทวนความรู้ทั้งหมดของ OOP กัน!! (2:20)
Section 9 : Collection
Lecture 83: เก็บของรวมไว้ด้วยกันด้วย Collection (8:23)
Lecture 84: Array ที่เพิ่มขนาดได้ด้วย ArrayList (11:54)
Lecture 85: เก็บข้อมูลแบบ key และ value ด้วย Hashmap (8:16)
Lecture 86: เก็บข้อมูลทั้งที เรียงข้อมูลให้เลยกับ SortedList (4:43)
Lecture 87: Stack มาก่อนออกทีหลัง (6:23)
Lecture 88: Queue มาก่อนออกก่อน (6:12)
Section 10 : Database SQLite
Lecture 89: รู้จักการทำงานร่วมกับฐานข้อมูล (7:32)
Lecture 90: แล้ว SQLite คืออะไร? (2:34)
Lecture 91: เริ่มติดตั้ง SQLite กันเลย (4:10)
Lecture 92: รู้จักคำสั่งเพิ่มฐานข้อมูลกันก่อนเลย (8:06)
Lecture 93: เริ่มต้นสร้างฐานข้อมูลแรกกันเลย (7:12)
Lecture 94: รู้จักประเภทของข้อมูลใน SQLite (4:25)
Lecture 95: เพิ่มข้อมูลลง Database ด้วยคำสั่ง INSERT INTO (4:39)
Lecture 96: ลงมือเพิ่มข้อมูลจริงกันเลย (7:15)
Lecture 97: เลือกข้อมูลจาก Database ด้วยคำสั่ง SELECT (6:08)
Lecture 98: ปฎิบัติเรียนรู้ทุกคำสั่ง SQL (9:08)
Lecture 99: โปรเจคท้ายบท สร้างโปรแกรมร้านหนังสือ (10:01)
Section 11 : Web Fundamentals
Lecture 100: ทำความเข้าใจ Web technology (5:14)
Lecture 101: โปรเจคต่อเนื่อง เว็บไซต์ขายหนังสือ!! (4:43)
แบบประเมินวิดีโอคอร์สเรียน
Section 12 : Intro to ASP.NET (Web Form)
Lecture 102: รู้จักกับ ASP.NET (5:44)
Lecture 103: ข้อดีของ ASP.NET ที่ควรรู้ก่อนพัฒนา (5:38)
Lecture 104: มาเริ่มสร้างโปรเจคแรกกันเลย (2:48)
Lecture 105: เพิ่ม Event ให้กับเว็บของเรา (2:32)
Lecture 106: กำหนด properties ให้กับเว็บคอนโทรล (4:36)
Lecture 107: เปลี่ยนหน้าเว็บเราได้ด้วย Redirect (6:06)
Lecture 108: การเปลี่ยนหน้าเว็บอีกแบบด้วย Server (2:25)
Lecture 109: ทำให้เว็บจำเราได้ด้วย Cookie (2:37)
Lecture 110: เริ่มทำการเขียนและอ่าน Cookie กัน (8:53)
Lecture 111: ทำความสะอาด Code ของเราด้วย Refactor (3:53)
Lecture 112: รู้จักการเก็บข้อมูลด้วย Session (2:16)
Lecture 113: เริ่มต้นการใช้งาน Session (4:15)
Lecture 114: โปรเจคที่ 3 กับการสร้างหน้าล็อคอิน (1:53)
Section 13 : ASP.NET MVC + Web Database
Lecture 115: การออกแบบ Model View Controller (MVC) (5:27)
Lecture 116: เริ่มพัฒนาโปรเจคด้วย MVC (5:19)
Lecture 117: การใช้งาน Master Page (5:46)
Lecture 118: ทำการติดตั้ง SQL Server (6:01)
Lecture 119: เริ่มสร้างฐานข้อมูลแรกกันเลย (6:42)
Lecture 120: ทำการเชื่อมต่อฐานข้อมูลและดึงข้อมูล (11:59)
Lecture 121: เตรียมพร้อมสร้างส่วนแสดงข้อมูลด้วย GridView (6:59)
Lecture 122: นำข้อมูลในฐานข้อมูลมาแสดงกันเลย (3:45)
Lecture 123: มาแก้ไขให้รูปภาพแสดงผลได้ (3:51)
Section 14 : ASP.NET Data & Web Security
Lecture 124: เรื่องราวของความปลอดภัยกับข้อมูล (1:41)
Lecture 125: การเก็บข้อมูลที่ปลอดภัยควรเป็นรูปแบบใด ? (9:09)
Lecture 126: ทำความรู้จักกับ SSL (5:11)
Lecture 127: Authorizing สิ่งสำคัญคือการปกป้องข้อมูลที่ไม่ควรเข้าถึงได้ (2:12)
Lecture 128: เรื่องราวที่น่ารู้ของ SQLInjection (1:54)
Lecture 129: รู้จักกับ Denial-of-Service (6:02)
Section 15 : All Projects
Lecture 130: คำแนะนำก่อนทำโปรเจค (4:05)
การทำส่งโครงงานเพื่อรับใบประกาศนียบัตรรับรองความสามารถ
Extra Section การใช้งาน Realtime Database ด้วย Firebase
Extra 0 : ยินดีต้อนรับเข้าสู่เนื้อหา Extra (2:13)
Extra 1 : มารู้จักกับ JSON กันก่อน (7:44)
Extra 2 : เข้าใจ Syntax ต่างๆ ที่ต้องรู้ (3:09)
Extra 3 : ข้อมูลประเภทต่างๆภายใน JSON (6:18)
Extra 4 : เริ่มสร้าง JSON ข้อมูลแรกของเรา (12:23)
Extra 5 : ทำความรู้จักกับ Firebase (9:23)
Extra 6 : ติดต่อกับ Firebase ด้วย FireSharp (10:36)
Extra 7 ลงมือทำการติดต่อโปรแกรมเรากับ Firebase (7:32)
Extra 8 : อ่านข้อมูลจาก Firebase (7:18)
Extra 9 : การเขียนข้อมูลลง Firebase (11:43)
Lecture 85: เก็บข้อมูลแบบ key และ value ด้วย Hashmap
เนื้อหาเลคเชอร์ถูกล็อค
If you're already enrolled,
you'll need to login
.
ลงทะเบียนเรียนในคอร์สเพื่อปลดล็อค