สร้างเว็บไซด์ด้วย ASP.NET Core MVC (.NET 5) จาก 0 สู่โปรเจ็กต์เว็บบอร์ด
ราคา
ซื้อคอร์สนี้ : 1,400.00 ฿

เรียนได้ทุกที่ทุกเวลา ตลอดชีพ

เนื้อหาทั้งหมด 93 วิดีโอ ความยาวรวมกัน 20 ชั่วโมง 0 นาที

หลังจากที่เรียนจบ ผู้เรียนจะมีเว็บประเภทกระดานถาม-ตอบเป็นของตัวเอง ประกอบด้วยฟีเจอร์พื้นฐานต่างๆ ทั้งงานด้านหน้าและงานเบื้องหลัง Admin จนสามารถนำไปประยุกต์สร้างเว็บไซด์ประเภทอื่นๆ

มีไฟล์ประกอบการเรียนให้ Download
เกี่ยวกับคอร์สนี้
นำเสนอการสร้างเว็บไซด์ด้วย ASP.NET Core MVC เขียนโค้ดด้วยภาษา C# อธิบายเป็นขั้นตอน โดยการเรียกใช้ฟีเจอร์ใหม่ล่าสุดเท่าที่มีอยู่ ณ ขณะทำคอร์สนี้ ประกอบด้วย
1) .NET 5
2) .NET Core 5
3) Bootstrap 5
4) C# 9
ประโยชน์ที่ผู้เรียนจะได้รับ
หลังจากที่เรียนจบคอร์สแล้ว จะมีเว็บประเภทกระดานถาม-ตอบเป็นของตัวเอง ประกอบด้วยฟีเจอร์พื้นฐานต่างๆ ทั้งงานด้านหน้าและงานเบื้องหลัง Admin และสามารถนำไปประยุกต์สร้างเว็บไซด์ประเภทอื่นๆ ได้อีกด้วย
ใครควรเรียนคอร์สออนไลน์นี้
ทุกอาชีพที่ต้องการเรียนรู้การสร้างเว็บไซด์
ผู้เรียนต้องมีความรู้อะไรมาก่อน
ไม่ต้องมี เพราะว่า เนื้อหาในคอร์สมีการปูเนื้อหาพื้นฐานในระดับหนึ่ง สามารถทำความเข้าใจได้ไม่ยาก
----------------------------------------------------
พิเศษสุด สามารถเข้าร่วมกลุ่มไลน์ Thaivb.NET เพื่อสอบถามและพูดคุยกับผู้สอนได้ทันที
ผู้สอน

ศุภชัย สมพานิช
นักเขียนอิสระ มีผลงานการเขียนหนังสือ Programming หลายสาขา
หลักสูตรของคอร์สนี้
บทนำ | ||
---|---|---|
แนะนำคอร์ส ดูตัวอย่างฟรี | 3:25 |
Section 1 : การดาวน์โหลดและติดตั้งโปรแกรม Visual Studio | ||
---|---|---|
1.1 เส้นทางสู่ .NET 5 ดูตัวอย่างฟรี | 8:36 | |
1.2 การดาวน์โหลดและติดตั้งโปรแกรม Visual Studio ดูตัวอย่างฟรี | 5:24 | |
1.3 การติดตั้งฟอนต์ Cascadia Code ให้กับโปรแกรม Visual Studio | 2:57 | |
1.4 การอัพเดตโปรแกรม Visual Studio | 3:27 | |
1.5 การดาวน์โหลดและติดตั้ง .NET SDK อัพเดตแยกต่างหาก | 3:07 |
Section 2 : พื้นฐานการทำงานของ ASP.NET Core MVC | ||
---|---|---|
2.1 การสร้างโปรเจ็กต์ ASP.NET Core MVC | 4:05 | |
2.2 หลักการทำงานของโปรเจ็กต์ MVC | 16:55 | |
2.3 พื้นฐานการใช้งานคอนโทรลเลอร์ (Controller) | 15:31 | |
2.4 ที่มาของส่วนแสดงผล (View) กับ HTML5 | 13:58 | |
2.5 พื้นฐานการแสดงข้อมูลจาก Model ไปสู่ View แบบมีข้อมูล 1 รายการ | 17:21 | |
2.6 พื้นฐานการแสดงข้อมูลจาก Model ไปสู่ View แบบมีข้อมูลหลายรายการ | 19:30 | |
2.7 ทำความรู้จักกับ Bootstrap, Static File และโฟลเดอร์ wwwroot | 18:45 | |
2.8 การใช้งาน Bootstrap ในโปรเจ็กต์ ASP.NET Core MVC ในขั้นต้น | 16:30 | |
2.9 การสร้างแบบฟอร์มใน ASP.NET Core MVC | 30:15 | |
2.10 แบบฟอร์มกับ Bootstrap | 11:45 | |
2.11 การตรวจสอบความถูกต้องในแบบฟอร์ม | 10:10 | |
2.12 การอัพเดต Bootstrap 5 ในโปรเจ็กต์ ASP.NET Core MVC ดูตัวอย่างฟรี | 9:35 | |
2.13 พื้นฐานการปรับแต่ง footer ด้วย Bootstrap 5 | 4:02 | |
2.14 การสร้างออบเจ็กต์ด้วยคำสั่ง new, var และฟังก์ชัน new() จากคลาส | 6:52 |
Section 3 : การเขียนโปรแกรมร่วมกับระบบฐานข้อมูล SQL Server | ||
---|---|---|
3.1 การดาวน์โหลดและติดตั้งฐานข้อมูล SQL Server | 7:30 | |
3.2 พื้นฐานการใช้งานฐานข้อมูล SQL Server ร่วมกับ SSMS | 30:10 | |
3.3 การ Import ตารางจากฐานข้อมูลอื่นใน SQL Server | 9:26 | |
3.4 การสำรอง (Backup) และกู้ข้อมูล (Restore) | 6:36 | |
3.5 ทำความรู้จักกับฐานข้อมูล thaivbShop | 19:03 |
Section 4 : การใช้งาน ASP.NET Core MVC ร่วมกับระบบฐานข้อมูล SQL Server | ||
---|---|---|
4.1 ทำความรู้จักกับระบบ NuGet Package ของ .NET ดูตัวอย่างฟรี | 9:22 | |
4.2 การกำหนดให้โปรเจ็กต์ ASP.NET Core MVC สามารถใช้งาน EF Core | 29:14 | |
4.3 การเชื่อมต่อกับฐานข้อมูล SQL Server แบบ Dependency Injection | 19:59 | |
4.4 พื้นฐานการใช้งาน EF Core ในโปรเจ็กต์ ASP.NET Core MVC | 22:58 | |
4.5 CRUD : พื้นฐานการคิวรี่รายการสินค้า | 10:37 | |
4.6 CRUD : การคิวรี่ข้อมูลบางฟิลด์ร่วมกับคลาสประเภท ViewModel | 26:43 | |
4.7 CRUD : การแสดงข้อมูลร่วมกันตั้งแต่ 2 ตารางขึ้นไป | 23:22 | |
4.8 CRUD : การคิวรี่ข้อมูลแบบมีเงื่อนไขกับข้อมูลประเภทตัวเลข | 14:26 | |
4.9 CRUD : การค้นหาข้อมูลแบบเงื่อนไขกับข้อมูลประเภทข้อความ string | 10:08 | |
4.10 CRUD : การสร้างช่องค้นหาข้อมูลสินค้า | 17:38 | |
4.11 CRUD : การแสดงรายละเอียดของสินค้าที่ถูกเลือก | 26:48 | |
4.12 CRUD : การสร้างฟอร์มเพิ่มข้อมูลแบบ ViewModel | 24:41 | |
4.13 CRUD : การการเขียนโค้ดเพิ่มข้อมูลจาก ViewModel สู่ Model | 15:54 | |
4.14 CRUD : การตรวจสอบแบบฟอร์มเพิ่มข้อมูลด้วย Data Annotations | 8:59 | |
4.15 CRUD : การแก้ไขข้อมูลจาก ViewModel | 32:06 | |
4.16 CRUD : การลบข้อมูลแบบมีการยืนยัน | 15:06 | |
4.17 CRUD : การใช้งาน Record ใน ViewModel | 3:44 |
Section 5 : การพัฒนาเว็บบอร์ดด้วย ASP.NET Core MVC บน .NET 5 | ||
---|---|---|
5.1 ทำความรู้จักกับระบบฐานข้อมูลของเว็บบอร์ด | 11:47 | |
5.2 การ Config โปรเจ็กต์ ASP.NET Core MVC เบื้องต้น | 9:02 | |
5.3 การ Config โปรเจ็กต์ใช้ EF Core | 11:51 | |
5.4 การสร้างหน้าแสดงกระทู้รวม | 15:22 | |
5.5 การตั้งกระทู้ใหม่ | 23:51 | |
5.6 การทำหน้าแสดงกระทู้แยก-รวมหมวด | 10:05 | |
5.7 การค้นหากระทู้ | 10:11 | |
5.8 การสร้างห้องแยกกระทู้รายหมวดและ 10 กระทู้ล่าสุดที่หน้าแรก | 21:23 | |
5.9 ตอบกระทู้ – ส่วนของข้อมูล | 19:25 | |
5.10 ตอบกระทู้ – แสดงคำถามและรายการคำตอบ | 10:41 | |
5.11 ตอบกระทู้ - ส่วนแบบฟอร์มตอบกระทู้ | 19:47 | |
5.12 การสร้างบริการกลางแสดงรายการคำตอบ (Service & Inject) | 17:29 |
Section 6 : พื้นฐาน ASP.NET Core Identity | ||
---|---|---|
6.1 พื้นฐานการจำกัดสิทธิ์ผู้ใช้งานแต่ละคนด้วย Identity | 15:04 | |
6.2 พื้นฐานการจำกัดสิทธิ์ผู้ใช้งานด้วยแอ็ตทริบิวต์ Authorize | 11:20 | |
6.3 การ Setup โปรเจ็กต์เพื่อ Login แบบพื้นฐานด้วยคุ้กกี้ (Cookie) | 10:20 | |
6.4 การทำระบบ Login แบบพื้นฐานด้วยคุ้กกี้ | 24:23 | |
6.5 การทำส่วนของ Logout ออกจากระบบและวิธีการดูคุ้กกี้ | 7:02 | |
6.6 พื้นฐานการกำหนดสิทธิ์ให้ผู้ใช้งานแต่ละคนด้วย Policy | 9:12 | |
6.7 วิธีการกำหนดระดับสิทธิ์ให้ผู้ใช้งานแต่ละคน | 14:31 | |
6.8 การแบ่งระดับผู้ใช้งานด้วย Policy (Multiple Policy) | 4:23 | |
6.9 การปรับแต่ง Claim | 8:42 | |
6.10 การทำระบบ Login อย่างง่าย | 9:58 |
Section 7 : การใช้งาน Identity ร่วมกับฐานข้อมูล SQL Server | ||
---|---|---|
7.1 ทำความรู้จักกับคลาส User และ DbContext ของ Identity | 12:23 | |
7.2 การสร้างฐานข้อมูล SQL Server ที่มีการใช้งาน Identity | 11:00 | |
7.3 การสร้างกลุ่ม Role สำหรับผู้ใช้งานในระบบ | 7:45 | |
7.4 การสร้างแบบฟอร์มลงทะเบียนสมาชิก | 11:53 | |
7.5 การเขียนโค้ดส่วนลงทะเบียนสมาชิก | 16:51 | |
7.6 วิธีการเก็บข้อมูลผู้ใช้งานของ Identity | 9:31 | |
7.7 การทำส่วน Login และ Logout | 17:22 | |
7.8 การจัดการเมนูหลักและปรับปรุงการทำงานให้ถูกต้อง | 9:50 | |
7.9 การทำ Profile ผู้ใช้งาน - ปรับปรุงฐานข้อมูล | 4:15 | |
7.10 การทำ Profile ผู้ใช้งาน - แสดงข้อมูล | 14:06 | |
7.11 การทำ Profile ผู้ใช้งาน – Config โปรเจ็กต์อัพโหลดไฟล์รูป | 6:15 | |
7.12 การทำ Profile ผู้ใช้งาน - แก้ไขข้อมูล | 26:32 | |
7.13 การทำ Profile ผู้ใช้งาน – รายละเอียดการเก็บพาธไฟล์รูปภาพ | 2:54 | |
7.14 การเพิ่ม Admin และสร้างเมนูปรากฎตามระดับผู้ใช้งาน | 13:54 | |
7.15 Admin : การแสดงรายชื่อผู้ใช้งานในระบบ | 7:49 | |
7.16 Admin : การเพิ่มผู้ใช้งานในระบบ | 7:33 | |
7.17 Admin : การแสดงรายการ Role ของผู้ใช้งาน | 18:36 | |
7.18 Admin : การสร้างแบบฟอร์มเพิ่ม Role ให้ผู้ใช้งาน | 13:44 | |
7.19 Admin : การเขียนโค้ดเพิ่ม Role ใหม่ให้ผู้ใช้งาน | 9:28 | |
7.20 Admin : การแสดงรายการ Role เท่าที่มีอยู่ในระบบ | 7:50 | |
7.21 Admin : การเพิ่ม Role ใหม่ | 8:20 | |
7.22 Admin : การสร้างแบบฟอร์มถอด Role ทั้งหมดออกจากผู้ใช้งาน | 9:53 | |
7.23 Admin : การเขียนโค้ดถอด Role ทั้งหมดออกจากผู้ใช้งาน | 8:05 | |
7.24 Admin : หน้า Dashboard เบื้องต้น | 5:00 |
Section 8 : การทำระบบสมาชิกใน Webboard ด้วย Identity | ||
---|---|---|
8.1 การ Setup โปรเจ็กต์เว็บบอร์ดใช้ Identity | 9:07 | |
8.2 การเพิ่ม Role ให้กับโปรเจ็กต์เว็บบอร์ด | 3:18 | |
8.3 การเพิ่มรายการไฟล์สำหรับงาน Login, Register และงาน Admin | 10:54 | |
8.4 การกำหนดส่วนของ Upload รูป, เมนูหลักและแก้ไขโค้ดที่เกี่ยวข้อง | 10:02 | |
8.5 การใช้งานเว็บบอร์ดแบบสมาชิก | 4:03 |