Giới thiệu Khóa học ASP.NET (C#) + AI

Khóa học ASP.NET (C#) + AI tại DevRun giúp học viên thành thạo lập trình web với ASP.NET Core và C#, tích hợp AI để viết code nhanh, tối ưu hóa quy trình phát triển, và xây dựng dự án thực tế.

ASP.NET Application Illustration

Thông tin khóa học

  • Thời lượng: 48 giờ (16 buổi x 3 giờ, 5-6 tuần).
  • Nội dung chính:
    • Phần 1: Cơ bản về C# và ASP.NET (18 giờ)
      - Cú pháp C#, lập trình hướng đối tượng (OOP), nền tảng web (HTTP, HTML/CSS).
      - ASP.NET Core MVC, Razor, Entity Framework Core, cơ sở dữ liệu SQL Server.
      - Thực hành: Xây dựng ứng dụng quản lý sinh viên với CRUD cơ bản.
    • Phần 2: Lập trình nâng cao (15 giờ)
      - Xác thực/phân quyền với ASP.NET Identity, xây dựng API RESTful với Swagger.
      - Tối ưu hóa hiệu suất, triển khai ứng dụng trên IIS và Azure.
      - Xử lý LINQ, tích hợp API bên thứ ba (gửi email, thanh toán).
      - Thực hành: Tích hợp đăng nhập, API sản phẩm, và gửi thông báo email.
    • Phần 3: Ứng dụng AI (3 giờ)
      - Sử dụng GitHub Copilot, Tabnine để gợi ý code, debug, tự động hóa (Model, API, unit test).
      - Thực hành: Xây dựng module tìm kiếm sản phẩm với hỗ trợ AI.
    • Phần 4: Dự án cuối khóa (12 giờ)
      - Lựa chọn dự án: Website thương mại điện tử, quản lý kho, ứng dụng đặt lịch.
      - Thực hiện và trình bày dự án theo nhóm, tích hợp AI.
  • Phù hợp với:
    - Tất cả các đối tượng muốn học lập trình, yêu cầu biết một trong các ngôn ngữ (C/C++/Python).
  • Phương châm: Thực chiến, chú trọng thực hành (70% thực hành, 30% lý thuyết).
  • Hình thức: Trực tiếp tại trung tâm hoặc online qua Zoom.
  • Tài liệu và công cụ:
    • Sách tham khảo:
      - "Pro ASP.NET Core MVC" - Adam Freeman
      - "C# in Depth" - Jon Skeet
      - "ASP.NET Core in Action" - Andrew Lock
      - "Programming ASP.NET Core" - Dino Esposito
      - "Professional C# and .NET" - Christian Nagel
      - "Entity Framework Core in Action" - Jon P Smith
    • Tài liệu trực tuyến:
      - Microsoft Learn, YouTube (Kudvenkat, freeCodeCamp), Pluralsight, Udemy, ASP.NET Core Documentation, Stack Overflow
    • Công cụ:
      - Visual Studio 2022, .NET 8 SDK, SQL Server, ASP.NET Core, Entity Framework Core, Swagger, GitHub Copilot, Tabnine
  • Kết quả đạt được:
    - Thành thạo C#, ASP.NET Core, và cơ sở dữ liệu.
    - Sử dụng AI để tăng tốc lập trình và tối ưu code.
    - Hoàn thành dự án web thực tế, sẵn sàng phát triển ứng dụng chuyên nghiệp.