Giới thiệu
Môn học này hướng dẫn cách phát triển một ứng dụng Web sử dụng công nghệ ASP.NET Core để phát triển được một ứng dụng web động truy cập với cơ sở dữ liệu.
ASP.NET Core là một phiên bản mới của ASP.NET. Là một framwork web mã nguồn mở mà có thể chạy trên Windows, Mac hoặc Linux.
Để theo học môn này yêu cầu các bạn cần chuẩn bị: Kiến thức cơ bản về ngôn ngữ lập trình C# (xem thêm khoá học Lập trình .NET), HTML, Visual Studio, và Lập trình hướng đối tượng (Object Oriented Programming).
Mục tiêu
Sau khoá học này bạn sẽ đạt được:
- Biết sử dụng các thẻ HTML để tạo trang Web
- Biết cách sử dụng CSS như cách nhúng CSS, các bộ chọn, các thuộc tính trong CSS
- Biết được các thẻ mới HTML5 và CSS3
- Biết cách thiết kế trang web, tạo bố cục trang web
- Biết sử dụng các thư viện Bootstrap, jQuery
- Biết sử dụng ngôn ngữ lập trình C#
- Biết lập trình ứng dụng truy cập cơ sở dữ liệu với ASP.NET Core với Raror Page
- Tìm hiểu mô hình MVC (Model – View – Cotroller) trong phát triển ứng dụng ASP.NET
- Tìm hiểu cách viết API với ASP.NET
Chạy chương trình
- Cài đặt IDE Visual Studio 2019 trở lên hoặc Visual Studio Code có tích hợp các package .NET Core
Xem thêm hướng dẫn cài đặt Visual Studio 2022
Trao đổi
Trong quá trình học online, người học gặp vấn đề thắc mắc có thể trao đổi qua các cách sau:
- Để lại bình luận cuối mỗi bài
- Đặt câu hỏi trong phần Hỏi đáp
- Trao đổi code trực tiếp trên các trình soạn thảo code online
- Trao đổi trực tiếp qua skype với người dạy
- View code trực tiếp qua phần mềm TeamViewer
Thiết kế chương trình
ThS. Phan Trọng Tiến
BM Công nghệ phần mềm, Khoa CNTT, VNUA
Email: ptgtien@vnua.edu.vn
Skype: tienpt
Facebook: phantien84
Tài liệu tham khảo
- ASP.Net Core với Raro Page
- ASP.NET Core với MVC
- Web API with ASP.NET Core
- Khoá học Lập trình .NET Core 3.1 tại Nhất Nghệ
- Xem thêm khoá học Lập trình .NET
- Xem thêm khoá học Thành Thạo với C#
- Chuyên đề về HTML
- Chuyên đề về CSS
- Nguồn học và thực hành trực tuyến: FreeCodeCamp, Codecademy, W3Shools