thắc mắc Xin lộ trình .NET backend

  • Người tạo chủ đề Người tạo chủ đề Minutemen
  • Ngày bắt đầu Ngày bắt đầu

Minutemen

Senior Member
Thấy có lộ trình Java rồi em làm thêm cái .NET cho đủ bộ
Sau khi cân nhắc giữa Java và .NET đồng thơi được các bác trên đây tư vấn nên em quyết định theo theo .NET do có nền sẵn trên trường.
Trên trường thì em chỉ mới học OOP C#, làm winform dùng EF cho một số đồ án môn học.
Tìm hiểu một số lộ trình trên mạng thì em định vừa ôn lại và học như sau : C#, NET Core -> SQL -> ASP.NET Core -> Web API -> ......
Theo mọi người lộ trình vậy cần chỉnh sửa ở khúc nào và học đến mức nào có thể bắt đầu tìm cơ hội thực tập ạ
 
Sửa lần cuối:
hóng cùng bác, e cũng vừa làm xong 1 app windown desktop, đang tìm chỗ thực tập mà không biết có chỗ nào chịu nhận xong
 
Tìm hiểu theo chiều ngang thì tham khảo như dưới, còn chiều dọc (độ sâu kiến thức) thì trong quá trình làm tự học thêm, chứ kiến thức thì bao la lắm. Database thì tự học, .NET thì RDBMS thông dụng nhất là học SQL Server, kế thì chắc là MySQL

Lv 1: C# Syntax, .NET (Core) Fundamentals
Lv 2: Sâu hơn về .NET (Core), tìm hiểu về life cycle, pipelines của .NET/ Web API App (đi pv hay bị hỏi lắm). Action filter, resource filter, ...
Lv 3: Async programming (multi thread/task, concurrency), RESTful (này thì kiến thức chung)
Lv 4: 1 số thư viện phổ biến, Entity Framework, Dapper, FluentValidation, AutoMapper, .... Trừ EF phải biết ra thì còn lại biết thêm càng tốt, nhiều thư viện hay ho lắm
Lv 5: 1 số kiến trúc như N-tier layers, Clean Architecture. Các design patterns thông dụng càng tốt (này lên dofactory học, có code C# mẫu)
Lv bonus: Authentication/ Authorization (TLS, mTLS, OAuth2, Cookie-based)

-> Rành từng này dư sức fresher/ junior luôn rồi
 
https://github.com/MoienTajik/AspNetCore-Developer-Roadmap
theo chiều ngang thì đây đầy đủ luôn
zFNuZTA.png
 
Thấy có lộ trình Java rồi em làm thêm cái .NET cho đủ bộ
Sau khi cân nhắc giữa Java và .NET đồng thơi được các bác trên đây tư vấn nên em quyết định theo theo .NET do có nền sẵn trên trường.
Trên trường thì em chỉ mới học OOP C#, làm winform dùng EF cho một số đồ án môn học.
Tìm hiểu một số lộ trình trên mạng thì em định vừa ôn lại và học như sau : C#, NET Core -> SQL -> ASP.NET Core -> Web API -> ......
Theo mọi người lộ trình vậy cần chỉnh sửa ở khúc nào và học đến mức nào có thể bắt đầu tìm cơ hội thực tập ạ
bạn ơi giờ bạn đã đi tt ở đâu chưa, và đến kiến thức nào đã đi tt đc rồi v bạn
 
Đi pv thì nhớ học câu vỡ lòng là phân biệt sự khác nhau giữa. Net core và. Net framework nha các fen =)

Gửi từ Sony G3416 bằng vozFApp
 
Tìm hiểu theo chiều ngang thì tham khảo như dưới, còn chiều dọc (độ sâu kiến thức) thì trong quá trình làm tự học thêm, chứ kiến thức thì bao la lắm. Database thì tự học, .NET thì RDBMS thông dụng nhất là học SQL Server, kế thì chắc là MySQL

Lv 1: C# Syntax, .NET (Core) Fundamentals
Lv 2: Sâu hơn về .NET (Core), tìm hiểu về life cycle, pipelines của .NET/ Web API App (đi pv hay bị hỏi lắm). Action filter, resource filter, ...
Lv 3: Async programming (multi thread/task, concurrency), RESTful (này thì kiến thức chung)
Lv 4: 1 số thư viện phổ biến, Entity Framework, Dapper, FluentValidation, AutoMapper, .... Trừ EF phải biết ra thì còn lại biết thêm càng tốt, nhiều thư viện hay ho lắm
Lv 5: 1 số kiến trúc như N-tier layers, Clean Architecture. Các design patterns thông dụng càng tốt (này lên dofactory học, có code C# mẫu)
Lv bonus: Authentication/ Authorization (TLS, mTLS, OAuth2, Cookie-based)

-> Rành từng này dư sức fresher/ junior luôn rồi
ưng cái này, chủ thớt học cái level 4 thì học kĩ cái EF nhé, nhiều ông viết cái query EF chỉ muốn cho ăn gạch:beat_brick:
 
Sửa lần cuối:
ưng cái này, chủ thớt học cái level 4 thì học kĩ cái EF nhé, nhiều ông viết cái query EF chỉ muốn cho ăn gạch:beat_brick:
LINQ thì hạn chế dùng LINQ to SQL, dùng entity navigation code nhìn dễ hiểu hơn, constraint thì cũng config sẵn rồi. Trừ 1 số source legacy, nó ko config foreign key thì buộc phải dùng thôi (dùng LINQ to entities thì phải query 2 lần)

Còn dùng LINQ to Entities hết thì viết kiểu gì code nó cũng na ná nhau ấy mà, khác gì nhiều đâu
 
ai bỏ tiền ra mua mấy gói của dofactory chưa, có đáng đồng tiền bát gạo hông :D
 
Tìm hiểu theo chiều ngang thì tham khảo như dưới, còn chiều dọc (độ sâu kiến thức) thì trong quá trình làm tự học thêm, chứ kiến thức thì bao la lắm. Database thì tự học, .NET thì RDBMS thông dụng nhất là học SQL Server, kế thì chắc là MySQL

Lv 1: C# Syntax, .NET (Core) Fundamentals
Lv 2: Sâu hơn về .NET (Core), tìm hiểu về life cycle, pipelines của .NET/ Web API App (đi pv hay bị hỏi lắm). Action filter, resource filter, ...
Lv 3: Async programming (multi thread/task, concurrency), RESTful (này thì kiến thức chung)
Lv 4: 1 số thư viện phổ biến, Entity Framework, Dapper, FluentValidation, AutoMapper, .... Trừ EF phải biết ra thì còn lại biết thêm càng tốt, nhiều thư viện hay ho lắm
Lv 5: 1 số kiến trúc như N-tier layers, Clean Architecture. Các design patterns thông dụng càng tốt (này lên dofactory học, có code C# mẫu)
Lv bonus: Authentication/ Authorization (TLS, mTLS, OAuth2, Cookie-based)

-> Rành từng này dư sức fresher/ junior luôn rồi
hay,thks bác
thấy trên roadmap nhiều thứ ngợp quá
 

Thống kê chủ đề

Ngày tạo
Minutemen,
Người trả lời cuối
ikrenus,
Trả lời
14
Lượt xem
7.619
Quay lại
Lên đầu trang