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
เนาวัล ศิริพัธนะ