ASP.NET – Chào mừng đến với hướng dẫn tìm hiểu ASP.NET Web Forms
Asp.net – Trong loạt hướng dẫn này chúng ta sẽ từng bước tạo ra một ứng dụng Web Form hoàn chỉnh với VS 2013 trở lên. Sau khi hoàn thành thì bạn sẽ có một sản phẩm hoàn chỉnh và có thể chạy được, mọi thắc mắc xin vui lòng comment ở khung bên dưới.
Giới thiệu
Ứng dụng chúng ta sẽ tạo có tên DMWingtipToys. Nó là một ví dụ đơn giản trong việc sử dụng VS cho việc tạo Web. Các bạn có thể download toàn bộ project tại ĐÂY
Đối tượng
Đối tượng trong loạt bài hướng dẫn này là những người đã có kinh nghiệm lập trình với ít nhất một ngôn ngữ. Các kiến thức nên có:
- Lập trình hướng đối tượng(OOP).
- Một số kiến về Front-end Web(HTML, CSS, Javascript).
- Cơ sở dữ liệu quan hệ(SQL Server).
Nếu bạn cần bổ sung thêm các kiến thức trên, có thể tham khảo một số link dưới đây:
- Getting Started with Visual C#
- Web Development, HTML, CSS, JavaScript, SQL, PHP, JQuery
- Relational database
- Multitier architecture
Một số tính năng của ứng dụng
Trong seri này sẽ trình bày một số tính năng
- Web Application Project
- Web Forms
- Master Pages, Configuration
- Bootstrap
- Entity Framework Code First, LocalDB
- Validate các Request
- Strongly Typed Data Controls, Model Binding, Data Annotations và Value Providers
- SSL and OAuth
- ASP.NET Identity, Configuration và Authorization
- Unobtrusive Validation
- Điều hướng
- Xử lí lỗi
Các yêu cầu sẽ thực hiện:
- Tạo, xem xét và chạy project
- Tạo database
- Cài đặt dữ liệu cho DB
- Tinh chỉnh lại giao diện
- Thêm trang, điều hướng
- Hiển thị menu chi tiết và dữ liệu sản phẩm
- Tạo giỏ hàng
- Thêm SSL và xác thực OAuth
- Thêm phương thức thanh toán
- Quản lí admin và user trong ứng dụng
- Giới hạn một số truy cập(chỉ người có quyền mới được truy cập)
- Upload file lên web
- Kiểm tra hợp lệ khi nhập
- Đăng kí các điều hướng cho web
- Xử lí lỗi
Tổng quan
Nếu bạn mới bắt đầu tìm hiểu ASP.NET Web Forms nhưng đã có kinh nghiệm lập trình thì đây là một seri dành cho bạn, bạn sẽ học hỏi được nhiều kiến thức cũng như các tính năng trong ASP.NET 4.5. Nếu cần bổ sung thêm kiến thức, bạn có thể xem trong phần Đối tượng ở đầu trang.
Một số tính năng trong ASP.NET 4.5 cung cấp ở trong hướng dẫn này:
- Một UI đơn giản khi tạo project
- Bootstrap
- ASP.NET Identity
- Entity Framwork 6.
Ví dụ về ứng dụng sẽ tạo
Một số hình dưới đây cung cấp cho bạn cái nhìn tổng quát về ứng dụng chúng ta sẽ làm, khi chạy ứng dụng, Trang chủ sẽ hiện lên:
Bạn có thể tạo mới user hay login vào tài khoản có sẵn. Khi click vào danh sách sản phẩm ở trên, ta sẽ thấy các sản phẩm đã được thêm sẵn
Chi tiết của mỗi product sẽ hiện lên khi click vào
Bạn có thể tạo một tài khoản để đăng nhập, hay login với tài khoản Google, ngoài ra với tài khoản admin, bạn sẽ có quyền thêm, xóa, sửa sản phẩm phẩm
Sau khi đăng nhập, bạn có thể thêm sản phẩm vào giỏ hàng và thanh toán với PayPal, trong ứng dụng này, chúng ta sẽ dùng tài khoản PayPal develop để thanh toán, bạn sẽ không thực sự mất tiền.
PayPal sẽ xác nhận tài khoản của bạn và thông tin hóa đơn
Bạn có thể xem lại thông tin đơn hàng sau khi thanh toán
Chúng ta sẽ thực hiện các chức năng đầu tiên ở bài hướng dẫn sau.
sao em dowload ve khong co database?No o thu muc no vay?
Chào bạn, do sử dụng Entity Code First nên Db sẽ tự động tạo khi bạn chạy Project lần đầu nhé.
Hi cho mình hỏi part 2 của chương này ở đâu nhỉ Ni?
Bạn chờ đọc nhé. thanks
chờ đọc phần tiếp theo mà mấy năm rồi không thấy.
hihi Webform giờ sắp hết thời rồi bạn ơi!