สร้าง Web API ด้วย .NET core ใน 30 นาที

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ต.ค. 2020
  • เรียนรู้การสร้าง Web API ด้วย .NET core
    ในตัวอย่างจะใช้ .NET core 3.1 ซึ่งเป็น .NET รุ่น cross-platform สามารถใชบน Windows, Linux และ Mac ประสิทธิ์ภาพและความสามารถเทียบเท่าหรือดีกว่า Java และดีกว่าภาษาแบบเป็น Script มาก ในวีดีโอนี้จะเรียนวิธีการนำ .NET core มาสร้างเป็น Web API ซึ่งสามารถใช้งานร่วมกับ Web App หรือ แอปบนมือถือได้ นอกจากนี้ยังสอนการใช้ Swagger เพื่อทดสอบและสร้างเอกสารการใช้งาน API
    ในวีดีโอเป็นความรู้แบบเบื้องต้นเพื่อให้เห็นภาพคร่าวๆ ไม่ต้องการให้ยาวมาก จะตัดรายละเอียดออกไป เพื่อให้เข้าใจง่ายและรวดเร็ว การจัดการ Error, ต่อฐานข้อมูล ความปลอดภัย ฯลฯ จะถูกพูดถึงในวีดีโอตอนต่อๆไป
    ตอนนี้มี Playlist สำหรับ .NET แล้ว มีหัวข้ออัปเดตใหม่สำหรับ .NET6 Minimal API การ ทำระบบ Authentication , Authorization ด้วย role ฯลฯ
    • สร้าง Web API ด้วย .NE...

ความคิดเห็น • 12

  • @programmertrader2574
    @programmertrader2574 3 ปีที่แล้ว

    ขอบคุณครับ

  • @schooltechx
    @schooltechx  ปีที่แล้ว +5

    .NET ผมทำเป็น Play List แล้ว มี Web API ใช้ฐานข้อมูล การทำ Authentication Authorization ลองไปดูได้ครับ
    th-cam.com/video/2xlRaRrwutI/w-d-xo.html

  • @user-he8iq3op6u
    @user-he8iq3op6u 2 ปีที่แล้ว

    ขอบคุณค่ะ

  • @chavakornsomchai7163
    @chavakornsomchai7163 3 ปีที่แล้ว

    good content mak krub

  • @thomasthe1164
    @thomasthe1164 2 ปีที่แล้ว +1

    connect database จริง ทำ Post ไม่ได้ครับ ขึ้น 400 Unable to verify the first certificate ปิด SSL postman แล้วก็ไม่หายครับ

    • @schooltechx
      @schooltechx  2 ปีที่แล้ว

      ในวีดีโอใช้ dev certificate ลองใช้เป็น http ก็น่าจะไม่ติดปัญหานี้ แต่ถ้าอยากได้ https บนเครื่องจริงก็ทำ reverse proxy ให้มันทำ https ถ้ากำลังพัฒนาจำเป็นต้องใช้ dev certificate ก็ต้องให้ Windows/Mac trust มันก่อน ใน Postman เซ็ตค่า enable CA certification ลองอ่านในลิงค์นี้ครับ
      stackoverflow.com/questions/65793225/postman-error-unable-to-verify-the-first-certificate-when-try-to-get-from-my/65794209
      ถ้ามีปัญหาอื่นๆนอกจากนี้ เนื่องจากในตัวอย่างที่ผมทำไม่ได้ต่อฐานข้อมูลจริงสภาพแวดล้อมต่างกัน ตอบยากว่าเพราะอะไรเดาเอาว่าให้ลองตรวจดูว่าส่งค่าให้ model ถูกหรือเปล่า
      วีดีโอนี้มันเก่าแต่ก็มีคนมาดูเยอะเหมือนกัน ผมแนะนำให้ลองดูวีดีโออันใหม่ด้วยครับ มีการต่อฐานข้อมูลด้วย ก็อปๆแปะๆเขียนโค้ดนิดเดียวครับ
      th-cam.com/video/wW60F0-AEH4/w-d-xo.html

  • @PikyakitThongmankhong
    @PikyakitThongmankhong ปีที่แล้ว

    -o ตอน create project หมายถึงอะไรหรอครับ

    • @schooltechx
      @schooltechx  ปีที่แล้ว +1

      คล้ายๆ -n เป็น output โฟลเดอร์ ลองพิมพ์คำสั่งนี้ครับมีคำอธิบาย
      dotnet new --help

    • @piyakitthongmankhong5635
      @piyakitthongmankhong5635 ปีที่แล้ว

      @@schooltechx ขอบคุณครับ

  • @thaiaum
    @thaiaum ปีที่แล้ว

    ขอบคุณครับ

  • @kaewmungmuang
    @kaewmungmuang 2 ปีที่แล้ว

    ขอบคุณครับ

    • @kaewmungmuang
      @kaewmungmuang 2 ปีที่แล้ว

      ขอบคุณอีกครั้งครับ