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

Đang xem: Lập trình dotnet là gì

honamphoto.com đã chọn lọc những tài liệu lập trình .NET chất nhất, giúp bạn:

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

Xem ngay hàng trăm việc làm .NET trên honamphoto.com!

.NET là gì?

.NET (hay còn được viết thành Dot Net) là một nền tảng lập trình (không phải ngôn ngữ lập trình) được phát triển bởi Microsoft, 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ể dùng VB.NET và C# là hai ngôn ngữ lập trình chính để tạo ra các ứng dụng web hoặc mobile.

Việc làm .NET developer tại TP Hồ Chí Minh

Việc làm .NET developer tại Hà Nội

Những điểm nổi bật của .NET:

Tính bảo mật cao, đáng tin cậyTăng hiệu suất, giảm chi phí khi phát triển ứng dụngSử dụng đa ngôn ngữ, đa nền tảngDễ dàng tích hợp với Legacy Systems

Những tài liệu cần thiết để trở thành lập trình viên .NET

SÁCH LẬP TRÌNH .NET

1.Framework Design Guidelines

*

Được đúc rút từ những kinh nghiệm xương máu của Brad Abrams và Krystof Cwaline – hai chuyên gia đầu ngành, 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 gần 20 năm qua.

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

Phát triển framework bằng ngôn ngữ lập trình hướng đối tượng. Những chỉ dẫn trong sách sẽ giúp bạn thiết kế framework APIs tiện dụng và mạnh mẽ hơn.Tìm các bài tập thực hành lập trình .NET ứng dụng cho phát triển apps.

Ưu điểm:

Lí giải sâu sắc về cách .NET framework hoạt động, cảnh báo các sai lầm dễ gặp, cũng như cách giải quyết. Bạn sẽ biết điều gì nên/không nên làm, và tại sao.

Nhược điểm:

Nội dung chuyên sâu, không phù hợp với newbie.Sách hầu như chỉ tập trung vào việc xây dựng public API.Lối viết hơi khô khan.

2.Writing High-Performance .NET Code

*

Sách lập trình .NET này phù hợp với trình độ trung cấp hoặc nâng cao, đặc biệt là các senior .NET developer làm dự án quy mô lớn.

Ưu điểm:

Cấu trúc chặt chẽ. Kiến thức được trình bày lớp lang, nên độc giả có thể chọn độ sâu của kiến thức muốn tiếp cận.Đề cập đến những vấn đề chi tiết thường tác động mạnh mẽ nhất đến các ứng dụng và services .NET.Chỉ ra các thuật toán vô dụng, giúp bạn tiết kiệm “chi phí” rủi ro.Chỉ ra và lí giải các công nghệ hỗ trợ tốt cho . NET, cũng như các tools hữu ích.

Nhược điểm:

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

3.Understanding .NET

*

Phù hợp với: developer đã có kinh nghiệm ở ngôn ngữ khác (đặc biệt các Java developer chất), muốn tìm hiểu thêm về lập trình .NET.

Ưu điểm:

Cung cấp cái nhìn tổng quan về mọi 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.Lí giải nguyên nhân phía sau việc tạo ra ngôn ngữ mới, ví dụ C#.

Nhược điểm:

Sách đề cập đến .NET 2.0 nên nội dung hơi lạc hậu.

4.Microsoft .NET – Architecting Application for the Enterprise

*

Sách phù hợp với các developer chất đã 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ề architecture cho các ứng dụng .NET.

Xem thêm: Thanh Niên Tình Nguyện Viên Tiếng Anh Là Gì, Tình Nguyện Viên In English

Gồm 2 phiên bản:

Bản in 2008: đưa ra định nghĩa về architecture, mục đích và các mô hình cơ bản của UML, các nguyên tắc thiết kế cơ bản, vai trò và nhiệm vụ cũng như cách lựa chọn công nghệ cho các layer dùng trong ứng dụng doanh nghiệp.Bản in 2012: tập trung vào việc lấy requirement, viết user story, thiết kế hệ thống; cũng như đọc và ghi dữ liệu.

Ưu điểm:

Lối viết sáng rõ, dễ tiếp cận với nhiều đối tượng độc giả. Cấu trúc sách chặt chẽ.

Nhược điểm:

Bản in 2008 có một số thông tin hơi cũ.

Việc làm senior .NET developer tại TP Hồ Chí Minh

Việc làm senior .NET developer tại Hà Nội

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

Gia nhập cộng đồng .NET developer chất không chỉ giúp bạn luôn cập nhật kiến thức công nghệ mới, mà còn nhanh chóng tìm được sự hỗ trợ khi phải “ăn bí”.

CỘNG ĐỒNG .NET

5.Search Win Development

Nguồn tài liệu online hữu ích cho developers, architects và development managers trong thiết kế, bảo trì các ứng dụng dùng Visual Basic, C# và Microsoft .NET platform.

Bạn có thể tìm được thông tin về mọi khía cạnh của lập trình .NET ở đây, từ thiết kế, kiến trúc, lập trình, kiểm thử cho đến triển khai trong môi trường thực tế.v.v..

6.Dotnet Foundation

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

*

.NET foundation – tổ chức hoạt động độc lập nhằm mục đích 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à công nghệ phổ biến trong lập trình .NET.

7.ASP.NET

Cổng thông tin của Microsoft, cung cấp mọi thông tin chính thức về ASP.NET.

8.ASP.NET World

Một cổng thông tin hữu ích khác, nơi bạn có thể tìm tutorials, tin tức và các resource ASP.NET nhanh chóng.

9.ASP.NET MVC

Cộng đồng của các developer Việt Nam chuyên về ASP.NET MVC trên Facebook.

Xem thêm: Vertical-Align Là Gì ? Nghĩa Của Từ Vertical Alignment Trong Tiếng Việt

10.ASP.NET C#

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

*

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

Các website hỏi đápgiúp “giải nguy” cho developer

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

BLOGGER LẬP TRÌNH .NET

“Theo đuôi” các chuyên gia đầu ngành là cách rất tốt để phát triển nghề nghiệp. honamphoto.com tổng hợp một số hot blogger chuyên về 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ả cuốn sách nổi tiếng C# in Depth.TwitterGitHubStack Overflow

12. Damian Edwards

ASP.NET program manager tại Microsoft, người thiết kế SignalR, và Web Forms MVP.BlogTwitterGitHubStack Overflow

13. David Fowler

Software developer chuyên về ASP.NET tại Microsoft. Người thiết kế, đồng thời là lead developer của dự án SignalR.BlogTwitterGitHub

14. Phil Haack

Phó tổng giám đốc phụ trách phát triển sản phẩm tại GitHub. Cựu senior program manager của team ASP.NET tại Microsoft.BlogTwitterGitHub

15. Scott Guthrie

Đã và đang điều hành các team phát triển ASP.NET, Silverlight, WPF, CLR, IIS, Media Server, và Visual Studio Tools cho web developer và Windows Phone 7 tại Microsoft. Đồng sáng tạo ASP.NET với Mark Anders.BlogTwitterGitHub

*

Nếu bạn nghĩ những chia sẻ này có thể giúp ích cho bạn bè hoặc đồng nghiệp, đừng quên nhấn nút Share bên dưới nhé!

Leave a Reply

Your email address will not be published. Required fields are marked *