15 lượt xem

.NET là gì? Học gì để trở thành lập trình viên .NET? (update 2021) | Educationuk-vietnam.org

.NET (còn đánh vần là Dot Net) là một nền tảng lập trình (không phải ngôn ngữ lập trình) do Microsoft phát triển chạy trên hệ điều hành Microsoft Window, bao gồm nhiều công nghệ khác nhau.

ITviec đã chọn lọc các tài liệu lập trình .NET tốt nhất để giúp bạn:

  • Tìm hiểu các công nghệ trong lập trình .NET
  • Học lập trình .NET từ cơ bản đến nâng cao
  • Cập nhật thông tin mới nhất về .NET

Xem công việc .NET tức thì trên ITviec!

.NET là gì?

.NET (còn đánh vần là Dot Net) là một nền tảng lập trình (không phải ngôn ngữ lập trình) do Microsoft phát triển chạy trên hệ điều hành Microsoft Window, bao gồm nhiều công nghệ khác nhau.

Bạn có thể sử dụng VB.NET và C # làm hai ngôn ngữ lập trình chính để tạo web hoặc ứng dụng di động.

Xem thêm 10 sách lập trình C #

Nhà phát triển .NET làm việc tại Thành phố Hồ Chí Minh

Nhà phát triển .NET làm việc tại Hà Nội

Điểm nổi bật của .NET:

  • Bảo mật cao, đáng tin cậy
  • Tăng hiệu suất, giảm chi phí khi phát triển ứng dụng
  • Sử dụng nhiều ngôn ngữ, đa nền tảng
  • Tích hợp dễ dàng với Hệ thống Di sản

Các tài liệu cần thiết để trở thành nhà phát triển .NET

SÁCH LẬP TRÌNH .NET

1. Hướng dẫn thiết kế khung

lap-Princess-net-framework-design-tutorialĐược đúc kết từ những kinh nghiệm xương máu của Brad Abrams và Krystof Cwaline – hai chuyên gia hàng đầu, thành viên sáng lập và cũng là người trực tiếp thiết kế / phát triển .NET framework tại Microsoft trong gần 20 năm.

Bạn nên đọc cuốn sách lập trình .NET này nếu bạn muốn:

  • Phát triển khung sử dụng ngôn ngữ lập trình hướng đối tượng. Các hướng dẫn trong cuốn sách sẽ giúp bạn tạo ra các API khung mạnh mẽ và hữu dụng nhất.
  • Tìm các bài tập lập trình ứng dụng .NET thực tế để phát triển ứng dụng.

Thuận lợi:

  • Giải thích chuyên sâu về cách thức hoạt động của .NET framework, cảnh báo các lỗi thường gặp cũng như giải pháp. Bạn sẽ biết mình nên / không nên làm gì và tại sao.
READ  Hướng dẫn giảm dung lượng file Excel với 4 mẹo siêu nhanh gọn | Educationuk-vietnam.org

Khuyết điểm:

  • Nội dung không chuyên sâu, không thích hợp cho người mới bắt đầu.
  • Cuốn sách hầu như chỉ tập trung vào việc xây dựng các API công khai.
  • Văn phong hơi khô khan.

2. Viết mã .NET hiệu suất cao

máy tính xách tayHay nhin nhiêu hơn thông tin về cuốn sách.

Cuốn sách lập trình .NET này phù hợp với trình độ trung cấp hoặc cao cấp, đặc biệt dành cho các nhà phát triển .NET cũ làm việc trong các dự án quy mô lớn.

Thuận lợi:

  • Cấu trúc hẹp. Kiến thức được trình bày theo từng lớp, vì vậy người đọc có thể lựa chọn độ sâu của kiến ​​thức mà họ muốn có.
  • Bao gồm chi tiết các vấn đề thường ảnh hưởng đến nhiều ứng dụng và dịch vụ .NET hơn.
  • Lưu ý các thuật toán vô ích, giúp bạn tiết kiệm “chi phí” rủi ro.
  • Lưu ý và giải thích các công nghệ hỗ trợ tốt cho. NET cũng như các công cụ hữu ích.

Khuyết điểm:

  • Đôi khi tác giả đi quá sâu vào tình tiết, lối hành văn khô khan nên hơi khó đọc.

3. Hiểu biết về .NET

lap-chúa-net-giác-mạng

Thích hợp cho: các nhà phát triển có kinh nghiệm trong các ngôn ngữ khác (đặc biệt là các nhà phát triển Java) muốn tìm hiểu thêm về lập trình .NET.

Thuận lợi:

  • Cung cấp cái nhìn tổng quan về tất cả các khía cạnh của .NET.
  • Giải thích cách các ngôn ngữ và công nghệ hiện có (ví dụ: ASP) được chuyển đổi sang môi trường .NET.
  • Giải thích lý do tạo một ngôn ngữ mới, ví dụ C #.

Khuyết điểm:

  • Sách có đề cập đến .NET 2.0 nên nội dung hơi lỗi thời.
  • Khá là một cuốn sách cơ bản cho các nhà phát triển .NET cũ.

4. Microsoft .NET – Ứng dụng Kiến trúc Doanh nghiệp

.net-la-gi-3

Cuốn sách phù hợp với những lập trình viên chất lượng có ít nhất 1-2 năm kinh nghiệm lập trình .NET trở lên muốn tìm hiểu về kiến ​​trúc ứng dụng .NET.

READ  Hợp chất là gì? Phân loại hợp chất? Lấy ví dụ minh họa | Educationuk-vietnam.org

Bao gồm 2 phiên bản:

  • Phiên bản in 2008: cung cấp định nghĩa về kiến ​​trúc UML, mục đích và các mô hình cơ bản, các nguyên tắc thiết kế cơ bản, vai trò và trách nhiệm cũng như lựa chọn công nghệ cho các lớp được sử dụng trong các ứng dụng doanh nghiệp.
  • Phiên bản in 2012: tập trung nhận yêu cầu, viết câu chuyện người dùng, thiết kế hệ thống; cũng như đọc và ghi dữ liệu.

Thuận lợi:

  • Văn phong rõ ràng, dễ tiếp cận với nhiều đối tượng độc giả. Cấu trúc của cuốn sách hẹp.

Khuyết điểm:

  • Ấn bản năm 2008 có một số thông tin hơi cũ.

Việc làm Nhân viên phát triển .NET cấp cao tại TP.

Việc làm cho lập trình viên .NET cấp cao tại Hà Nội

. CỘNG ĐỒNG LẬP TRÌNH NET

Tư cách thành viên trong cộng đồng nhà phát triển .NET chất lượng không chỉ giúp bạn cập nhật những kiến ​​thức công nghệ mới mà còn nhanh chóng tìm được hỗ trợ khi cần “ăn quả bí”.

CỘNG ĐỒNG .NET

5. Phát triển Tìm kiếm Win

Tài nguyên trực tuyến hữu ích cho các nhà phát triển, kiến ​​trúc sư và nhà quản lý phát triển trong việc thiết kế và duy trì các ứng dụng sử dụng nền tảng Visual Basic, C # và Microsoft .NET.

Tại đây bạn sẽ tìm thấy thông tin về mọi khía cạnh của lập trình .NET, từ thiết kế, kiến ​​trúc, lập trình, thử nghiệm, đến triển khai trong môi trường thế giới thực.

6. Quỹ Dotnet

Tổ chức hoạt động độc lập, nhằm hỗ trợ sự phát triển và hợp tác của các thành viên trong hệ sinh thái .NET.

.net-la-gi-2

.NET Foundation – một tổ chức độc lập nhằm hỗ trợ sự hợp tác và phát triển của hệ sinh thái .NET

CỘNG ĐỒNG ASP.NET

ASP.NET là một công nghệ nổi tiếng trong lập trình .NET.

7. ASP.NET

Cổng thông tin Microsoft, cung cấp tất cả các thông tin chính thức về ASP.NET.

8. Thế giới ASP.NET

Một cổng thông tin hữu ích khác, nơi bạn có thể nhanh chóng tìm thấy các hướng dẫn, tin tức và tài nguyên ASP.NET.

READ  Phương pháp nghiên cứu khoa học là gì | Educationuk-vietnam.org

9. ASP.NET MVC

Cộng đồng lập trình viên Việt Nam chuyên về ASP.NET MVC trên Facebook.

10. ASP.NET C #

Nơi giao lưu, học hỏi và chia sẻ kinh nghiệm của các lập trình viên Việt Nam chuyên về ASP.NET C # trên Facebook.

.net-la-gi

Cổng thông tin chính thức của Microsoft cho ASP.NET

Ngoài ra, bạn cũng có thể tham khảo thêm:

Trang web hỏi đáp giúp “cứu” nhà phát triển

10 tài liệu lập trình ASP.NET từ A đến Z cho Web Developer

LẬP TRÌNH BLOGGER .NET

“Theo chân” các chuyên gia hàng đầu trong ngành là cách tuyệt vời để bạn phát triển sự nghiệp. ITviec tập hợp một số blogger chuyên lập trình .NET trong và ngoài nước:

11. Jon Skeet

Chuyên gia hàng đầu về C #, tác giả sách nổi tiếng Độ sâu của C #.
tiếng riu ríu
GitHub
Tràn ngăn xếp

12. Damian Edwards

Quản lý chương trình ASP.NET tại Microsoft, nhà thiết kế SignalR và Web Forms MVP.
Blog
tiếng riu ríu
GitHub
Tràn ngăn xếp

13. DỄ DÀNGFiery Fowler

Nhà phát triển phần mềm chuyên về ASP.NET tại Microsoft. Nhà thiết kế và phát triển hàng đầu của SignalR.
Blog
tiếng riu ríu
GitHub

14. Phil Haack

Phó tổng giám đốc chịu trách nhiệm phát triển sản phẩm tại GitHub. Cựu quản lý chương trình cấp cao của nhóm ASP.NET tại Microsoft.
Blog
tiếng riu ríu
GitHub

15. Scott Guthrie

DÔng đã lãnh đạo các nhóm phát triển ASP.NET, Silverlight, WPF, CLR, IIS, Media Server và Visual Studio Tools cho các nhà phát triển web và Windows Phone 7 tại Microsoft. Đồng tạo ASP.NET với Mark Anders.
Blog
tiếng riu ríu
GitHub

Xem thêm 17 blogger công nghệ thông tin Việt Nam và 9 blogger công nghệ thế giới bạn không nên bỏ qua.

Robi 2

Nếu bạn nghĩ rằng những phân phối này có thể giúp ích cho bạn bè hoặc đồng nghiệp của mình, hãy nhớ nhấn nút Chia sẻ bên dưới!

Tham khảo ngay hàng trăm việc làm .NET trên ITviec!