Thiết Lập Dự Án .NET Từ Đầu Sử Dụng 6 Phương Pháp Tốt Nhất Này

Tác giả: Milan Jovanović
Ngày xuất bản: 2025-01-10T00:00:00
Length: 16:07

Get the source code for this video for FREE → https://the-dotnet-weekly.kit.com/setup

Want to master Clean Architecture? Go here: https://bit.ly/3PupkOJ

Want to unlock Modular Monoliths? Go here: https://bit.ly/3SXlzSt

Get the source code here: https://www.patreon.com/milanjovanovic

Want to build a rock-solid .NET project that won't give you headaches later? This video shows you how to set up your project the right way from day one. We'll cover everything from basic setup to some really cool tools - like using .editorconfig to keep your code clean, managing all your packages in one place, and catching bugs early with code analysis. You'll also learn how to package your app with Docker, orchestrate it using Docker Compose or the shiny new .NET Aspire, and automate your builds with GitHub Actions. Perfect for anyone who wants to level up their .NET game and build projects like a pro.

My editorconfig: https://gist.github.com/m-jovanovic/417b7d0a641d7dd7d1972550fba298db

Editorconfig sample: https://github.com/dotnet/runtime/blob/main/.editorconfig

Central Package Management in .NET - Simplify NuGet Dependencies

https://www.milanjovanovic.tech/blog/central-package-management-in-net-simplify-nuget-dependencies

Improving Code Quality in C# With Static Code Analysis

https://www.milanjovanovic.tech/blog/improving-code-quality-in-csharp-with-static-code-analysis

Check out my courses:

https://www.milanjovanovic.tech/courses

Read my Blog here:

https://www.milanjovanovic.tech/blog

Join my weekly .NET newsletter:

https://www.milanjovanovic.tech

Chapters

0:00 Creating the project

1:07 Code style - .editorconfig

2:48 Build configuration

4:20 Central package management

7:04 Code quality - static code analysis

10:42 Containerization

12:25 Orchestration - Docker Compose

13:18 Orchestration - Aspire

15:02 CI/CD pipeline - GitHub Actions

Dịch Vào Lúc: 2025-03-23T04:24:51Z

Yêu cầu dịch (Một bản dịch khoảng 5 phút)

Phiên bản 3 (ổn định)

Tối ưu hóa cho một người nói. Phù hợp cho video chia sẻ kiến thức hoặc giảng dạy.

Video Đề Xuất