Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Deall all,
Mình đang muốn nghiên cứu C#, cũng đã học xong bộ basic C# của HowKTeam, cảm thấy nó rất rõ ràng và cụ thể. Nhưng đến phần OOP C# thì chỉ có 6 bài chắc là con thiếu. Các bạn có thể cho mình list nhưng phần học về C# từ basic đến advan của HowKTeam được không ah,
Mình cảm ơn rất nhiều
Mình thấy có phần C# nâng cao nữa này:
http://www.howkteam.vn/course/khoa-hoc-lap-trinh-c-nang-cao-39
Hình như site mình còn thiếu C# advance đúng hông ALong
Chào bạn. Thật ra list danh sách thứ cần học sẽ không có. Vì tụi mình sẽ tùy theo cảm nhận của mình về lộ trình mà đưa ra danh sách cho phù hợp.
Và một danh sách có thể thay đổi thường xuyên để có chất lượng tốt nhất.
Còn để học thành công một ngôn ngữ nào đó thì theo mình bám theo một số tiêu chí sau:
1. Mục tiêu bạn muốn làm ra sản phẩm gì.
2. Để học mọi ngôn ngữ đều cần nắm kỹ thuật lập trình hay tư duy ập trình
3. Để làm ra sản phẩm nào thì cần nắm những kỹ thuật tương ứng để làm ra nó
4. Sản phẩm làm ra không chỉ dùng ngôn ngữ lập trình là đủ mà còn cần cả cái tâm, đạo đức nghề nghiệp
5. Mình làm ra thì thấy tốt nhưng sản phẩm tốt là sản phẩm mà khách hàng đánh giá tốt
Còn về C# bạn có thể tham khảo lộ trình sau:
1. C# basic:http://www.howkteam.com/Course/Khoa-hoc-lap-trinh-C-can-ban-1
2. OOP: http://www.howkteam.com/Course/Lap-trinh-OOP-voi-C-32
- Ở đây OOP cần nắm là: Các tính chất của OOP(4 tính chất). Luyện tạp để sử dụng nó nhuần nhuyễn. Và bạn hoàn toàn không nắm OOP vẫn code được. Nó chỉ là một mô hình, kiến trúc hỗ trợ code thôi. Nhưng biết thì dễ làm việc hơn. Chỉ là đừng đặt nặng nó
3. C# advance:
- Delegate - Event
- Thread
- Task
- Invoke
- Async
- Các mô hình design parten
- EntityFramework
- kèm SQL vào
- Nên học cả ASP.Net MVC
- API
- SignalR
- TCP/IP socket
- Mạng...
Tum váy lại học thì nhiều. Cái quan trọng bạn xá định bạn sẽ làm ra cái gì để mà học. Vậy thì sẽ có hiệu quả nhất