หลักสูตร Advanced ASP.NET Core API and MVC

อธิบายเกี่ยวกับหลักสูตร

ASP.NET Core เป็นเทคโนโลยีฝั่ง back-end หรือ server-side ซึ่งเป็นส่วนสำคัญที่ใช้ประมวลงานที่เต็มไปด้วย business logics ซึ่งจะเป็นส่วนกองหลัง ที่จะให้บริการกับแอปพลิเคชั่นด้านหน้า (front-end หรือ client-side) ไม่ว่าจะเป็น MVC Web Application หรือ Angular, React, Vue ก็ตาม ทั้งหมดล้วนต้องการเซอร์วิสด้านหลังบ้านที่แข็งแกร่งและยอดเยี่ยมทั้งนั้น

คอร์สนี้ เป็นการเรียนรู้และนำ ASP.NET Core รุ่นล่าสุดมาใช้ในแง่ของการพัฒนา service หรือการทำ API ล้วนๆ เน้นๆ โดยเนื้อหาจะลงลึกในหัวข้อที่ซับซ้อนและละเอียดขึ้นกว่าคอร์ส Essential ASP.NET Core MVC

เหมาะสำหรับ

.NET Developers

ความรู้เบื้องต้นที่ต้องมี

สามารถใช้ C# และมีความรู้ ASP.NET MVC หรือ ASP.NET Core MVC ในระดับต้น-กลาง มาแล้ว

เช่น สามารถสร้าง MVC Application ด้วย C# ที่ต่อฐานข้อมูลด้วย Entity Framework รับข้อมูลจากผู้ใช้ ประมวลผลด้วย business logic ต่างๆ และให้ผลลัพธ์กลับเป็น HTML View หรือ JSON ได้

ถ้ายังไม่มีความรู้หรือทักษะดังกล่าว แนะนำให้เรียนคอร์ส Essential ASP.NET Core MVC มาก่อน

ลงทะเบียนเรียน

รุ่นที่ 5

วันจันทร์ถึงศุกร์ที่ 22-26 กรกฎาคม 2562
เวลา 9:00-16:30 น. รวม 5 วัน (30 ชั่วโมง)
ผู้สอน อ.สุเทพ แสงวิโรจนพัฒน์
สถานที่เรียน The Connecion (MRT ลาดพร้าว)
ค่าลงทะเบียนเรียน 16,500 บาท
โปรโมชั่น: GF Standard

คลิ๊ก ลงทะเบียน
• รับจำนวนจำกัด สงวนสิทธิ์ให้ผู้ชำระค่าเรียนก่อน
รุ่นที่ 6

วันจันทร์ถึงศุกร์ที่ 23-27 กันยายน 2562
เวลา 9:00-16:30 น. รวม 5 วัน (30 ชั่วโมง)
ผู้สอน อ.สุเทพ แสงวิโรจนพัฒน์
สถานที่เรียน The Connecion (MRT ลาดพร้าว)
ค่าลงทะเบียนเรียน 16,500 บาท
โปรโมชั่น: GF Standard

คลิ๊ก ลงทะเบียน
• รับจำนวนจำกัด สงวนสิทธิ์ให้ผู้ชำระค่าเรียนก่อน
รุ่นที่ 7

วันจันทร์ถึงศุกร์ที่ 25-29 พฤศจิกายน 2562
เวลา 9:00-16:30 น. รวม 5 วัน (30 ชั่วโมง)
ผู้สอน อ.สุเทพ แสงวิโรจนพัฒน์
สถานที่เรียน The Connecion (MRT ลาดพร้าว)
ค่าลงทะเบียนเรียน 16,500 บาท
โปรโมชั่น: GF Standard

คลิ๊ก ลงทะเบียน
• รับจำนวนจำกัด สงวนสิทธิ์ให้ผู้ชำระค่าเรียนก่อน
รุ่นที่ 8

วันเสาร์ 8,15,22,29 มิ.ย. และ 6 ก.ค. 2562
เวลา 9:00-16:30 น. รวม 5 วัน (30 ชั่วโมง)
ผู้สอน อ.สุเทพ แสงวิโรจนพัฒน์
สถานที่เรียน The Connecion (MRT ลาดพร้าว)
ค่าลงทะเบียนเรียน 16,500 บาท
โปรโมชั่น: GF Standard

คลิ๊ก ลงทะเบียน
• รับจำนวนจำกัด สงวนสิทธิ์ให้ผู้ชำระค่าเรียนก่อน
รุ่นที่ 4

วันจันทร์ถึงศุกร์ที่ 27-31 พฤษภาคม 2562
เวลา 9:00-16:30 น. รวม 5 วัน (30 ชั่วโมง)
ผู้สอน อ.สุเทพ แสงวิโรจนพัฒน์
สถานที่เรียน The Connecion (MRT ลาดพร้าว)
ค่าลงทะเบียนเรียน 16,500 บาท
โปรโมชั่น: GF Standard

ปิดการลงทะเบียนเรียนแล้ว
 ติดต่อจัดอบรม In-house Training

จัดอบรมหลักสูตรนี้ ในที่ทำงานของคุณเอง สำหรับกลุ่มผู้เรียน 4-5 คนขึ้นไป

ขอใบเสนอราคา

เนื้อหาวิชา

Day 1 - Building APIs
  • Understanding SOA, Monolithic, and Microservices
  • HTTP and REST Principles
  • Richardson Maturity Model
  • ASP.NET Core DI
    • Custom Factory
    • ServiceProvider and ServiceScope
    • Using DI in Console Apps
    • Multiple Injection
    • Inject Service to Action
  • API Controllers
  • Routing and Routing Constraints
  • Creating GET, POST, PUT, DELETE action correctly
Day 2 - Build APIs with advanced EF Core
  • Application Architecture - CQRS
  • InMemory Database and Unit Testing
  • Raw SQL Query
  • Execute Stored Procedures
  • Using View
  • Tracking and No-Tracking
  • Async Queries
  • Global Query Filters
  • Concurrency Conflict
  • Transactions
  • Async Saving
  • Disconnected Entities
  • Data Conversions
  • Data Seeding
  • (Using Dapper Micro ORM)
Day 3 - Deep dive about ASP.NET Core MVC
  • Session and App States
  • Model Binding
  • Areas
  • Swagger (OpenAPI)
  • Generation code with NSwag (or AutoRest)
  • Action Return Types
  • Format Response Data
Day 4 - Advanced ASP.NET Core and Security
  • Configure Pipeline and Middlewares
  • Middleware - Use, Run, Map, and MapWhen
  • Order of Middlewares
  • Built-in and Custom Middlewares
  • Filters
    • Filter Pipeline and Scoping
    • Authorization, Resource, Action, Exception, and Result Filters
  • API Security
    • CORS
    • Authentication and Authorization with JWT, Identity Core, Token Hash
Day 5 - Clients and the Cloud
  • REST API design guideline
  • Azure Functions
  • SignalR Core
  • Get Started with Angular App and connect to the API services

(เนื้อหาอาจจะมีการเปลี่ยนแปลงได้อีก)

Promotion

CodeChop by GreatFriends

×
Promotion

GF Standard

  • ศิษย์เก่าลด 10%
  • บริษัทศิษย์เก่า ลด 10%
  • สมัครพร้อมกัน 2 คน ลด 5%
  • สมัครพร้อมกัน 3 คน ลด 7%
×
Promotion

GreatFriends for the People

  • บุคคลธรรมดาลด 50% + ไม่มี VAT
  • ไม่รับในนามนิติบุคคล (ไม่ออกใบเสร็จ/ใบกำกับภาษีให้)
  • ไม่มีการออกใบเสร็จรับเงิน/ใบกำกับภาษี/บิลเงินสดให้ในทุกกรณี
  • ใช้ส่วนลดศิษย์เก่าในหลักสูตรนี้ไม่ได้
×
Promotion

None

×
Promotion

Special Holiday

  • สามารถเรียนในนามบุคคลธรรมดาหรือนิติบุคคลก็ได้
  • สำหรับนิติบุคคล ราคานี้ยังไม่ได้รวม VAT 7%
  • ใช้ส่วนลดศิษย์เก่าในหลักสูตรนี้ไม่ได้
×
Promotion

Three Plus One

  • ฉลองเกรทเฟรนด์ครบรอบ 12 ปี สมัครพร้อมกัน 2 คน ลด 10%
  • ศิษย์เก่าลด 10%
  • ฉลองเกรทเฟรนด์ครบรอบ 12 ปี เรียน 3 คอร์ส แถมฟรี 1 คอร์ส
  • บริษัทศิษย์เก่า ลด 10%
×