Skip to main content

THAIPROGRAMMER: C2019 การพัฒนาเว็บแอปด้วย c# ASP.NET MVC จากเริ่มต้นสู่ความเป็นเทพ

การพัฒนาเว็บแอปด้วย c# ASP.NET MVC จากเริ่มต้นสู่ความเป็นเทพ

การพัฒนาเว็บแอปด้วย c# ASP.NET MVC จากเริ่มต้นสู่ความเป็นเทพ

C# คือ ภาษาคอมพิวเตอร์ประเภท object-oriented programming พัฒนาโดย Microsoft โดยมีจุดมุ่งหมายในการวมความสามารถการคำนวณของ C++ ด้วยการโปรแกรมง่ายกว่าของ Visual Basic โดย C# มีพื้นฐานจาก C++ และเก็บส่วนการทำงานคล้ายกับ Java

ASP.NET MVC คือ framework ในการพัฒนา web application ที่ถูกออกแบบให้รองรับ MVC pattern โดยจัดการแยกหน้าที่ขององค์ประกอบใน application ออกเป็นส่วนๆ(separation of concerns) ด้วยการจัดการที่แยกออกเป็นส่วนๆ ทำให้การทดสอบระบบ(Unit Testing)ที่ซํบซ้อน ทำได้ง่ายขึ้น

เนื้อหาบทเรียน

- 1 Introduction - สอนพัฒนาเว็บแอปด้วย c# ASP.NET MVC - 2 Installing VS - วิธีการติดตั้ง Visual Studio 2017 - 3 Installing SQL - วิธีการติดตั้ง SQL Server - 4 C# Primer เรียนรู้ภาษา C# - 5 สร้างโปรแกรมอย่างง่าย Hello World! - 6 Structure - โครงสร้างของ C# - 7 Variables ตัวแปร - 8 Variables type ประเภทข้อมูล - 9 User Define Types - การสร้างชนิดของตัวแปรขึ้นเอง - 10 ความแตกต่างValue typeและReferrence Types - 11 Array อาเรย์ - 12 LINQ/Language Integrated Query คืออะไร - 13 Program Flow Introduction - 14 Program Flow - IfThenElse - 15 Program Flow - Loop - 16 Program Flow - Switch - 17 Debugging - 18 ความหมายของ OOP - 19 OOP&Classes - 20 More On Classes - 21 Classes Library - 22 Encap Inher Poly - 23 Access Modifier - 24 Solid introduction ที่โปรแกรมเมอร์ควรรู้ - 25 Responsibility Principle - 26 Open-Closed Principal เปลี่ยนพฤติกรรมของโค้ด - 27 หลักการแทนที่แบบ Liskov - 28 หลักการแยกส่วนอินเตอเฟส - 29 Dependency Inversion-หลักการผกผัน - 30 พื้นฐาน MVC - 31 MVC - Hello World - 32 Anatomy MVC Website - โครงสร้างของ MVC - 33 MVC- Controller - 34 MVC - Views - 35 MVC - Models - 36 Posting Data - การส่งข้อมูล - 37 Scaffolding - Model Lists - 38 Scaffolding - Posting Models - 39 Scaffoling - Viewing Editing - 40 Model Validation - 41 Partial Views - 42 ASP.NET Security - 43 เจาะลึก ASP.NET Security - 44 การเพิ่ม User Attribute - 45 ทำความรู้จักกับ Source Control - 46 github - 47 การสร้างและจัดการ Repository - 48 การ Commit และการใช้งาน Repository - 49 การ Branch แระ การ Merge Repository - 50 เริ่มทำ WorkShop : Ecommerce App - 51 การเพิ่ม GitHub ใน Microsoft Visual Studio - 52 Solution Setup - 53 การจัดการ Nuget Packages - 54 Product Models และ Storage - 55 Product Management UI - 56 การจัดกลุ่ม Products ภาค1 - 57 การจัดกลุ่ม Products ภาค2 - 58 Don't Repeat Yourself - 59 Dependency Inversion / Injection - 60 Microsoft Unity - 61 Entity Framework - 62 SQL Repositories 1/2 - 62 SQL Repositories 2/2 - 63 การเพิ่ม Product Images - 64 การทำรายการ Product 1 - 65 การทำ Product Filter - 66 การสร้าง Shopping Cart : เกริ่นนำ - 67 การสร้าง Basket Model - 68 การสร้าง Basket Service ภาค1 - 69 การสร้าง Basket Service ภาค2 - 70 Basket UI 1

อาจาร์ยผู้สอน

เนาวัล ศิริพัธนะ

Enroll