Khóa học lập trình ASP.NET MVC
Khóa học này là khóa học thứ 3 của các bạn giúp các bạn có cái nhìn tổng quan và các bước để xây dựng một dự án thực tế sử dụng ASP.NET MVC. Khóa học này mình xây dựng không theo một giáo trình nào mà đi thẳng vào thực tế dự án.
Các bước để tạo khung dự án, ghép giao diện hay thiết kế cơ sở dữ liệu cho website sẽ giúp các bạn tiếp cận nhanh hơn. Tuy nhiên đây là khóa học mới cũng như kinh nghiệm của mình trong việc xây dựng khóa học còn hạn chế nên sẽ có nhiều vấn đề mình chưa giảng rõ. Vậy nên mình sẽ hỗ trợ các bạn trong quá trình làm.
Mã nguồn hoàn chỉnh git: https://github.com/teduinternational/onlineshop
Download mã nguồn bao gồm DB: http://www.mediafire.com/download/o3bdsf9mb3vk94a/OnlineShop_52.zip
Tham khảo khóa học: Làm dự án thực tế với AngularJS, WebAPI và Entity Framework Code First
Nội dung khóa học như sau:
Bài 1: Giới thiệu ASP.NET MVC và tạo ứng dụng ASP.NET MVC đầu tiên
Bài 2: Cách tạo Model – View – Controller và tương tác giữa chúng
Bài 3: Cách tạo vùng Admin bằng Area trong ứng dụng ASP.NET MVC
Bài 4: Sử dụng Layout template dùng chung cho Views trong ASP.NET MVC
Bài 5: Tạo trang login trong ASP.NET MVC với Entity Framework Code First
Bài 6: Cách đăng nhập với Custom Membership Provider trong ASP.NET MVC
Bài 7: Hiển thị danh sách dữ liệu bằng Razor trong ASP.NET MVC
Bài 8: Validate dữ liệu form trong ASP.NET MVC
Bài 9: Insert dữ liệu với ASP.NET MVC và Entity Framework
Bài 10: Tạo project ASP.NET MVC với Visual Studio 2015
Bài 11: Thiết kế cơ sở dữ liệu cho dự án thực tế với SQL Server 2008 R2
Bài 12: Tạo tầng Data Access với Entity Framework Codefirst trong Visual Studio 2015
Bài 13: Sử dụng Session và đăng nhập với Entity Framework Codefirst
Bài 14: Nâng cấp tính năng đăng nhập trong ASP.NET MVC
Bài 15: Kiểm tra session trong Admin
Bài 16: Cách sử dụng Layout và section trong ASP.NET MVC
Bài 17: Thêm mới bản ghi với Entity Framework
Bài 18: Phân trang danh sách dữ liệu trong ASP.NET MVC
Bài 19: Update bản ghi trong ASP.NET MVC sử dụng Entity Framework Codefirst
Bài 20: Xoá bản ghi sử dụng Ajax Postback trong MVC
Bài 21: Tìm kiếm dữ liệu trong quản trị
Bài 22: Tích hợp CK Finder để quản lý thư viện ảnh online vào ứng dụng ASP.NET MVC
Bài 23: Tích hợp trình soạn thảo CK Editor vào ứng dụng ASP.NET MVC
Bài 24: Cách sử dụng RenderPage để chia nhỏ HTML trong MVC
Bài 25: Cách sử dụng Dropdopdown List trong ASP.NET MVC
Bài 26: Cách debug ứng dụng ASP.NET MVC với Visual Studio
Bài 27: Cách sử dụng file Web.config trong ASP.NET
Bài 28: Cách gọi AJAX trong ASP.NET MVC
Bài 29: Tạo thông báo cho người dùng với Bootstrap Style
Bài 30: Dựng giao diện cho trang client (trang bên ngoài)
Bài 31: Cách đọc dữ liệu cho các thành phần dùng chung trong ASP.NET MVC
Bài 32: Cách binding dữ liệu ra trang chủ Website sử dụng View Bag
Bài 33: Cách tạo URL thân thiện cho SEO trong ASP.NET MVC
Bài 34: Tạo trang chi tiết sản phẩm
Bài 35: Hiển thị danh mục sản phẩm nhiều cấp
Bài 36: Tạo trang danh sách sản phẩm với phân trang custom.
Bài 37: Cách fix các lỗi thường gặp
Bài 38: Tạo giỏ hàng trong ASP.NET MVC – Phần 1
Bài 39: Cách tạo giỏ hàng trong ASP.NET MVC – Phần 2
Bài 40: Cách tạo giỏ hàng trong ASP.NET MVC – Phần 3
Bài 41: Truy vấn nhiều bảng trong ASP.NET MVC sử dụng Entity Framework
Bài 42: Cách gửi mail trong ASP.NET MVC
Bài 43: Tạo form liên hệ và tích hợp Google Map API
Bài 44: Tạo trang đăng ký thành viên và tích hợp Captcha
Bài 45: Tạo trang đăng nhập và đăng xuất cho khách hàng
Bài 46: Đăng nhập bằng tài khoản Facebook với ASP.NET MVC
Bài 47: Tích hợp đa ngôn ngữ trong ASP.NET MVC
Bài 48: Cách đọc dữ liệu từ file XML và binding ra Dropdownlist bằng Ajax
Bài 49: Cách sử dụng Output Cache để tăng tốc độ trong ASP.NET MVC
Bài 50: Tạo trang tìm kiếm với chức năng tự động gợi ý (Auto complete)
Bài 51: Tối ưu SEO cho website bằng cách tạo tag
Bài 52: Phân quyền cho người dùng sử dụng Custom Attribute trong ASP.NET MVC
Bài 53: Tối ưu hoá đường truyền bằng cách nén CSS và Javascript
Bài 54: 10 nguyên tắc để tối ưu SEO cho website của bạn
Bài 55: Cách publish dự án và tâm sự kết thúc khoá học
Kết thúc khóa học các bạn có thể tự làm một website sử dụng ASP.NET MVC một cách thành thạo. Trong tương lai mình sẽ xây dựng nhiều khóa học hơn nữa để phục vụ các bạn với mong muốn xây dựng một cộng đồng lập trình viên Việt Nam đông đảo và góp phần vào sự phát triển chung của nền CNTT Việt Nam.
Tác giả: Bạch Ngọc Toàn
Chú ý: Tất cả các bài viết trên TEDU.COM.VN đều thuộc bản quyền TEDU, yêu cầu dẫn nguồn khi trích lại trên website khác.
Bài viết liên quan
Khóa học C# Advance: Mastery of C#
Khóa học này được thiết kế để giúp bạn làm chủ các khái niệm nâng cao trong C#, tối ưu hóa hiệu suất, và xây dựng các ứng dụng phức tạp.
Đọc thêm
Khóa học TEDU-57: Fullstack Web Development Với Next.js 13, Firebase và Stripe - Giảm giá 60%
Khóa học "Fullstack Web Development Với Next.js 13, Firebase và Stripe" được thiết kế để giúp bạn trở thành một lập trình viên fullstack chuyên nghiệp.
Đọc thêm
Ra mắt khoá học xây dựng dự án SPA với ReactJS, TypeScript, Redux và Hooks
TEDU sẽ ra mắt khoá học thứ 2 trong loạt MERN Stack là Làm dự án với ReactJS, TypeScript, Redux và Hooks vào ngày 1/3/2021
Đọc thêm
Ra mắt khoá học: Xây dựng REST API với NodeJS MongoDB và TypeScript.
TEDU ra mắt khoá học xây dựng REST API với NodeJS MongoDB và TypeScript mới nhất.
Đọc thêm
Khóa học Xây dựng ứng dụng Web với ASP.NET Core API + Identity Server + Angular
Sau một thời gian ấp ủ và chuẩn bị, TEDU xin chia sẻ ra cộng đồng một khóa học hoàn toàn mới và hoàn chỉnh về ASP.NET Core Web API kết hợp Identity Server và Angular.
Đọc thêm
Khoá học: Phân tích & thiết kế CSDL với 10 loại dự án
Khoá học toàn diện nâng cao của TEDU cho kỹ năng làm việc với cơ sở dữ liệu SQL Server từ tư duy phân tích, thiết kế, tối ưu và quản trị SQL Server.
Đọc thêmKhoá học lập trình SQL căn bản
Khoá học lập trình và thao tác với cơ sở dữ liệu SQL căn bản sử dụng ngôn ngữ T-SQL của TEDU
Đọc thêm
Khoá học lập trình Java căn bản
Với sự cộng tác thêm các giảng viên mới để mở rộng các khoá học chất lượng cho TEDU, TEDU giới thiệu đến các bạn khoá học Java căn bản.
Đọc thêmKhoá học xây dựng ứng dụng web với ASP.NET Core
Thông tin khoá học Xây dựng ứng dụng web sử dụng ASP.NET Core tại TEDU. Khoá học tập hợp các practice chuyên nghiệp cho .NET Developer
Đọc thêm
Khóa học làm dự án thực tế với Angular CLI và Web API
Khóa học làm dự án thực tế từ đầu đến cuối sử dụng Angular 2 CLI, TypeScript và Webpack kết hợp với backend sử dụng ASP.NET WebAPI
Đọc thêm