Xây dựng ứng dụng web với ASP.NET Core

Xây dựng ứng dụng web với ASP.NET Core

Mã: TEDU-17

1 đánh giá Hiện tại có 65 học viên Đã có 5,591 lượt xem

Học phí VND: 1,600,000

Đăng nhập để học

Khóa học lập trình ứng dụng web với nền tảng ASP.NET Core của Microsoft sử dụng công nghệ mới nhất với structure design tối ưu cải tiến. Giảm 50% cho tất cả học viên cũ các khoá TEDU01 và TEDU02 và 30% cho học viên mới.

Xây dựng ứng dụng web với ASP.NET Core

ASP.NET Core là một nền tảng mã nguồn mở phát triển ứng dụng Web mới nhất của Microsoft đang được cộng đồng .NET Developer chào đón.

Đây là một nền tảng hứa hẹn sự phát triển của thế hệ website kế tiếp cũng như để đưa .NET đến với thế giới mã nguồn mở. Nền tảng này được rất nhiều người khen ngợi cả ở độ mềm dẻo, tính đa nền tảng và có những tính năng mạnh mẽ mà .NET Developer nào cũng mong được sử dụng.

Hiện nay phiên bản của .NET Core đã là 2.0 với một loạt sự cải tiến đáng kể các bạn có thể xem trang chủ ở đây: https://www.microsoft.com/net/core và trang hiển thị tài liệu cho ASP.NET Core ở đây: https://docs.microsoft.com/en-us/aspnet/core/.

Mặc dù thời buổi hiện nay có rất nhiều các trung tâm, các khóa học cả trong và ngoài nước cũng như có rất nhiều các tài liệu và video trên mạng xã hội để hướng dẫn các bạn học và thực hành với ASP.NET Core hay bất cứ ngôn ngữ và framework nào. Nhưng TEDU luôn tự hào có những lợi thế cạnh tranh riêng và được rất nhiều các bạn học viên yêu quý và tin tưởng. Đó là sự đầu tư nghiên cứu tỉ mỉ và công phu để đưa ra khóa học dễ hiểu nhất, gần với thực tế nhất giúp các bạn hiểu và làm được ngay.

Ngoài ra điểm mạnh là TEDU cũng đưa vào các pattern, các design thực tế và lắp vào một đề tài thật điều này không phải ai cũng có thể đủ đầu tư để làm được việc này. 

Với khóa học "Lập trình ứng dụng web với ASP.NET Core" cũng thế, TEDU sẽ đưa ra được structure design cho dự án một  cách clear nhất đảm bảo các yếu tốt sau:

  1. Dễ nắm bắt
  2. Dễ bảo trì
  3. Sử dụng lại code tốt nhất có thể
  4. Giải pháp tốt 
  5. Áp dụng các pattern được sử dụng rộng rãi.

Một số pattern và thư viện đã được sử dụng trong các khóa học trước  nay lại trở lại với .NET Core bao gồm:

  1. AutoMapper
  2. Unit Of Work
  3. Repository
  4. Factory
  5. Dependency Injection
  6. ASP.NET Identity

Phần frontend chúng ta sẽ tổ chức tốt hơn với Jquery giúp xây dựng ứng dụng phía khách hàng nhanh chóng và dễ dàng bảo trì nhất.

Nội dung khóa học:

  1. Giới thiệu tổng quan khóa học
  2. Tổng quan về .NET Core
  3. Giới thiệu về các tính năng ASP.NET Core và khác biệt so với ASP.NET 5
  4. Giới thiệu mô hình MVC
  5. Cài đặt Visual Studio và .NET Core
  6. Tạo ứng dụng và tổng quan cấu trúc dự án trong .NET Core 2.0
  7. Xây dựng cấu trúc Solution
  8. Giới thiệu về ASP.NET Identity
  9. Các khái niệm về bảo mật ứng dụng ASP.NET Core
  10. Phân tích và thiết kế cơ sở dữ liệu
  11. Triển khai tạo các Entity để sinh ra cơ sở dữ liệu
  12. Tạo Data Access Layer
  13. Seeding data tạo dữ liệu mẫu
  14. Triển khai tầng Service và AutoMapper
  15. Các lệnh migration trong Entity Framework Core
  16. Sử dụng Area tạo phần Admin trong ASP.NET Core
  17. Ghép giao diện HTML phần Admin có sẵn vào ứng dụng.
  18. Tạo cấu trúc phần client JS
  19. Xây dựng tính năng đăng nhập cho quản trị
  20. Form Validate trong Jquery
  21. Hiển thị thông tin đăng nhập qua Claim
  22. Hiển thị danh sách menu quản trị động từ database với ViewComponent
  23. Hiển thị danh sách sản phẩm dạng grid
  24. Phân trang danh sách sản phẩm
  25. Lọc sản phẩm qua AJAX Jquery
  26. Hiển thị cây danh mục dạng Tree
  27. Sắp xếp cây thư mục bằng kéo thả trên TreeView
  28. Thêm sửa và xóa danh mục sản phẩm từ Context menu
  29. Thêm và sửa xóa sản phẩm qua modal dialog
  30. Tích hợp CK Editor cho sản phẩm
  31. Tích hợp Upload ảnh cho sản phẩm
  32. Quản lý danh sách người dùng
  33. Quản lý danh sách role
  34. Phân quyền cho người dùng
  35. Áp dụng quyền trên giao diện
  36. Nhập xuất sản phẩm qua Excel cho ứng dụng sử dụng Epplus
  37. Quản lý hóa đơn và xuất ra file excel
  38. Quản lý ảnh cho sản phẩm
  39. Quản lý số lượng sản phẩm
  40. Quản lý giá bán sỉ
  41. Ghép giao diện cho phần giao diện khách hàng
  42. Tối ưu hóa URL cho SEO
  43. Tạo một số WebComponent chung cho hệ thống
  44. Đọc dữ liệu ra trang chủ
  45. Đọc dữ liệu và lọc trang danh sách sản phẩm
  46. Trang chi tiết sản phẩm
  47. Đăng ký thành viên
  48. Đăng nhập ứng dụng với ASP.NET Identity và Claim
  49. Áp dụng ReCapcha cho website
  50. Tạo giỏ hàng cho website và làm việc với Session
  51. Đặt hàng và tạo hóa đơn
  52. Tạo form gửi phản hồi và gửi mail trong ASP.NET Core
  53. Tạo middleware resize ảnh trong ASP.NET Core
  54. Caching ứng dụng web
  55. Nén response trả về để tăng tốc độ
  56. Áp dụng đa ngôn ngữ cho ứng dụng
  57. Cấu hình đăng nhập qua Facebook và Google
  58. Tạo thông báo SignalR
  59. Làm việc với Store Procedure trong Entity Framework
  60. Tạo trang thống kê báo cáo
  61. Tối ưu hóa cho SEO trong ứng dụng
  62. Tối ưu code client qua Gulp
  63. Testing ứng dụng Web
  64. Đăng nhập với Facebook và Google+
  65. Tạo Project Web API cho Mobile
  66. Chứng thực Web API với JWT Token
  67. Cài đặt Swagger cho Web API
  68. Xuất bản ứng dụng lên IIS
  69. Tổng kết khóa học

Khóa học dự kiến sẽ được phát hành vào đầu tháng 11/2017. 

Thứ tự Tên bài học Trạng thái
1 1. Giới thiệu tổng quan khoá học và phương pháp học Sẵn sàng
2 2. Tổng quan về .NET Core Sẵn sàng
3 3. Giới thiệu về các tính năng ASP.NET Core và khác biệt so với ASP.NET 5 Sẵn sàng
4 4. Giới thiệu mô hình MVC Sẵn sàng
5 5. Cài đặt Visual Studio và .NET Core Sẵn sàng
6 6. Tạo ứng dụng và tổng quan cấu trúc dự án trong .NET Core 2.0 Sẵn sàng
7 7. Xây dựng cấu trúc Solution Sẵn sàng
8 8. Giới thiệu về ASP.NET Identity Sẵn sàng
9 9. Các khái niệm về bảo mật ứng dụng ASP.NET Core Sẵn sàng
10 10. Phân tích và thiết kế cơ sở dữ liệu Sẵn sàng
11 11. Triển khai tạo các Entity để sinh ra cơ sở dữ liệu Sẵn sàng
12 12. Tạo Data Access Layer Sẵn sàng
13 13. Seeding data tạo dữ liệu mẫu Sẵn sàng
14 14. Triển khai tầng Service và AutoMapper Sẵn sàng
15 15. Các lệnh migration trong Entity Framework Core Sẵn sàng
16 16. Sử dụng Area tạo phần Admin trong ASP.NET Core Sẵn sàng
17 17. Ghép giao diện HTML phần Admin có sẵn vào ứng dụng Sẵn sàng
18 18. Tạo cấu trúc phần client JS Sẵn sàng
19 19. Xây dựng tính năng đăng nhập cho quản trị Sẵn sàng
20 20. Form Validate trong Jquery Sẵn sàng
21 21. Hiển thị thông tin đăng nhập qua Claim Sẵn sàng
22 22. Hiển thị danh sách menu quản trị động từ database với ViewComponent Sẵn sàng
23 23. Hiển thị danh sách sản phẩm dạng grid Sẵn sàng
24 24. Phân trang danh sách sản phẩm Sẵn sàng
25 25. Lọc sản phẩm qua AJAX Jquery Sẵn sàng
26 26. Hiển thị danh mục sản phẩm trên TreeView Sẵn sàng
27 27. Sắp xếp danh mục bằng kéo thả trên Treeview Sẵn sàng
28 28. Thêm sửa xoá danh mục qua context menu và dialog Sẵn sàng
29 29. Thêm sửa xoá cho sản phẩm Sẵn sàng
30 30. Tích hợp CK Editor vào soạn thảo nội dung Sẵn sàng
31 31. Upload ảnh trong form và CK Editor Sẵn sàng
32 32. Quản lý danh sách user Sẵn sàng
33 33. Quản lý danh sách quyền Sẵn sàng
34 34. Gán quyền cho nhóm role Sẵn sàng
35 35. Áp dụng quyền trên giao diện người dùng Sẵn sàng
36 36. Nhập sản phẩm qua file Excel Sẵn sàng
37 37. Xuất danh sách sản phẩm ra file Excel Sẵn sàng
38 38. Quản lý hóa đơn bán hàng Sẵn sàng
39 39. Quản lý số lượng sản phẩm Sẵn sàng
40 40. Quản lý hình ảnh sản phẩm Sẵn sàng
41 41. Quản lý giá bán sỉ Sẵn sàng

Thông tin giảng viên

Họ tên:

Bạch Ngọc Toàn - Senior .NET

Ảnh:
Tiểu sử

Họ và tên: Bạch Ngọc Toàn

Ngày sinh: 12/11/1989

Nghề nghiêp: Senior .Net

Sở thích: Ca hát, lập trình và đọc sách

Hiện đang là: Senior kiêm trainer tại kênh đào tạo trực tuyến TEDU.

Kỹ năng: Có hơn 5 năm làm dự án về ASP.NET MVC, WebForm, Web Service, Web API, SQL Server, JQuery, AngularJS, SOLID, Design Pattern.

Kinh nghiệm giảng dạy: Đã có 2 năm kinh nghiệm giảng dạy online qua kênh đào tạo TEDU

Đánh giá khóa học

  • Không có phần Login với tài khoản Facebook và Google hả Toàn ^_^

    bởi Huỳnh Văn Một lúc 10/11/2017 06:10