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.
Bài liên quan
Theo mình được biết thì Web hiện nay đang chuộng:
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
Ấy ây… Node.js không bàn tới trong ASP .NET… nó là JavaScript chạy ở server-side rồi…
Tuấn đang đi làm đấy Thọ. Tay nghề Tuấn hơi bị cứng
@tuancoi2506 chia sẻ thêm đi
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
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
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
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
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).
cảm ơn câu trả lời hữu ích của bạn @khiemnvd và anh @tuancoi2506.
anh nghĩ em nên đọc thêm và thực hành nhiều là làm đươc.
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.
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
SharePoint cũng khá hay đấy mình đang nghiên cứu nó
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é.
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.
À à… 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
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?
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.