C# là một dạng ngôn ngữ hướng đối tượng được phát triển bởi Microsoft và ngôn ngữ chính của .NET framework. C# được sử dụng rộng rãi cho các ứng dụng kinh doanh. C# cũng được sử dụng để tạo ra các ứng dụng web, ứng dụng GUI …Những ứng dụng này chạy trên cả các thiết bị di động và trên máy tính cá nhân.
Mục lục
Tìm hiểu về Lập trình C#
C# là gì?
C# (hay còn gọi là C-Sharp) là ngôn ngữ lập trình hướng đối tượng, được Microsoft phát triển dựa trên nền tảng của ngôn ngữ Java và C++. Nó là tiền đề cho sự thâm nhập và phát triển của .NET framwork sau này.
Với sự kết hợp của C# và .NET framework, việc tạo các ứng dụng WinForm, WPF hay tạo Website bằng MVC.NET… trở nên dễ dàng hơn rất nhiều.
Sách học lập trình C# tiếng Việt
1. Lập trình C# từ căn bản đến nâng cao
Tác giả: Phạm Công Ngô. Xuất bản năm 2007 tuy nhiên vẫn còn rất giá trị với những người muốn tìm hiểu về C#.
Ưu điểm:
- Download miễn phí
- Sách giải thích ngắn gọn, dễ hiểu, có ví dụ minh họa.
- Thông tin ebook bắt đầu từ chính kinh nghiệm giảng dạy của tác giả nên rất dễ áp dụng.
Nhược điểm:
- Sách được thể hiện dưới dạng trắng đen, có thể khiến người đọc cảm thấy không ham thích.
- Sách thích hợp với nhân viên mới và những người có tính chủ động trong việc tự học.
2. Lập trình C# 2008 căn bản
Tác giả: đây chính là tài liệu được soạn thảo bởi đội ngũ giảng viên của trung tâm đào tạo CNTT Nhất Nghệ, phát hành từ năm 2008.
Ưu điểm:
- Download miễn phí
- Độ dày vừa phải (102 trang) giúp người đọc nhanh chóng nắm bắt những kiến thức nền tảng về lập trình C#.
- Minh họa trực quan, dễ thực hành.
Nhược điểm:
- Sách chỉ phù hợp với nhân viên mới bắt đầu vì nội dung chỉ ở mức cơ bản.
3. .NET toàn tập
Tác giả: Dương Quang Thiện. Trọn bộ 8 tập, bao gồm cả lí thuyết và thực hành. Đặc biệt: tập 1 – C# cơ bản, tập 2 – C# và .NET Framework.
Ưu điểm:
- Bộ sách lập trình C# hiếm hoi được viết bằng tiếng Việt, hướng dẫn cặn kẽ từ cơ bản đến sâu hơn về .NET và C#.
- Ngôn ngữ giải thích rõ ràng mạch lạc, cực kì dễ tiếp xúc với mọi đối tượng mục tiêu bạn đọc.
Nhược điểm:
- Xuất bản từ 2005 nên một vài kiến thức có thể đã lạc hậu.
- Sách hơi khó tìm mua. Các bạn có thể mượn ở Thư viện Khoa học Tổng hợp Tp.Hồ Chí Minh hoặc mua ebook.
XEM THÊM Top khóa học digital marketing cơ bản tới nâng cao
4. Các giải pháp lập trình C#
Tác giả: Nguyễn Ngọc Bình Phương, Thái Thanh Phong. Sách dùng kèm đĩa.
Sách dày hơn 700 trang, cung cấp cái nhìn tổng quan khá đầy đủ về ứng dụng của ngôn ngữ C# trên các khía cạnh lập trình Web, ứng dụng, cơ sở dữ liệu, đồ họa…
Ưu điểm
- Cách giải thích hợp lý, thiên về thực hành. Có thể tham khảo riêng từng phần nội dung, không cần đọc từ đầu tới cuối sách.
- Thông tin khái quát song các hướng dẫn đều chi tiết, dễ hiểu dễ theo dõi
Nhược điểm
- Sách lập trình C# cơ bản, chỉ thích hợp với newbie
Sách lập trình C# tiếng Anh
The Pragmatic Programmer
Là một cuốn sách dạy lập trình cơ bản được đúc kết từ kinh nghiệm nhiều năm của các người có chuyên môn lập trình. Thế nên, các nội dung kiến thức trong sách đều rất thực tế, không nặng nề về lý thuyết mà trọng điểm tập trung vào những trải nghiệm, các sai lầm gặp phải trong công việc hàng ngày.
XEM THÊM Tổng hợp các khóa học về tài chính cho nhà lãnh đạo 2020
The Pragmatic Programmer bao quát mọi vấn đề lập trình nói chung mà không nêu ra vấn đề riêng của từng ngôn ngữ lập trình nào cả. Các nội dung kiến thức trong sách được giải thích theo từng đề mục trong chuỗi các chuyên đề. Bên cạnh đấy, sách còn đưa ra các ví dụ rõ ràng cho mỗi vấn đề. Điều này rất dễ dàng sử dụng với người đọc, giúp người đọc dễ hiểu và dễ nhớ hơn.
The Clean Coder: A Code of Conduct for Professional Programmers
Chỉ với 200 trang những The Clean Coder: A Code of Conduct for Professional Programmers được coi như sách gối đầu giường của các bạn lập trình viên. Đúng như tên gọi, sách làm rõ và xoay quanh vấn đề về các dòng code. Một điều giúp sách được ưa chuộng chính là việc có rất nhiều lời khuyên thực tế của các những người có chuyên môn về quy trình làm sản phẩm, viết code…
C# Yellow Book
Sách được biển soạn bởi Rob Miles. Đây là cuốn sách được sinh ra để dành cho các bạn mới khởi đầu làm quen với lập trình. Tất nhiên, nếu chọn lựa ngôn ngữ C# để bắt đầu thì đừng nên bỏ qua C# Yellow Book nhé.
XEM THÊM Tổng hợp tài liệu phương pháp kaizen của người Nhật hiện nay
Quốc Bảo -Tổng hợp
Tham khảo: aptechvietnam.com.vn, mindx.edu.vn