30/09/2018, 17:46

Những kiến thức cần thiết khi học ASP.NET?

Xin chào tất mọi người ! Mình hiện tại đã có chút căn bản về C#.NET. mình muốn chuyển qua học lập trình Web bằng ASP.NET thì cần những kiến thức nào để học tốt được. mọi người có kinh nghiệm cùng chia sẻ và thảo luận giúp mình.

Phạm Hoàng Tuấn viết 19:55 ngày 30/09/2018

Theo mình được biết thì Web hiện nay đang chuộng:

  • WebForm/MVC 5, MVC 5 có xu hướng phát triển hơn
  • Web API2
  • CSS (Bootstrap)/JavaScript (Angularjs,Node,js)
  • HTML cơ bản
Lê Đức Thọ viết 19:56 ngày 30/09/2018

bạn đã đi làm chưa hay còn đang học. bạn đang theo hướng nào vậy? mình nhớ không nhầm thì bạn cũng học .NET

Võ Hoài Nam viết 19:57 ngày 30/09/2018

Ấy ây… Node.js không bàn tới trong ASP .NET… nó là JavaScript chạy ở server-side rồi…

Mai Anh Dũng viết 19:55 ngày 30/09/2018

Tuấn đang đi làm đấy Thọ. Tay nghề Tuấn hơi bị cứng

@tuancoi2506 chia sẻ thêm đi

Lê Đức Thọ viết 19:58 ngày 30/09/2018

cảm ơn a Đạt @ltd đã cung cấp thêm thông tin cho e
bác @tuancoi2506 chia sẻ thêm cho e cùng mọi người đi. e còn đi học biết học thôi nhưng còn mơ hồ nhiều thứ lắm

Phạm Hoàng Tuấn viết 20:01 ngày 30/09/2018

hiện tại mình chỉ làm Winform thôi, có học thêm MVC chút, thường thì mình thấy MVC 5 thịnh hành hơn dù ASP.net WebForm vẫn có 1 số cty còn dùng. Ngoài ra nguời ta thường sử trộn thêm các framework javascript (angularjs…) để tăng tốc độ thực thi, realtime, các web single page…
Theo mình thì bạn nên học MVC

Khiem Nguyen viết 19:50 ngày 30/09/2018

bạn cần biết những điều sau để làm việc với ASP.NET:

1/ Biết về C#, HTML, CSS, JavaScript.
2/ Tìm hiểu về Web Forms hoặc MVC (khuyến khích tìm hiểu về mô hình MVC vì trong tương lai rất có thể MVC sẽ dần thay thế cho Web Forms, lý do vì sao thì bạn có thể đọc ở đây http://khiemnguyen.xyz/10-thay-doi-trong-asp-net-5-va-mvc-6/.
3/ Tìm hiểu về Store Procedure trên SQL Server, LinQ .
Tìm hiểu mô hình N-Tier, N-Layer trong Web Forms, mô hình Repository Pattern trong MVC.

Những thứ mình bôi đen thì bạn nên ưu tiên tìm hiểu trước. trước khi bắt tay vào xây dựng website bằng ASP.NET. có gì không hiểu bạn cứ post lên diễn đàn mình sẽ giải đáp

Hoa Hoa viết 19:50 ngày 30/09/2018

Mình thấy giờ toàn yêu cầu biết MVC. Còn mấy cái kia thì nếu làm bên Winform rồi thì chắc biết. HTML, CSS, JS thì biết cơ bản, vì làm bên back-end. Chủ yếu là biết MVC thì cơ hội dễ xin việc hơn. Webform giờ ít lắm. Mình cũng muốn xin làm web mà không biết MVC

Võ Hoài Nam viết 19:51 ngày 30/09/2018

HTML, CSS, JS thì biết cơ bản, vì làm bên back-end.

Cái này thuộc về front-end mà @@

MVC thì nó cũng gần với mô hình 3-layers (Pressentation Layer, Business Logic Layer, Data Access Layer).

Lê Đức Thọ viết 19:53 ngày 30/09/2018

cảm ơn câu trả lời hữu ích của bạn @khiemnvd và anh @tuancoi2506.

  • bạn @khiemnvd có làm về mảng Windows Phone không? hay bạn cũng làm về lập trình Web để mình học hỏi, trao đổi thêm.
  • ý bác @tuancoi2506 là em học về ASP.Net MVC ạ?
vũ xuân quân viết 19:48 ngày 30/09/2018

Mình cũng muốn xin làm web mà không biết MVC

anh nghĩ em nên đọc thêm và thực hành nhiều là làm đươc.

Khiem Nguyen viết 19:54 ngày 30/09/2018

Mình chuyền về làm web bên ASP.NET. Còn về Windows Phone mình chưa có thời gian nghiên cứu tới nhưng sắp tới nếu windows 10 cho điện thoại ra mắt, mình sẽ sắp xếp thời gian nghiên cứu.

Lê Đức Thọ viết 19:55 ngày 30/09/2018

ngoài làm Web ASP.Net ra bạn có học công nghệ nào liên quan tới .Net nữa không? mình theo .Net nên cần tham khảo các hướng từ mọi người

Khiem Nguyen viết 19:59 ngày 30/09/2018

SharePoint cũng khá hay đấy mình đang nghiên cứu nó

Lê Đức Thọ viết 19:58 ngày 30/09/2018
  • SharePoint cũng liên quan đến lập trình Web phải không bạn?
  • Nếu học ASP.Net để có thể đi làm thực tế được chỉ cần những kiến thức như bạn nêu ở trên à?
Khiem Nguyen viết 19:50 ngày 30/09/2018

bạn cứ nghiên cứu hết những gì ở trên mình nói thì chắc chắn bạn sẽ làm web được và đi xin việc được. Topic dừng lại ở đây bạn nhé.

Hoa Hoa viết 19:55 ngày 30/09/2018

Các cty ở VN giờ đa phần đều yêu cầu biết hết đó. Nhưng mà mình nghĩ nếu làm back-end thì cũng phải biết 1 chút. Đi phỏng vấn 1 lần và họ cũng hỏi có biết HTML, CSS, JS không.

Võ Hoài Nam viết 19:50 ngày 30/09/2018

À à… mình đang hiểu nhầm bạn nói HTML, CSS, JS là back-end… Xin lỗi bạn nhiều nha

Lê Đức Thọ viết 19:56 ngày 30/09/2018

có nghĩa là các công ty tuyển dụng .net framework yêu cầu phải biết hết về những gì liên quan đến .net framework hả bạn?

Hoa Hoa viết 19:53 ngày 30/09/2018

Thì đúng rồi! .NET bên winform và ASP.NET nó cũng dùng nhiều thứ như nhau thôi. Dữ liệu thì đa phần đều dùng SQL Server. Còn ngôn ngữ thì đều là C# hoặc VB. Cú pháp y như nhau, chỉ khác ở chỗ là làm Web thì dùng mã lệnh của web, winform thì dùng mã lệnh của winform. Làm ASP.NET chủ yếu nên học MVC thôi. Biết MVC thì dễ xin việc hơn. Giờ ít thấy chỗ nào làm Webform đâu.

Bài liên quan
0