Chào mọi người, Nhân dịp cuối tuần mình sẽ chia sẻ về lộ trình học C#, .Net core (5, 6) cho những bạn mới bắt đầu. Không để mọi người chờ lâu, cùng bắt đầu nào.
I. Cài đặt môi trường
- .NET 6 SDK: https://dotnet.microsoft.com/en-us/download/visual-studio-sdks
- Visual studio Community 2022: https://visualstudio.microsoft.com/vs/community/
- SQL Server 2019 Developer: https://www.microsoft.com/en-us/sql-server/sql-server-downloads
- SQL Server Management Studio : https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16
- Visual studio Code: https://code.visualstudio.com/
- Git: https://git-scm.com/downloads
II. Project học tập
Học phải đi đôi với hành vì vậy nên khi học C#, .NET mình nghĩ các bạn nên tự mình xây dựng những dự án cá nhân. Bên dưới là 1 dự án mẫu với yêu cầu và các chức năng cơ bản.
Mô tả dự án:
- Phát triển trang blog cho lập trình viên.
- Hiển thị 10 danh sách bài viết mới nhất cho người dùng xem, phân trang. Hiển thị danh sách bài viết theo danh mục.
- Cho phép quản lý danh mục bài viết (category) như C#, Java, PHP, Database, BE, FE... Xem danh sách, tìm kiếm, phân trang, thêm, xóa, sửa danh mục category.
- Quản lý bài viết (Post) thuộc về một danh mục (xategory). Xem danh sách, tìm kiếm, phân trang, thêm, xóa, sửa bài viết.
- Người quản trị phải login mới có thể vào trang quản trị (management)
Chức năng:
- Lấy danh sách
- Searching/Filter
- Phân trang (paging)
- Thêm dữ liệu (add) (upload hình, tích hợp với ckeditor để viết bài)
- Sửa dữ liệu (update)
- Xóa dữ liệu (delete)
- Đăng nhập, đăng xuất
Công nghệ (Tech stack):
- Backend:.Net 6, Entity Framework Core, Sql Server (database) để xây dựng API
- Frontend: HTML, CSS, Javascript tương tác với BE qua API
III. Nội dung C#, .NET, SQL Server
IV. Tổng kết
- Vậy là chúng ta đã đi qua tổng quan về nội dung lộ trình c#, .NET.
- Cảm ơn mọi người đã xem bài viết. Chúc mọi người một cuối tuần vui vẻ.
- Nếu có thắc mắc về các phần trong bài này mọi người có thể inbox qua facebook:https://www.facebook.com/FriendsCode-108096425243996 Mình sẽ giải đáp thắc mắc trong tầm hiểu biết. Cảm ơn mọi người