สร้างเว็บไซด์ด้วย ASP.NET Core MVC (.NET 5) จาก 0 สู่โปรเจ็กต์เว็บบอร์ด

Current Time 0:00
/
Duration Time 0:00
Progress: NaN%

ราคา

ซื้อคอร์สนี้ : 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