Liên hệ với chúng tôi
 Thời gian kéo dài 21 Giờ học

Đề cương khóa học

Giới thiệu về .NET 8

  • .NET là gì? Tổng quan và quá trình phát triển
  • Các tính năng LTS và hỗ trợ nền tảng của .NET 8
  • Cài đặt SDK và các công cụ phát triển

Bắt đầu với C# và Ứng dụng Dòng lệnh

  • Cấu trúc dự án và các lệnh CLI
  • Làm việc với kiểu dữ liệu, phương thức và luồng kiểm soát
  • Lập trình hướng đối tượng trong C#

Xây dựng Ứng dụng Web với ASP.NET Core 8

  • Tạo và chạy một ứng dụng web cơ bản
  • Định tuyến (Routing), phần mềm trung gian (middleware) và dịch vụ
  • Giới thiệu về Razor Pages và MVC

Truy cập Dữ liệu với Entity Framework Core

  • Cấu hình ngữ cảnh cơ sở dữ liệu (database context)
  • Làm việc với LINQ và mô hình dữ liệu
  • Di chuyển (Migrations) và các thao tác CRUD

Tiêm Phụ thuộc và Cấu hình

  • Khung tiêm phụ thuộc tích hợp sẵn
  • Làm việc với appsettings.json và biến môi trường
  • Chu kỳ sống của dịch vụ và kiến trúc mô-đun

Phát triển API với Minimal APIs

  • Nguyên tắc RESTful và thiết kế điểm cuối (endpoint)
  • Sử dụng thuộc tính (attributes) và tham số tuyến trình
  • Kiểm thử API bằng Postman hoặc Swagger

Kiểm thử và Gỡ lỗi trong .NET

  • Kiểm thử đơn vị với xUnit
  • Phương pháp kiểm thử tích hợp
  • Kỹ thuật gỡ lỗi trong Visual Studio

Triển khai Ứng dụng và Xuất bản Đa Nền tảng

  • Xuất bản ứng dụng .NET 8 (tự chứa vs. phụ thuộc khung)
  • Các tùy chọn triển khai cho Windows, Linux và macOS
  • Sử dụng Visual Studio và công cụ CLI để đóng gói và phát hành

Tổng kết và Bước tiếp theo

  • Tóm tắt các khái niệm chính và công cụ được đề cập trong khóa học
  • Lộ trình thực hành khuyến nghị và nguồn tài liệu học tập
  • Tổng quan về các chủ đề nổi bật: .NET 9 preview, Blazor, microservices

Yêu cầu

  • Hiểu biết cơ bản về các khái niệm lập trình (biến, vòng lặp, hàm)
  • Một số kinh nghiệm với bất kỳ ngôn ngữ hướng đối tượng nào (ví dụ: C#, Java, Python)
  • Quen thuộc với các công cụ dòng lệnh là một lợi thế nhưng không bắt buộc

Đối tượng tham gia

  • Lập trình viên mới tiếp cận hệ sinh thái .NET
  • Programmer chuyển đổi từ các ngôn ngữ khác sang C#/.NET
  • Đội ngũ kỹ thuật xây dựng các ứng dụng đa nền tảng sử dụng .NET hiện đại

Số người tham gia


Giá cho mỗi học viên

Đánh giá (2)

Các khóa học sắp tới

Các danh mục liên quan