tedu

[masp]khoa_hoc_[/masp] 

[giaban]0đ[/giaban]


[tinhtrang]Còn hàng[/tinhtrang]
 
[chitiet]
Share Khóa Học Authentication và Authorization nâng cao Cùng Tedu hướng dẫn bạn các khái niệm trong Authentication và Authorization của ứng dụng web
Khóa học sẽ giúp bạn
✅  Các khái niệm trong Authentication và Authorization của ứng dụng web. Đi kèm theo nó là rất nhiều các khái niệm như Token, Sheme, Cookie, OpenID, Single Sign On hay
✅ Authentication Provider, Authorzation Flow...
Giúp chúng ta dừng lại, đào sâu và ngẫm nghĩ về nó
Tìm hiểu về khái niệm Authentication và Authorization trong ứng dụng qua ví dụ thực tế.
Các khái niệm trong Authen & Author như Scheme, Roles, Claim, Policy, Cookie, Permission...
Đăng nhập với External Provider
Khám phá ASP.NET Core Identity và các API của nó.
Triển khai tính năng đăng nhập 2 bước (Two Factor Authentication)
Tự xây dựng Identity Provider và cấu hình nó.
Hiểu về Token, OpenID và OAuth2
Tìm hiểu các loại Authorization Flow khác nhau
Cơ chế Single Sign On
Protect API với Identity Server.
Cách bảo vệ Token
Cơ chế Refresh Token
Authorization với Policy, Role và Permission
Mỗi vấn đề sẽ có demo source code qua một ví dụ thực tế giúp các bạn dễ hiểu và áp dụng được luôn. Với tính chất khóa học thiên về học thuật, chứ không đơn thuần chỉ là tutorial nên các bạn sẽ có thể nắm vững được lý thuyết hơn sau khi hoàn thành khóa học. 
Nội dung khóa học
Bài 1.1: Giới thiệu khóa học
Bài 1.2: Tìm hiểu về Authentication và Authorization
Bài 1.3: Cài đặt mã nguồn
Bài 1.4: Sử dụng Cookie Authentication
Bài 1.5: Đăng nhập và đăng xuất
Bài 1.6: Identity Cookie
Bài 1.7: Đăng nhập với External Identity Provider - Phần 1
Bài 1.8: Đăng nhập với External Provider - Phần 2
Bài 1.9: Đăng nhập với Google
Bài 1.10: Tổng kết phần 1
Bài 2.1: Tạo mới dự án với Identity Framework
Bài 2.2: Khám phá Identity Framework
Bài 2.3: Tùy chỉnh Identity Framework
Bài 2.4: Các class trong Identity Framework
Bài 2.5: Tìm hiểu về Claim
Bài 2.6: Tìm hiểu về Role và RoleClaim
Bài 2.7: Tạo token và gửi email xác nhận 
Bài 2.8: Đăng nhập 2 bước (2FA) và External Authentication
Bài 3.1: Authentication với Identity Provider
Bài 3.2: Hiểu sâu về Identity Provider - Phần 1
Bài 3.3: Hiểu sâu về Identity Provider - Phần 2
Bài 3.4: Tìm hiểu về Authorization Flow
Bài 3.5: Khám phá Identity Provider
Bài 3.6: Tìm hiểu về Single Sign On
Bài 3.7: Cấu hình Identity Server
Bài 3.8: Protect Web API Resource
Bài 3.9: Client Credential Flow
Bài 3.10: Bảo vệ Token
Bài 3.11: Refesh và reference một token
Bài 4.1: Authorization với Role và Permission Claim
Bài 4.2: Authorization với View
Bài 4.3: Authorization Requirement và Authorization Handler

[/chitiet]
Khóa Học Authentication và Authorization Nâng Cao Cùng Tedu
Khóa Học Authentication và Authorization Nâng Cao Cùng Tedu

[masp]khoa_hoc_[/masp] 

[giaban]0đ[/giaban]


[tinhtrang]Còn hàng[/tinhtrang]
 
[chitiet]
Share Khóa Học Làm chủ đám mây Azure hướng dẫn nắm được các dịch vụ cốt lõi trên nền tảng Azure giúp bạn bao quát  toàn diện cơ bản về Cloud Computing hay còn gọi là công nghệ điện toán đám mây nói chung và Azure Cloud nói riêng.
Khóa học sẽ giúp bạn
✅ thiết kế và trình bày bởi một trainer có chứng chỉ Microsoft Azure Solution Architect Expert. 
✅ Nắm được các dịch vụ cốt lõi trên nền tảng Azure.
✅ Có kiến thức hiểu biết nhất định về Azure Cloud 
✅ Ứng dụng trong công việc liên quan đến triển khai và sử dụng các Cloud Service không chỉ cho công ty mà thậm chí là cá nhân cá bạn. 
✅ Cloud computing and Azure Introduction
✅ Làm việc với Azure Virtual Machine
✅ Deploy ứng dụng với Azure App Service
✅ Áp dụng Azure Load Balancer
✅ Tìm hiểu về Azure SQL Server
✅ Sử dụng Blob Storage để lưu trữ ảnh
✅ Upload ảnh với Azure Function 
Nội dung khóa học
Bài 1: Giới thiệu khoá học Làm chủ đám mây Azure 
Bài 2&3: Giới thiệu về Cloud Computing
Bài 4: Tìm hiểu về Public, Private và Hybird Cloud
Bài 5: Azure và Azure Core services
Bài 6: Tìm hiểu về IaaS, PaaS và SaaS
Bài 7: Azure Region, Availability Zone và ARM
Bài 8: Tạo mới tài khoản Azure (phần 1)
Bài 9: Tạo mới tài khoản Azure (phần 2) - Azure Virtual Machine
Bài 10: Azure Virtual Machine
Bài 11: Azure Load Balancer - Phần 1
Bài 12: Azure Load Balancer - Phần 2
Bài 13: Azure Load Balancer - Phần 3
Bài 14: Azure SQL Database - Phần 1
Bài 15: Azure SQL Database - Phần 2
Bài 16: Azure SQL Database - Phần 3`
Bài 17 - Azure App Service - Phần 1
Bài 18: Azure App Service - Phần 2 (Triển khai ứng dụng)
Bài 19: Azure App Service - Phần 3: Triển khai Angular tích hợp Github
Bài 20: Azure Blob Storage - Phần 1
Bài 21: Azure Blog Storage - Phần 2
Bài 22: Azure Blog Storage - Phần 3: Blob Storage Explorer và tích hợp Client
Bài 23: Azure Blog Storage - Phần 4
Bài 24: Azure Blog Storage - Phần 5
Bài 25: Azure CDN
Bài 26: Azure Function - Phần 1: Giới thiệu
Bài 27: Azure Function - Phần 2: Tạo mới Azure Function trên Azure Portal
Bài 28: Azure Function - Phần 3: Tạo mới Azure Function trên VS Studio

[/chitiet]
Khóa Học Làm Chủ Đám Mây Azure Cùng Tedu
Khóa Học Làm Chủ Đám Mây Azure Cùng Tedu

[masp]khoa_hoc_[/masp] 

[giaban]0đ[/giaban]


[tinhtrang]Còn hàng[/tinhtrang]
 
[chitiet]
Share Khóa Học Phát triển ứng dụng trắc nghiệm sử dụng API DDD, MongoDB và Blazor hướng dẫn cách xây dựng ứng dụng thi trắc nghiệp trực tuyến sử dụng ASP.NET Core REST API và MongoDB hoàn chỉnh.
Phát Triển Ứng Dụng Trắc Nghiệm Sử Dụng API DDD, MongoDB và Blazor sẽ chia làm 2 phần quan trọng:
1. Phần chứng thực Provider sử dụng Identity và SQL Server
2. Phần backend API sử dụng hướng tiếp cận DDD (Domain Drivent Design, CQRS, MongoDB
3. Phần frontend sử dụng Blazor WebAssembly 
Khóa học sẽ giúp bạn
✅ Triển khai sử dụng công nghệ qua 1 bài toán cụ thể là web thi trắc nghiệm.
Chứa rất nhiều các kiến thức và pattern mới sát với thực tế triển khai ứng dụng giúp ứng dụng dễ bảo trì, mở rộng sau này.
MongoDB là một cơ sở dữ liệu dạng NoSQL lưu trữ dữ liệu dạng Document và Nested Documents phù hợp các dữ liệu phức tạp dạng Object lồng nhau giúp query nhanh hơn và nó phù hợp với bài toán quản lý câu hỏi và trắc nghiệm.
Identity Server là một Identity Provider rất phổ biến,học cách triển khai nó lưu toàn bộ cấu hình trong cơ sở dữ liệu thay vì ở dưới config code. 
Blazor là một frontend web framework cho phép phát triển ứng dụng Web SPA sử dụng ngôn ngữ C# thay vì JavaScript để xây dựng ứng dụng SPA theo chuẩn WebAssembly được W3C đưa ra năm 2017. 
Nội dung khóa học
Nội dung dự kiến
1 Giới thiệu tổng quan khóa học 
2 Xây dựng Work Breakdown Structure 
3 Giới thiệu nghiệp vụ
4 Giới thiệu mô hình hệ thống
5 Chiến lược Domain Driven Design
6 Chiến thuận Domain Driven Design
7 Tìm hiểu về MongoDB và tư duy thiết kế NoSQL 
8 Xác định user case và luồng dữ liệu 
9 Giới thiệu Clean Architecture 
10 Cài đặt môi trường phát triển
11 Chạy Docker Container cho MongoDB và SQL Server
12 Tạo Solution with Clean Architecture (VSCODE)
13 Tạo Identity Server Project 
14 Cấu hình Identity Server 
15 Seeding dữ liệu vào DB 
16 Thiết kế phần domain Entity 
17 Thiết kế phần Application 
18 Thiết kế phần API theo chuẩn REST 
19 Tích hợp API Versioning 
20 Tích hợp Logging với Serilog 
21 Tích hợp CQRS với Mediator 
22 Thiết kế phần Infrastructure 
23 Cài đặt và kết nối với MongoDB 
24 Tích hợp Health check cho API 
25 Seeding data vào MongoDB khi khởi động ứng dụng 
26 Tích hợp chứng thực vào Identity Server 
27 Tạo administration project bằng Blazor WebAssembly 
28 Đăng nhập cho Admin project với Identity Server 
29 Quản lý danh mục câu hỏi 
30 Quản lý danh sách câu hỏi 
31 Quản lý câu trả lời 
32 Quản lý đề thi 
33 Xây dựng ứng dụng thi trắc nghiệm 
34 Đăng nhập với Identity Server 
35 Hiển thị danh sách đề thi 
36 Chi tiết đề thi 
37 Hiển thị bài thi 
38 Tính thời gian đếm ngược 
39 Submit bài thi 
40 Tính điểm cho học viên 
41 Xem lịch sử thi 
42 Xem chi tiết đáp án thi 
43 Triển khai ứng dụng sử dụng Docker 
44 Kết thúc khóa học  

[/chitiet]
Phát Triển Ứng Dụng Trắc Nghiệm Sử Dụng API DDD, MongoDB và Blazor
Phát Triển Ứng Dụng Trắc Nghiệm Sử Dụng API DDD, MongoDB và Blazor

[masp]khoa_hoc_[/masp] 

[giaban]0đ[/giaban]


[tinhtrang]Còn hàng[/tinhtrang]
 
[chitiet]
Share Khóa Học Xây dựng hệ thống với kiến trúc Micro-service hướng dẫn bạn nắm được các khái niệm và thực hành xây dựng một hệ thống với kiến trúc Microservice từ đầu
Khóa học sẽ giúp bạn
✅ Sử dụng .NET 6, RabbitMQ, Docker và ELK
Ứng dụng xây dựng một hệ thống với kiến trúc Microservice 
Xây dựng các hệ thông sử dụng Microservice.
NET Core 6x
IDE: Jetbrains Rider
Databases: SQL Server, MySQL, PosgresSQL, MongoDB, Redis
Message MQ: RabbitMQ
Logging với Serilog, Elasticsearch
API Gateway: Ocelot
Authentication & Authorization Service: Identity Server
Extensions: Docker, Polly, Hangfire, Swagger
Git: Git hub, Azure Repo
Azure Devops 
Nội dung khóa học
SECTION 1 – Giới thiệu về microservices
Tổng quan về microservices
Monolithic architecture vs Microservices
Service-oriented architecture (SOA)
Microservices architecture principles
Các microservices giao tiếp thế nào?
Giới thiệu tổng quan về dự án Microservices và phạm vi dự án
Xây dựng cấu trúc dự án
Xây dựng phần hạ tầng (infrastructure) cho dự án với Docker container
Triển khai Logger Service với Serilog
SECTION 2 – Triển khai Product.API Microservices với MySQL
Khởi tạo các Entity, Dtos, Repository Pattern cho Product Microservices
Triển khai các phương thức CRUD cho Product.API
Chạy thử Product.API Microservices trong môi trường Development
Containerize Product.API Microservices với MySQL
SECTION 3 – Triển khai Customer.API Microservices với Minimal API & PostgreSQL
Tìm hiểu về PostgreSQL
Khởi tạo Project Web API và các Entity, Dtos cho Customer.API Microservices
Xây dựng Repository Pattern cho Customer.API Microservices
Triển khai các CRUD API cho Customer.API Microservices
Chạy thử Customer.API Microservices trong môi trường Development
Containerize Customer.API Microservices với PostgreSQL
Livecode tổng kết Section 1-2-3
SECTION 4 – Triển khai Basket.API Microservices với Redis
Tìm hiểu về Redis
Khởi tạo Project Web API và các Entity, Dtos cho Basket.API Microservices
Xây dựng Repository Pattern cho Basket.API Microservices
Kết nối Basket.API Microservices với Redis
Triển khai các API: Get, Update, Delete cho Basket.API Microservices
Chạy thử Basket.API Microservices trong môi trường Development
Containerize Basket.API Microservices với Redis sử dụng Docker Compose
SECTION 5 – Triển khai Ordering.API Microservices với SQL Server, Clean Architecture & CQRS
Giới thiệu tổng quan về: SOLID, CQRS
Khởi tạo Project Web API và Clean Architecture Layers
Xây dựng Domain Layer và các Entity
Xây dựng Application Layer với CQRS Pattern
Xây dựng Infrastructure Layer
Triển khai EF Core Migrations, Code-First, Seeding Data
Triển khai Email Service với Google SMTP
Containerize Ordering.API Microservices với SQL Server
SECTION 6 – Giao tiếp đồng bộ giữa các Microservices (Microservices Communication)
Giới thiệu về Microservices Communication
Giới thiệu về MassTransit và 2 ứng dụng phổ biến: RabbitMQ, Kafka
Xây dựng 1 ứng dụng console tìm hiểu về RabbitMQ
Tích hợp RabbitMQ vào Basket.API Microservices - Publishing
Tích hợp RabbitMQ vào Ordering.API Microservices – Consumer
Containerize Basket.API và Ordering.API Microservices với RabbitMQ.
Triển khai Event Sourcing with DDD Part I
Triển khai Event Sourcing with DDD Part II
SECTION 7 – Triển khai Inventory.API Microservices với MongoDB
Tìm hiểu về MongoDB
Giới thiệu phương pháp tính tồn kho hiệu quả
Khởi tạo Project Web API và các Entity, Dtos cho Inventory.API Microservices
Xây dựng Repository Pattern cho Inventory.API Microservices
Xây dựng Service Layer với CRUD methods và abstraction pagination.
Triển khai các API cho Inventory.API Microservices
Triển khai gRPC service cho Inventory Microservices
Triển khai gRPC service cho Inventory Microservices Part II
Consuming Stock gRPC service từ Basket Microservices
Containerize Inventory API Microservices với MongoDB và gRPC
SECTION 8 – Triển khai API Gateway Microservices và Gateway Routing Pattern, Load Balancing
Tìm hiểu API Gateway và Gateway Routing Pattern
Tìm hiểu Ocelot API Gateway
Khởi tạo Ocelot API Gateway Microservice project
Cấu hình ocelot.json file cho routing các Microservices
Cấu hình Authentication cho Ocelot
Cấu hình Rate Limiting module cho Ocelot
Cấu hình Quality of Service (QoS) cho Ocelot
Cấu hình Response Caching cho Ocelot
Chạy thử API Gateway và điều hướng routing đến các Microservices.
Containerize API Gateway
SECTION 9 – Triển khai Scheduled Background Job Service
Tìm hiểu về Background Job Service – Hangfire
Tích hợp Hangfire vào dự án Microservices
Tự động gửi email nếu khách hàng chưa checkout order
SECTION 10 – Cấu hình nâng cao và một số extensions mở rộng
Quản lý transaction giữa các Microservices.
Tìm hiểu Elasticsearch và Kibana
Tích hợp Serilog vào Elasticsearch và Kibana
Handle logging các request giữa các Microservices
Tìm hiểu thư viện Polly và các policies: Retry, Circuit Breaker, Timeout, Bulkhead, Cache, Fallback.
Ứng dụng Polly vào các Microservices.
Cài đặt Healthcheck cho các Microservices.
Xây dựng ứng dụng Web App quản lý health status các Microservices.
SECTION 11 – Authentication & Authorization Microservices với Identity Server
Khởi tạo và cấu hình Identity Server
Xây dựng Repository Pattern, Service Manager với Lazy Loading Service
Xác thực User với Email, Reset Password.
Khởi tạo các Entities ứng dụng cho việc phân quyền
Xây dựng và chuẩn hoá các API cho xác thực, cấp quyền.
Áp dụng Authentication & Authorization cho toàn bộ Microservices.
SECTION 12 – Triển khai dự án Microservices trên môi trường Production với Azure Devops.
Giới thiệu tổng quan về Duende Identity Server
Khởi tạo Duende Identity Server với duende template
Cấu hình Identity Server: Serilog, Scopes, Api Resources, Clients
Cấu hình Identity Server: Migrating Config & Persisted DB
Cấu hình Identity Server Part II: NET Core Identity
Cấu hình Authentication, SMTP Email Service
Xây dựng Repository Pattern, Repository Manager với Lazy Loading
Khởi tạo Permission Entity, Repository, Presentation API Project
Triển khai Permission API với Dapper và Store Procedures
Triển khai Permission API với Dapper và Store Procedures Part II
Triển khai Authentication & Authorization với Bearer policy
Triển khai Permission List
Áp dụng Authentication & Authorization cho Product Microservices.
Áp dụng Authentication & Authorization cho Product Microservices Part II
Cấu hình Authentication cho Ocelot API Gateway
Containerize Identity Service và cấu hình Authentication & Authorization
Containerize Identity Service và cấu hình Authentication & Authorization Part II

[/chitiet]
Khóa Học Xây Dựng Hệ Thống Với Kiến Trúc Micro-service Cùng Tedu
Khóa Học Xây Dựng Hệ Thống Với Kiến Trúc Micro-service Cùng Tedu

[masp]khoa_hoc_[/masp] 

[giaban]0đ[/giaban]


[tinhtrang]Còn hàng[/tinhtrang]
 
[chitiet]
Share Khóa Học Làm Chủ Docker Để Chinh Phục DevOps Cùng Tedu hướng dẫn kiến thức toàn diện và ứng dụng thực tiễn cao về Docker giúp  xây dựng 1 dự án web full-stack, kết nối trực tiếp với cơ sở dữ liệu và các tests tự động chạy trên cloud. 
Khóa học sẽ giúp bạn
✅ Làm chủ Docker Để Chinh Phục DevOps, vận dụng vào dự án thực tế 
Ứng dụng Docker để xây dựng (build), chạy (running) và vận chuyển (shipping) các ứng dụng một cách dễ dàng và linh hoạt. 
Trở thành kỹ sư phần mềm hoặc DevOps có kỹ năng Docker.
Giới thiệu và tìm hiểu mọi thứ về Docker từ những khái niệm cơ bản cho đến nâng cao 
Kiến thức cần thiết và bổ ích nhất xây dựng 1 dự án web full-stack, kết nối trực tiếp với cơ sở dữ liệu và các tests tự động chạy trên cloud. 
Nội dung khóa học
SECTION 1 – Giới thiệu
Giới thiệu chung về khoá học
Các kiến thức nền cần biết trước khi học
Docker là gì? Tìm hiểu tổng quan
Cài đặt Docker
Khởi tạo 1 docker image cơ bản
SECTION 2 – Tìm hiểu về Linux
Giới thiệu các hệ điều hành nhân Linux phổ biến
Chạy Linux thông qua docker
Tìm hiểu về Packages
Linux File System
Di chuyển giữa các File System
Quản lý các files và Directory trong Linux
Xem và chỉnh sửa file
Di chuyển và điều hướng file
Tìm kiếm nội dung
Tìm kiếm files và directories
Chaining commands là gì? Làm thế nào để thực hiện 1 loạt các commands?
Tìm hiểu về Environment Variables – Phần quan trọng mà các Developers phải biết
Quản lý processes trong linux
Quản lý users
Quản lý groups
Phân quyền truy cập files, directories trong Linux
SECTION 3 – Docker images
Giới thiệu 
Tìm hiểu Images và Containers
Tạo 1 ứng dụng web sử dụng docker
Tìm hiểu Dockerfile
Docker Base Image là gì?
Đóng gói (Include) và Exclude các Files và Directories
Thực thi các chỉ thị lệnh (Commands)
Cài đặt các biến môi trường
Mở port cho từng images cụ thể
Xác định các User truy cập
Định nghĩa các Entrypoints
Tăng tốc builds images
Xóa Images
Tagging Images
Chia sẽ các Images
SECTION 4 – Docker Containers
Giới thiệu
Khởi tạo một Container
Xem logs trong Container
Publishing cổng (ports) trong Container
Thực thi các commands trong Container
Dừng và khởi chạy Containers
Xóa Containers
Tìm hiểu về Containers File System
Duy trì cơ sở dữ liệu (database) xuyên suốt sử dụng Volumes
Sao chép các files cần thiết giữa Host và Containers
Chia sẽ mã nguồn với 1 container
SECTION 5 – Multi-container Applications
Cài đặt Docker Compose
Tạo 1 sample web application
Tìm hiểu JSON và YAML
Khởi tạo 1 Compose File
Building Images
Chạy và ngưng Application
Tìm hiểu về Docker Networking
Hướng dẫn xem Logs trong Docker
Publish các thay đổi lên Container
Migrating database thế nào?
Running Tests
SECTION 6 – Deploying Applications
Các options cần biết trong quá trình deploy
Cài đặt và tìm hiểu về Virtual Private Server
Cài đặt Docker Machine
Cấp phép máy chủ
Kết nối tới máy chủ
Định nghĩ cấu hình cho môi trường Production
Giảm dung lương Image Size
Deploying Ứng dụng
Các vấn đề thường gặp trong quá trình deploy và cách giải quyết.
SECTION 7 – Tổng kết khóa học 

[/chitiet]
Khóa Học Làm Chủ Docker Để Chinh Phục DevOps Cùng Tedu
Khóa Học Làm Chủ Docker Để Chinh Phục DevOps Cùng Tedu

[masp]khoa_hoc_[/masp] 

[giaban]0đ[/giaban]


[tinhtrang]Còn hàng[/tinhtrang]
 
[chitiet]
Share Khóa Học Xây Dựng Ứng Dụng Web Với ASP.NET Core Web API + Identity Server + Angular  hướng dẫn kiến thức hoàn chỉnh và toàn diện về  ASP.NET Core Web API kết hợp Identity Server và Angular 
Share khóa học ASP NET Core là sự đúc kết qua nhiều dự án cách code, cách dựng structure dự án và  chia sẻ kinh nghiệm , trải nghiệm kiến thức cho các bạn để ứng dụng trong công việc.
Khóa học sẽ giúp bạn
✅ Phần backend bao gồm Web API .NET Core mới nhất kết hợp với Identity Server làm nhiệm vụ chứng thực cho nhiều ứng dụng client khác nhau như Web Portal, ứng dụng SPA Angular, React hay Mobile App.  
Phần ứng dụng SPA trong khóa này mình sẽ dùng framework rất phổ biến là Angular bản 8 được cải tiến về cấu trúc và cố gắng hoàn thiện chức năng. 
Phần Unit test cho phần backend 
Hoàn thiện kỹ năng fullstack để thực chiến các dự án mới với .NET Core và Angular 
Xây dựng ứng dụng hoàn thiện Xây Dựng Ứng Dụng Web Với ASP.NET 
Nội dung khóa học
Giới thiệu tổng quan khóa học và mục tiêu cần đạt được
Phương pháp học tập
Nói về đề tài dự án và kế hoạch triển khai
Liệt kê các user story cần xây dựng trong dự án
Thiết kế chức năng hệ thống
Thiết kế cơ sở dữ liệu hệ thống
Xây dựng cấu trúc solution 
Tạo và làm việc với Git Repository trên Azure DevOps
Tạo solution trên Visual Studio (https://www.youtube.com/watch?v=fjadnDlo0RA&t=4s)
Tạo và làm việc với Markdown trong file README.md
Tạo các class và cấu hình Entity Framework
Cấu hình ApplicationDbContext và Fluent API
Migrate ra cơ sở dữ liệu sử dụng Entity Framework Code first
Tạo dữ liệu mẫu với Data Seeding
Tạo REST API theo chuẩn - https://medium.com/eway/nguy%C3%AAn-t%E1%BA%AFc-thi%E1%BA%BFt-k%E1%BA%BF-rest-api-23add16968d7
Tạo Unit test cho API
Thêm Swagger cho Web API
Validate model sử dụng Fluent Validation
Cấu hình Identity Server (
https://deblokt.com/2019/09/23/04-part-1-identityserver4-asp-net-core-identity/)
https://identityserver4.readthedocs.io/en/latest/intro/big_picture.html
Cấu hình chứng thực Identity Server cho Swagger
Xây dựng API quản lý user
Unit test cho API User
Xây dựng API quản lý chức năng
Unit test cho API function
API Quản lý action cho function
Xây dựng API quản lý permission
Xây dựng API Quản lý bài đăng
Xây dựng API quản lý bình luận và danh mục
Xây dựng API quản lý vote, report và label
Quản lý attachment API
Áp dụng quyền trên API
Chuẩn hóa API Error Response và Áp dụng Global Exception Handler
Tích hợp cơ chế Logging với SeriLog
Tạo ứng dụng Angular CLI
Xây dựng cấu trúc ứng dụng Angular
Tích hợp Angular với Identity Server4
Hiển thị menu theo quyền
Chức năng quản lý nhóm quyền
Tạo chức năng quản lý user
Tạo chức năng quản lý function
Chức năng quản lý phân quyền (giải thích về backend API function câu join hơn)
Áp dụng quyền trên giao diện
Chức năng quản lý bài đăng và file đính kèm
Quản lý bình luận bài đăng
Fix bug Categories
Create base component (show title)
Comment management
Chức năng danh sách báo xấu
Thống kê báo cáo trên giao diện
Thống kê tổng thành viên mới theo tháng
Thống kê tổng bài theo tháng
Thống kê tổng comment theo tháng
Ghép giao diện cho phần Portal
Đưa cấu hình Angular ra environment
Ghép giao diện portal vào hệ thống
Tích hợp chứng thực với Identity Server
Tích hợp với Backend API
Xây dựng trang chủ cho web portal
Xây dựng danh mục bài đăng
Xây dựng chi tiết bài đăng
Tìm kiếm bài đăng
Danh sách bài đăng theo tag
Cấu trúc source code webportal
Bình luận cho bài đăng
Thông tin thành viên
Fix some bugs
Display user information
Complete comment
Tạo bài đăng mới
Danh sách và chỉnh sửa bài đăng
Chức năng vote cho bài đăng
Báo cáo bài xấu
Gửi báo xấu
Xem báo xấu trong admin
Gửi mail cho người liên quan
Tích hợp mail với 3Party Mailgun
Gửi mail cho chủ comment khi có reply
Tối ưu tốc độ với Distributed Cache
Giới thiệu các loại cache
Cài đặt Distributed Cache
Add pool cho DBContext để tối ưu hóa kết nối
Các thủ thuật tối ưu tốc độ
Thêm captcha cho hệ thống
Tối ưu SEO cho ứng dụng
Thêm Security headers hệ thống
Tìm hiểu các security headers
Thêm các Headers vào ứng dụng ASP.NET Core
Remove các Response headers không mong muốn
Phân trang read more cho comment
Khi nào cần dùng phân trang read more
Ưu nhược điểm
Fix unit test cho Backend
Fix các unit test lỗi
Viết thêm các unit test thiếu
Bài tập cho các bạn
Tích hợp push notification cho ứng dụng
Tích hợp với OneSignal
Push notification
Triển khai ứng dụng lên VPS
Cách publish dự án .NET Core
Publish dự án Angular
Cấu hình kết nối
Generate Script for database code first 

[/chitiet]
Xây Dựng Ứng Dụng Web Với ASP.NET Core Web API + Identity Server + Angular
Xây Dựng Ứng Dụng Web Với ASP.NET Core Web API + Identity Server + Angular 

[masp]khoa_hoc_[/masp] 

[giaban]0đ[/giaban]


[tinhtrang]Còn hàng[/tinhtrang]
 
[chitiet]
Share Khóa Học Phát Triển Web App với .NET 6 ABP Framework & Angular của Tedu hướng dẫn bạn kĩ năng toàn diện để xây dựng phát triển ứng dụng web bán hàng từ đầu đến cuối từ chưa có gì đến một ứng dụng hoàn chỉnh. 
Phát Triển Web App với .NET 6 ABP Framework & Angular của Tedu với tài liệu ASP.NET Core từ 1.1 đến 2.1 rồi nâng cấp lên, Abp Framework ,  thực hành cũng như lý thuyết để các bạn có thể nắm rõ hơn về công nghệ .NET. 
Khóa học sẽ giúp bạn
✅ Ứng dụng .NET 6, Sử dụng Automapper, 
✅ Xây dựng cơ chế authentication và authorization sử dụng ASP.NET Identity, cấu trúc ứng dụng hoàn chỉnh
✅ Xây dựng ứng dụng chuẩn Clean Architecture
✅ Hiểu rõ cơ chế Dependency Injection, mô hình MVC và REST API
✅ Nắm được cách kết nối và truy vấn cơ sở dữ liệu sử dụng Entity Framework Core và Dapper ORM
✅ Sử dụng tốt JQuery để tương tác với REST API ,  Automapper
Nội dung khóa học
Chương 1: Giới thiệu về khóa học và kế hoạch phát triển ứng dụng
1. Giới thiệu tổng quan khóa học
2. Cách học lập trình trực tuyến sao cho hiệu quả
3. Cách thức tương tác với giảng viên
4. Xây dựng kế hoạch phát triển ứng dụng
5. Định nghĩa tiêu chuẩn đầu  ra
Chương 2: Tổng quan về công nghệ và nghiệp vụ
1. Giới thiệu .NET 6 và các khái niệm
2. Tìm hiểu Dependency Injection và Request Pipeline
3. Tìm hiểu về Angular
4. Tìm hiểu về Identity Server
5. Tóm tắt về nghiệp vụ quản lý bán hàng
Chương 3: Tìm hiểu về ABP Framework
1. Giới thiệu về ABP Framework
2. Hiểu về Clean Architecture
3. Cấu trúc solution của ABP Framework
4. Cách setup và chạy một solution ABP Framework
Chương 4: Xây dựng hạ tầng dự án
1.  Migrate database mặc định trong ABP Framework
2.  Thiết kế cơ sở dữ liệu bán hàng
3.  Cách tạo các Entity trong ABP Framework
4.  Migrate entity vào cơ sở dữ liệu
5.  Seeding data master cho ứng dụng
6.  Testing tích hợp với Identity Server
7.  Testing login với Angular Application đến Identity Server
Chương 5: Xây dựng Backend REST API với ABP Framework
1. Phân tích nghiệp vụ hệ thống bán hàng
2. Thiết kế cơ sở dữ liệu bán hàng
3. Mô hình hóa database vào entity
4. Cấu hình sử dụng Fluent Configuration
5. Migrate dữ liệu tạo bảng
6. Tạo tầng Domain Repository cho sản phẩm
7. Tạo tầng Application Service cho sản phẩm
8. Lọc dữ liệu và phân trang sản phẩm
9. Tạo sản phẩm mới
10. Cập nhật sản phẩm
11.  Xóa nhiều sản phẩm
Chương 6: Xây dựng ứng dụng SPA sử dụng Angular
1. Setup structure dự án
2. Tích hợp Template 
3. Xây dựng cơ chế routing
4. Đăng nhập hệ thống
5. Refresh token
6. Authorization
7. Quản lý role
8. Phân quyền cho role sử dụng ABP Framework
9. Quản lý người dùng
10. Phân người dùng vào các quyền
11. Reset mật khẩu
12. Thay đổi email
13. Quản lý loại sản phẩm
14. Quản lý sản phẩm
15. Upload ảnh cho sản phẩm
Chương 7: Xây dựng ứng dụng Web Client cho end user
1. Xây dựng cấu trúc ứng dụng
2. Authorization với Identity Server
3. Ghép giao diện HTML
4. Xây dựng tính năng menu và Viewcomponent dùng chung
5. Đăng nhập
6. Gửi mail cho thành viên
7. Đăng ký thành viên
8. Hiển thị menu sản phẩm
9. Hiển thị danh sách sản phẩm
10. Hiển thị chi tiết sản phẩm
11. Trang giỏ hàng
12. Trang checkout
13. Trang thanh toán
14. Gửi mail thanh toán thành công
15. Tích hợp thanh toán
16. Hiển thị trang tin tức
17. Hiển thị trang liên hệ
18. Hiển thị trang giới thiệu 
Chương 8: Triển khai ứng dụng trên CentOS + Nginx Server 

[/chitiet]
Khóa Học Phát Triển Web App với .NET 6 ABP Framework & Angular
Khóa Học Phát Triển Web App với .NET 6 ABP Framework & Angular 

Ant Green
ĐĂNG NHẬP
Nhận nhiều ưu đãi hơn