หลักสูตรออนไลน์สำหรับการเริ่มต้นสู่การเป็น
นักพัฒนาเกมจากพื้นฐานจนสร้างเกมได้จริง
เส้นทางที่ให้คุณก้าวสู่การเป็น
Game Developer
พัฒนาจากโปรเจคจริง
- เนื้อหาจัดเต็มกว่า 156 ตอน
รวมแบบฝึกหัดท้ายบทเรียน - โปรเจคจบทุกหลักสูตร
หมดกังวลว่าจบไปแล้วทำไม่ได้ - Certificate โดย
borntoDev Academy
- ตอบทุกปัญหาบทเรียน
ใน borntoDev Community - เรียน ทบทวนซ้ำได้ไม่จำกัดเวลา
ย้อนกลับบทเรียนได้จนกว่าจะเป็น - แบ่งจ่ายสบาย ๆ ผ่านบัตรเครดิต
เพียง 499 บาท / 10 เดือน
4,990 ฿
13,360 ฿
ราคาโปรโมชันพิเศษ เข้าเรียนได้ไม่จำกัดเวลา
เฉพาะ 30 ท่านแรกเท่านั้น หรือ ภายในเดือนนี้
เริ่มด้วยพื้นฐานการเขียนโค้ด
ปูพื้นฐานอย่างจริงจัง ให้คุณเขียนโปรแกรมได้ก่อนพัฒนาเกม ที่ไม่ใช่เพียงการใช้โปรแกรมฉาบฉวย แต่จะได้ครบทุกพื้นฐานจริง ๆ !! ครบถ้วนกว่า 156 ตอนด้วยภาษา C#
เนื้อหาในหลักสูตรทั้งหมด
หัวข้อนับร้อยที่เตรียมพร้อมให้คุณได้เข้าเรียนเพื่อสู่เส้นทางที่ฝัน
ตั้งแต่พื้นฐานสู่การทำโปรเจคจริงของคุณเอง
Introduction แนะนำโลกการเขียนโปรแกรม
- Lecture 0 : ปัจจุบันที่เรากำลังอยู่
- Lecture 1 : 3 นาทีกับเทคโนโลยีคอมพิวเตอร์
- Lecture 2 : คิดแบบนักวิทยาการคอมพิวเตอร์
- Lecture 3 : พัฒนามันซะ !
- Lecture 4 : บางอย่างที่ควรรู้ก่อนเขียนโค้ด
Section 1 : เริ่มต้นกับ C#
- Lecture 5 : ทำไม เพื่ออะไร คืออะไร ? กับภาษา C#
- Lecture 6 : ดาวน์โหลด และ ติดตั้งให้เรียบร้อยก่อนต้น
- Lecture 7 : การใช้งาน Visual Studio ครั้งแรก !
- Lecture 8 : โรงงานผลิตรถ กับ การเขียนโปรแกรม เหมือนกันจนน่าเหลือเชื่อ .. (Namespace, Class, Method)
- Lecture 9 : Hello World !
Section 2 : All About Data & Variables
- Lecture 10 : การ Input ข้อมูลเข้าสู่โปรแกรมของเรา !
- Lecture 11 : ข้อมูลคืออะไร ?
- Lecture 12 : ข้อมูล Digital กับ Analog คืออะไร แตกต่างกันอย่างไร ?
- Lecture 13 : ข้อมูลทางการเขียนโปรแกรมมีกี่ประเภท (Data type)
- Lecture 14 : การใช้งาน Data Type ด้วยภาษา C#
- Lecture 15 : ตัวดำเนินการคืออะไร ?
- Lecture 16 : ตัวดำเนินการในภาษา C#
- Lecture 17 : อ้าวแล้วข้อมูลเรามันหายไปไหน .. ?
- Lecture 18 : มารู้จักกับตัวแปรกันเถอะ ..
- Lecture 19 : ตัวแปรทางการเขียนโปรแกรม
- Lecture 20 : การใช้งานตัวแปรด้วยภาษา C#
- Lecture 21 : การตั้งชื่อตัวแปรสำคัญมากกกกกก!!!
- Lecture 22 : การแปลี่ยนประเภทข้อมูล
Section 3 : About Condition
- ecture 23 : ชีวิตทุกคนล้วนมีเงื่อนไข
- Lecture 24 : เงื่อนไขสำหรับการพัฒนาโปรแกรม
- Lecture 25 : รู้จักกับตัวดำเนินการทางตรรกะสักหน่อย ก่อนนะ !
- Lecture 26 : ลงมือใช้เงื่อนไขเดียว
- Lecture 27 : ตัวเชื่อมการดำเนินการระหว่างตรรกะ (AND และ OR)
- Lecture 28 : มาลองใช้ AND OR กันจริงๆเลย
- Lecture 29 : ขึ้นต้นด้วย if ลงท้ายด้วย else
- Lecture 30 : เงื่อนไขซ้อนเงื่อนไข
- Lecture 31 : เงื่อนไขแบบต่อเนื่อง
Section 4 : The Loop
- Lecture 32 : Loop มันคืออะไรกัน
- Lecture 33 : การวนซ้ำที่มีเงื่อนไข (While)
- Lecture 34 : ไปลองใช้ while กันเลยยย
- Lecture 35 : For loop การวนรอบแบบตายตัว
- Lecture 36 : ลงมือใช้ loop while กันเลย
- Lecture 37 : ตกลงแล้ว for และ while แตกต่างกันยังไง
- Lecture 38 : ทำก่อนตรวจสอบทีหลังกับ do while
- Lecture 39 : ลงมือใช้ Do while กันเลย
Section 5 : What is Array
- Lecture 40 : ถ้าเก็บข้อมูลจำนวนมากลงในตัวแปร ?
- Lecture 41 : รู้จักกับอาร์เรย์ Array
- Lecture 42: การใช้งานเข้าถึงข้อมูลอาร์เรย์
- Lecture 43 : การกำหนดค่าให้อาร์เรย์ตั้งแต่ต้น
- Lecture 44 : การวนซ้ำใน Array
- Lecture 45 : การวนซ้ำขั้นเทพ แบบ foreach
- Lecture 46 : รู้จักกับ Array 2 มิติ
- Lecture 47 : ใช้งานจริงกับ Array 2 มิติ
Section 6 : What is Method
- Lecture 48 : ฟังก์ชันอยู่รอบตัวเรา
- Lecture 49 : หน้าตาของฟังก์ชันเป็นยังไงนะ
- Lecture 50 : ต้นสร้างฟังก์ชันแรกของเรา
- Lecture 51 : การคืนค่าของฟังก์ชัน
Section 7 : GUI & Event Driven
- Lecture 52 : เหตุการณ์นี้มันคืออะไร !!!
- Lecture 53 : ลองมองทุกอย่างให้เป็นวัตถุ
- Lecture 54 : มาสร้างหน้าต่างของโปรแกรม
- Lecture 55 : ทำความรู้จักกับ Properties
- Lecture 56 : เบื้องหลังหน้าต่างอันสวยงาม
- Lecture 57 : ลองใส่เหตุการณ์ให้กับ Control
- Lecture 58 : Event Driven Programming!!
- Lecture 59 : แล้วเราจะเอา Attribute มาใช้ได้ยังไง?
- Lecture 60 : มาสร้างโปรแกรมแรกของตัวเองกัน
Section 8 : What is OOP
- Lecture 61 : ทำไมต้องเขียนโปรแกรมเชิงวัตถุ!! (OOP)
- Lecture 62 : ทุกวัตถุมีเอกลักษณ์ (Properties)
- Lecture 63 : ทำความเข้าใจ Class มากยิ่งขึ้น
- Lecture 64 : มาสร้าง Class แรกของเรากัน
- Lecture 65 : การทำ Encapsulation เพราะทุกข้อมูลมีความลับ
- Lecture 66 : บางอย่างห้ามเขียน!! บางอย่างห้ามอ่าน!!
- Lecture 67 : ปฏิบัติการ Encapsulation
- Lecture 68 : เกร็ดความกับคำว่า Properties
- Lecture 69: การสืบทอดสายเลือด Inheritance
- Lecture 70 : ปฏิบัติการ Inheritance
- Lecture 71 : มันคือความ Abstact
- Lecture 72 : รู้จะกับ override ก่อน
- Lecture 73 : ปฏิบัติการ Abstact
- Lecture 74 : สร้าง Instance
- Lecture 75 : Constructor คืออะไร?
- Lecture 76: ชื่อ method เดิมเพิ่มเติมคือมีหลายอันด้วย Overload
- Lecture 77: สร้าง Constructor แรกกันเลย
- Lecture 78: ข้อควรรู้ของ Constructor
- Lecture 79: หนึ่งการทำงานมีได้หลายรูปแบบกับ Polymorphism
- Lecture 80: Class ก็มี Interface ให้ใช้ด้วย
- Lecture 81: รู้ไหม? การเขียนโปรแกรมก็เหมือนกับเราส่งข้อความให้โปรแกรมทำงาน
- Lecture 82: ทบทวนความรู้ทั้งหมดของ OOP กัน!!
Section 9 : Collection
- Lecture 83: เก็บของรวมไว้ด้วยกันด้วย Collection
- Lecture 84: Array ที่เพิ่มขนาดได้ด้วย ArrayList
- Lecture 85: เก็บข้อมูลแบบ key และ value ด้วย Hashmap
- Lecture 86: เก็บข้อมูลทั้งที เรียงข้อมูลให้เลยกับ SortedList
- Lecture 87: Stack มาก่อนออกทีหลัง
- Lecture 88: Queue มาก่อนออกก่อน
Section 10 : Database
- Lecture 89: รู้จักการทำงานร่วมกับฐานข้อมูล
- Lecture 90: แล้ว SQLite คืออะไร?
- Lecture 91: ติดตั้ง SQLite กันเลย
- Lecture 92: รู้จักคำสั่งเพิ่มฐานข้อมูลกันก่อนเลย
- Lecture 93: ต้นสร้างฐานข้อมูลแรกกันเลย
- Lecture 94: รู้จักประเภทของข้อมูลใน SQLite
- Lecture 95: เพิ่มข้อมูลลง Database ด้วยคำสั่ง INSERT INTO
- Lecture 96: ลงมือเพิ่มข้อมูลจริงกันเลย
- Lecture 97: เลือกข้อมูลจาก Database ด้วยคำสั่ง SELECT
- Lecture 98: ปฎิบัติเรียนรู้ทุกคำสั่ง SQL
- Lecture 99: โปรเจคท้ายบท สร้างโปรแกรมร้านหนังสือ
Section 11 : Web Fundamentals
- Lecture 100: ทำความเข้าใจ Web technology
- Lecture 101: โปรเจคต่อเนื่อง เว็บไซต์ขายหนังสือ!!
Section 12 Intro to : ASP.NET (Web Form)
- Lecture 102: รู้จักกับ NET
- Lecture 103: ข้อดีของ NET ที่ควรรู้ก่อนพัฒนา
- Lecture 104: มาสร้างโปรเจคแรกกันเลย
- Lecture 105: เพิ่ม Event ให้กับเว็บของเรา
- Lecture 106: กำหนด properties ให้กับเว็บคอนโทรล
- Lecture 107: เปลี่ยนหน้าเว็บเราได้ด้วย Redirect
- Lecture 108: การเปลี่ยนหน้าเว็บอีกแบบด้วย Server
- Lecture 109: ทำให้เว็บจำเราได้ด้วย Cookie
- Lecture 110: ทำการเขียนและอ่าน Cookie กัน
- Lecture 111: ทำความสะอาด Code ของเราด้วย Refactor
- Lecture 112: รู้จักการเก็บข้อมูลด้วย Session
- Lecture 113: ต้นการใช้งาน Session
- Lecture 114: โปรเจคที่ 3 กับการสร้างหน้าล็อคอิน
Section 13 : ASP.NET MVC + Web Database
- Lecture 115: การออกแบบ Model View Controller (MVC)
- Lecture 116: พัฒนาโปรเจคด้วย MVC
- Lecture 117: การใช้งาน Master Page
- Lecture 118: ทำการติดตั้ง SQL Server
- Lecture 119: สร้างฐานข้อมูลแรกกันเลย
- Lecture 120: ทำการเชื่อมต่อฐานข้อมูลและดึงข้อมูล
- Lecture 121: เตรียมพร้อมสร้างส่วนแสดงข้อมูลด้วย GridView
- Lecture 122: นำข้อมูลในฐานข้อมูลมาแสดงกันเลย
- Lecture 123: มาแก้ไขให้รูปภาพแสดงผลได้
Section 14 : ASP.NET Data & Web Security
- Lecture 124: เรื่องราวของความปลอดภัยกับข้อมูล
- Lecture 125: การเก็บข้อมูลที่ปลอดภัยควรเป็นรูปแบบใด ?
- Lecture 126: ทำความรู้จักกับ SSL
- Lecture 127: Authorizing สิ่งสำคัญคือการปกป้องข้อมูลที่ไม่ควรเข้าถึงได้
- Lecture 128: เรื่องราวที่น่ารู้ของ SQLInjection
- Lecture 129: รู้จักกับ Denial-of-Service
Section 15 : เริ่มต้นสร้างสรรค์เกมของคุณ
- Lecture 1 บทนำ
- Lecture 2 เริ่มต้นใช้งาน Unity
- Lecture 3 เริ่มต้นสร้าง Object
- Lecture 4 การสร้าง Collider และใส่ Rigidbody
- Lecture 5 ใส่ Texture ให้กับ Object
- Lecture 6 เพิ่ม Function การควบคุมใหัวัตถุเคลื่อนที่ได้
- Lecture 7 เพิ่ม Speed ให้กับวัตถุ
- Lecture 8 เพิ่ม Function การกระโดดให้กับวัตถุ
- Lecture 9 จัดการมุมมองกล้องในเกม
- Lecture 10 สร้าง Item ภายในเกม
- Lecture 11 ออกแบบฉากและองค์ประกอบในเกม
- Lecture 12 สร้าง Boundary ให้กับเกม
- Lecture 13 สร้างตัวนับ Score โดยใช้ Text
- Lecture 14 การสร้างและจัดการ Scene
- Lecture 15 การใส่ Sound Effect
- Lecture 16 สร้าง Menu เริ่มต้น
- Lecture 17 เริ่มต้น Build เกมของตัวเอง
Section 16 : ประยุกต์การสร้างเกม
- Lecture 18 สร้าง Terrain ให้กับเกม
- Lecture 19 สั่งซื้อรถถัง
- Lecture 20 จัดการ Camera Control
- Lecture 21 สร้างและจัดการ Bullet
- Lecture 22 จัดการกับกระบอกปืน
- Lecture 23 สร้างวัตถุในฉากสำหรับทำลาย
- Lecture 24 เพิ่มเอฟเฟคการระเบิด
- Lecture 25 ปรับแต่งฉากและสร้างตัวเกม
- Lecture 26 สรุปผลท้ายบทเรียน
ขอบคุณ
ทุกความไว้วางใจ
ในสังคมที่เต็มไปด้วยเทคโนโลยี มีผู้คนทั้งจากในและต่างประเทศให้ความสนใจในการพัฒนาโปรแกรม
และ เข้ามาเรียนรู้กับเรา ทั้งภาครัฐ และ เอกชน รวมถึงนักพัฒนาซอฟต์แวร์อิสระ
2.5 แสน
ผู้เรียนกับเรา
7 ล้าน
การเข้าชมบทเรียน
500+
เนื้อหาทั้งหมด
13
คอร์สเรียนหลัก
ส่วนหนึ่งจากองค์กรชั้นนำที่ไว้วางใจพวกเรา
เราพร้อมให้บริการทั้งบุคคลทั่วไปที่สนใจ และ ลูกค้าในรูปแบบองค์กร
เพื่อจุดประกายทุกไอเดียในการพัฒนาเทคโนโลยี
เลือกลงทะเบียนแพคเกจที่ให้ความคุ้มค่าที่สุด
ให้คุณประหยัดได้กว่าครึ่งจากราคาปกติในการเดินเส้นทางนักพัฒนาแอปพลิเคชัน
ประหยัดเวลาเรียนรู้กว่าเดิม !
ไม่ต้องเดินทาง ไม่ต้องเตรียมตัว
เรียนรู้ที่ไหนเมื่อไหร่ก็ได้
หมดกังวลทุกข้อสงสัย
เรามีทีมงานคุณภาพที่พร้อมตอบทุกคำถาม
ที่คาใจระหว่างการเรียนรู้
ประหยัดค่าใช้จ่ายกว่า 3 เท่า
เมื่อเทียบกับคอร์สเรียนนอกสถานที่
แถมยังเรียนทบทวนได้ทุกเมื่อ
ไปถึงจุดหมายได้เร็วกว่า !
โปรเจคสุดพิเศษที่พร้อมพัฒนา
กระบวนการคิดจนถึงจินตนาการ
Ultimate Game Development
คอร์สเรียนหลัก 2 หลักสูตร
Professional C# Programming
ครบถ้วนกับการเขียนโปรแกรมด้วย C#
Game Development with Unity
สร้างเกมของคุณเองกับพื้นฐาน Unity
คอร์สเรียนเสริม 2 หลักสูตร
Github from Beginner
พื้นฐานเครื่องมือการจัดการรุ่นโครงการ
Basic HTML5 & CSS3
พื้นฐานพัฒนาเว็บด้วย HTML5 & CSS3
Hot Deal ! โปรโมชันแรงทะลุโลก
13,360฿ 4,990฿ ประหยัด 60%
(จำกัด 30 ท่านแรกเท่านั้น)
เหลืออีก 7 สิทธิ์
เรารองรับการชำระเงินที่หลากหลายตามไลฟ์สไตล์ของคุณ
รองรับบัตรเครดิตผ่านระบบออนไลน์ที่มีความปลอดภัยสูงสุด (256 bit)
ไม่รู้จะเริ่มต้นจากตรงไหน ?
สามารถดูเส้นทางการศึกษาในรูปแบบของคุณ หรือ ปรึกษาผู้เชี่ยวชาญแบบส่วนตัวได้ทันที