![](https://fullstackdotnet.com/wp-content/uploads/2024/01/dotnet-platform-1024x576.png)
Giới thiệu Full Stack .NET
- Là sử dụng .NET để phát triển cả Backend và Frontend. Sử dụng chung Framework, ngôn ngữ để phát triển cả client và server
- Sử dụng chung Tool: Visual studio (Visual studio code). Kỹ năng code, debug giống nhau giữa các ứng dụng Backend và Frontend
- Share 1 phần code giữa nhiều project, sử dụng chung cùng 1 định nghĩa kiểu dữ liệu trao đổi giữa server và client
- Để phát triển các ứng dụng web, chúng ta cần học thêm basic về HTML, CSS, Javascript. Các App hiện đại trên nền tảng .NET thường sử dụng XAML (WPF, WinUI, Xamarin, .NET Maui, Uno platform, Avalonia, …)
- Để phát triển các ứng dụng Backend, chúng ta cần học thêm và thực hành về Database. Cài các database cơ bản để thực hành: SQL Server, MySQL, SQLite, … . Nếu bạn nào cần Database online thì liên hệ mình để được cấp Database cài trên server. Học cách tạo bảng, truy vấn dữ liệu: Thêm, Sửa, Xóa dữ liệu. Hiện tại chúng ta có Entity Framework giúp chúng ta làm ứng dụng Backend mà không cần thao tác trực tiếp với database (ORM). Giúp developer phát triển app ổn định, nhanh chóng và hiệu quả.
Why .NET
- Công nghệ của Microsoft, có lịch sử phát triển lâu dài
- Cộng đồng đông đảo
- Ứng dụng rộng rãi ở nhiều lĩnh vực: Web, Server, Mobile App, PC App, AI, Cloud, thậm chí là Game
- Cơ hội để trở thành Software engineer toàn diện
- Dễ dàng share code cho nhiều project khác nhau, tiết kiệm thời gian và chi phí, hiệu quả cao
- Chạy trên nhiều nền tảng khác nhau. Chúng ta có thể phát triển và triển khai nhiều ứng dụng trên cả Windows, MacOS, Linux.
Tôi không sợ người luyện tập 10.000 cú đá chỉ một lần mà chỉ sợ người thực hành 1 cú đá 10.000 lần
Lý Tiểu Long
Trả lời