Sau khóa học, bạn được gì?
Kiến trúc & Nguyên tắc thiết kế hệ thống
- Hiểu rõ kiến trúc và ưu điểm của ASP.NET Core trong môi trường tài chính & ERP.
- Áp dụng Clean Architecture và SOLID trong thiết kế hệ thống backend.
Xây dựng API & Quản lý dữ liệu
- Xây dựng API RESTful chuyên nghiệp.
- Làm việc với Entity Framework Core và quản lý cơ sở dữ liệu bằng migration.
- Thiết kế và tối ưu truy vấn từ đơn giản đến phức tạp dựa trên nghiệp vụ thực tế.
Xây dựng project cá nhân
- Phát triển các chức năng quan trọng như: Tích hợp thanh toán Duyệt quy trình (workflow approval) Phân quyền người dùng trong môi trường doanh nghiệp.
- Dự án cuối khóa: xây dựng ứng dụng backend hoàn chỉnh từ thiết kế database, xây dựng API đến triển khai và kiểm thử
Hỗ trợ từ giảng viên & mở rộng cơ hội nghề nghiệp
- Trong suốt khóa học, học viên nhận được sự hỗ trợ trực tiếp từ giảng viên, giải đáp thắc mắc nhanh chóng.
- Kết nối với cộng đồng công nghệ, tham gia thảo luận, cập nhật xu hướng và mở rộng cơ hội nghề nghiệp trong lĩnh vực công nghệ.
Nội dung khóa học
Thời lượng
24 buổi
Đầu vào
Không yêu cầu
Hình thức
Offline/ Online
01
Kiến thức nền tảng
Tuần 1-2
- Giới thiệu C# căn bản và lập trình hướng đối tượng (OOP)
- Làm quen với môi trường .NET Core và Visual Studio/VS Code
- Kiến thức cơ bản về lập trình web: HTTP, RESTful API, client-server
- Tổng quan về kiến trúc ứng dụng backend và quy trình phát triển phần mềm
02
Chuyên sâu ASP.NET Core và EF Core
Tuần 3-6
- Khám phá kiến trúc của ASP.NET Core: cấu trúc dự án, dependency injection, middleware
- Xây dựng các API RESTful với ASP.NET Core: routing, controllers, authentication và authorization
- Giới thiệu EF Core: thiết kế mô hình dữ liệu, tạo và quản lý database migration
- Thực hành các thao tác CRUD với EF Core và làm việc với SQL Server
03
Thiết kế nghiệp vụ và quản lý dữ liệu
Tuần 7-10
- Tập trung vào thiết kế và tổ chức cơ sở dữ liệu theo các module cốt lõi trong hệ thống phần mềm, ứng dụng cho các lĩnh vực như ERP, tài chính và quản lý quy trình.
- Áp dụng các nguyên tắc Clean Architecture, SOLID để tổ chức mã nguồn, đảm bảo tính mở rộng và dễ bảo trì.
- Xây dựng và xử lý các truy vấn từ đơn giản đến phức tạp, mô phỏng các nghiệp vụ thực tế trong doanh nghiệp. Gồm các chức module chức năng sẽ có trong mọi hệ thống (các module core như: Module Authentication, Authorization theo chuẩn OAuth2 và OpenIdConnect, Module Quản lý khách hàng, Module Quản lý thông tin khách hàng,…)
- Kiểm thử các API thông qua Swagger và Postman để xác nhận tính chính xác của nghiệp vụ.
04
Triển khai dự án với Docker và cấu hình Nginx
Tuần 11-12
- Xây dựng các chức năng quan trọng cho hệ thống tài chính và ERP.
- Học cách thiết kế phân quyền chức năng và phân quyền dữ liệu theo yêu cầu doanh nghiệp.
- Triển khai ứng dụng bằng Docker và sử dụng Docker Compose để chạy dự án, cùng với cấu hình Nginx cơ bản nhằm đưa Web API vào hoạt động.
- Tích hợp cơ chế ghi log để theo dõi và xử lý sự cố trong quá trình vận hành.
Khóa học dành cho ai?
Sinh viên CNTT, người mới đi làm.
Bạn đã có nền tảng lập trình cơ bản và muốn nâng cao kiến thức Backend để chuẩn bị cho kỳ thực tập hoặc công việc đầu tiên. Khóa học giúp bạn xây dựng tư duy hệ thống, làm quen với kiến trúc phần mềm chuyên nghiệp và thực hành qua dự án thực tế.
Người có kiến thức lập trình cơ bản
Bạn đang làm việc hoặc chuyển hướng sang lĩnh vực phát triển phần mềm, muốn làm chủ các kỹ thuật nâng cao như thiết kế RESTful API, database optimization, microservices… Đây là bước đệm để bạn tự tin apply vào các vị trí Backend Developer tại các công ty công nghệ.
Giảng viên khóa học

Thầy Lê văn Minh
- Giảng viên Ngành KHMT Đại học Xây dựng Hà Nội
- Thạc sĩ CNTT Đại học Bách Khoa
- 5 năm kinh nghiệm phát triển hệ thống tài chính, ERP phức tạp
Cùng lắng nghe người thật, kết quả thật


Project cuối khóa của học viên
Mở rộng cơ hội nghề nghiệp và làm đẹp CV với những project thực tế từ khóa học!
Nhận diện biển số xe với YOLOv8 siêu đơn giản
LRCN – Nhận diện hành động trong video bằng Deep Learning
Hình ảnh khóa học

Courses you might be interested in
-
0 bài học
-
0 bài học
-
In-Person workshop, Edinburgh
-
10 lessons