ASP.NET Core MVC with SQL Server 2019

รายละเอียด

ASP.NET Core MVC ปัจจุบันคือเวอร์ชั่น 2.2 เป็นเทคโนโลยีใหม่ของ ASP.NET ซึ่งได้รับการพัฒนาขึ้นมาใหม่ทั้งหมด เพื่อให้สามารถทำงานได้ในทุกแพลตฟอร์ม ไม่ว่าจะเป็น Windows, Linux หรือ MacOS เป็นต้น นอกจากนี้ยังสามารถติดตั้งร่วมกับ Apache, Nginx ด้วย Pipeline HTTP เพื่อประสิทธิภาพที่ดีมากยิ่งขึ้น ในส่วนของระบบฐานข้อมูล ก็สามารถที่จะเชื่อมต่อได้ไม่จำกัดค่าย เช่น SQL Server, MySQL และ Oracle เป็นต้น ซึ่งใช้เทคโนโลยีที่เรียกว่า Entity Framework (EF) อีกทั้งยังรองรับความสามารถด้านคลาวด์อีกด้วย หลักสูตรนี้ท่านจะได้เรียนการพัฒนาเว็บแอพลิเคชั่นด้วย ASP.NET Core MVC โดยใช้ C# ซึ่ง โดยเริ่มตั้งแต่ต้น จนสามารถพัฒนาแอพลิเคชั่นตัวอย่างเพื่อทดลองใช้งานได้

วัตถุประสงค์

  • เรียนรู้การทำงานของ ASP.NET Core
  • เรียนรู้คุณสมบัติและฟีเจอร์ของ ASP.NET Core
  • เข้าใจการทำงานพื้นฐานของ ASP.NET Core
  • สามารถสร้างแอพลิเคชั่นจาก ASP.NET Core ขึ้นใช้งานได้
  • มีความเข้าใจและนำไปต่อยอด เพื่อใช้งานได้

กลุ่มเป้าหมาย

  • โปรแกรมเมอร์
  • พนักงานบริษัท
  • นักเรียนนักศึกษา / อาจารย์
  • ฟรีแลนซ์
  • ผู้ที่สนใจด้านเทคโนโลยี .NET

ความรู้พื้นฐาน

  • มีพื้นฐานด้านการใช้ .NET มาแล้ว
  • มีพื้นฐานการเขียนโปรแกรม C# (หรือภาษาที่มีโครงสร้างใกล้เคียง เช่น Java เป็นต้น)
  • สามารถใช้ Command line ได้คล่อง
  • มีพื้นฐานด้านเว็บแอพลิเคชั่น เช่น HTML / JavaScript เป็นต้น

ระยะเวลาในการอบรม

  • 18 ชั่วโมง (3 วัน)

ราคาคอร์สอบรม

  • 9,500 บาท / ท่าน ( ราคายังไม่รวมภาษีมูลค่าเพิ่ม )

วิทยากรผู้สอน

  • อาจารย์เอกสิทธิ์ ศรีสุขะ

เนื้อหาคอร์สอบรม

Introduction

  • แนะนำ ASP.NET Core
  • สถาปัตยกรรมของ .NET Core
  • แนะนำเครื่องมือที่ใช้ในการพัฒนา
  • การสร้าง Project ใหม่
  • การทดสอบ Project
  • โครงสร้างของ Project

Basic ASP.NET Core

  • Model, View, Controller
  • ประเภทของ View
  • รู้จักกับ Razor Template
  • การสร้าง Controller
  • การทำงานของ Actions
  • ชนิดของ Actions

Routing

  • Routing in ASP.NET Core MVC
  • พื้นฐานฐานของ Route
  • การทำ Route Parameter
  • การจัดการ Route

View & Template

  • พื้นฐานของ View
  • การใช้งาน Html Helpers
  • รู้จักกับ Razor template
  • Razor Syntax
  • Tag Helpers
  • View Components
  • การสร้างเว็บ Layout
  • การจัดการ Static File

Server-Side Data Receiving

  • Action Result
  • Action Parameter
  • ViewModel และ View Bag
  • การใช้ Form Collections

Data Validation

  • การทำ Form Validation
  • Validation Attribute
  • Model State
  • การทำ Custom Validation

Entity Framework (EF)

  • รู้จักกับ ORM
  • การสร้าง ORM ด้วย .NET

Data Migrations

  • รู้จักกับ Migration
  • ฟังก์ชั่น Up และ Down
  • คำสั่งในการทำ Migrations
  • การ Update ฐานข้อมูล เมื่อเปลี่ยนแปลง Model

Database Connection

  • การเชื่อมต่อฐานข้อมูลด้วย EF
  • รู้จักกับ LINQ
  • พื้นฐานการใช้งานคำสั่ง LINQ
  • การใช้งาน Raw Query
  • การใช้งาน Stored Procedure

Manage ASP.NET Library

  • รู้จักกับ Nuget
  • Nuget CLI
  • การจัดการ Library ด้วย Nuget
  • การจัดการ Library ด้วย .NET Core

Restful Web API

  • ASP.NET Core Web API
  • REST and Web API
  • การสร้าง Web API
  • การทดสอบด้วย Postman

Web Security

  • Authentication
  • Login / Logout และ Web Session
  • Token Based Authentication
  • การทำ Authorization
  • Restful Web API Authorization with ASP.NET Core Identity

Deployment

  • Deployment to IIS Serve

 

หมายเหตุ

  • ** คอร์สอบรมสำหรับองค์กร **
  • ** วิทยากรเดินทางไปอบรมที่หน่วยงานของลูกค้า **
  • ** เปิดอบรมเมื่อผู้เรียน 3 ท่านขึ้นไป **
  • ** ผู้เรียนจำนวนมาก สามารถขอราคาส่วนลดแบบเหมาจ่ายได้ **
ผู้สอน

Ekkasit Srisukha

ราคา/คน

11,000 ฿9,500

ผู้เรียนขั้นต่ำ

3 คน

ระยะเวลา

18 ชั่วโมง (3 วัน)

ใบเสนอราคา

ต้องการใบเสนอราคา กรุณากรอกข้อมูลด้านล่าง

ป้ายกำกับ