tedu

[masp]khoa_hoc_[/masp] 

[giaban]0đ[/giaban]


[tinhtrang]Còn hàng[/tinhtrang]
 
[chitiet]
Share Khóa Học Xây dựng REST API Với NodeJS MongoDB Và TypeScript Tedu hướng dẫn bạn toàn bộ kiến thức để build một REST API sử dụng NodeJS với TypeScript kết nối cơ sở dữ liệu MongoDB,  sử dụng cơ sở dữ liệu MongoDB. Khóa học này TEDU sẽ sử dụng chuẩn TypeScript là superset của JavaScript giúp check strong type lúc biên dịch để đảm bảo ứng dụng sẽ dễ bảo trì
Khóa học sẽ giúp bạn
1. Xây dựng cấu trúc dự án với NodeJS và TypeScript 
2. Tạo ứng dụng Web API với Express 3. Chứng thực API sử dụng Web Token 
4. Tạo các REST API cho ứng dụng mạng xã hội đơn giản. 
5. Cách sử dụng  cơ sở dữ liệu MongoDB 
6. Sử dụng Middleware trong NodeJS 
7. Chạy đa môi trường trong NodeJS 
8. Deploy ứng dụng lên Firebase hoặc Heroku. 
Khóa học này là 1 phần của MERN Stack sau này bao gồm MongoDB, Express, React JS và NodeJS 
Phát triển kỹ năng cho chính mình. 
Nội dung khóa học
Giới thiệu về khoá học
Tổng quan về NodeJS
Giới thiệu về TypeScript
Giới thiệu về MongoDB
Cài đặt môi trường phát triển
Cấu hình Visual Studio Code
Giới thiệu chức năng ứng dụng
Phân tích entity relationship theo tư duy NoSQL
Khởi tạo project trên Git và viết ứng dụng đầu tiên
Khởi tạo và cấu hình tsconfig.json
Viết ứng dụng demo đầu tiên
Tạo routing structure cho dự án
Kết nối cơ sở dữ liệu MongoDB với Mongoose
Làm việc với file cấu hình
Cài đặt các middleware cần thiết
Validate các biến môi trường
Khai báo module trong tsconfig.json
Error handling middleware trong API
Ghi log ra file trong ứng dụng
Debug ứng dụng NodeJS trong VS
Tạo User Schema với Mongoose
Tạo user service để truy cập database
Tạo register API để đăng ký user
Validate input cho API
Tạo API login cho user
Validate token sử dụng middleware
Tạo API Get Single và update user
Tạo API get all và phân trang user
Tạo API delete user
Tạo mới profile model và bổ sung logic cho bài trước
Create, Update profile và delete profile
Add Work Experience và xoá experience
Add Education và Delete Education
Xây dựng Model cho bài viết
Tạo mới và cập nhật bài viết
Get all post, get all post paging and post by id
Delete the post
Like a post và Unlike a post
Add comment và Delete comment
Share a post và Delete a post share
Following and unfollowing profile
Add friend and unfriend
Accept friend request
Create a group và List all group
Update and Delete group
Join to group request and approve request
Set and remove manager
List all members in group
Remove member out of group
Send message to other member
List my converstation
Thêm Swagger cho API
Tích hợp ESLint để check chất lượng code
Cấu hình build ứng dụng với Webpack
Triển khai ứng dụng lên Heroku
Kết cấu của khóa học sẽ tổ chức dạng mô hình MVC (Model - View - Controller) thân quen và sử dụng Visual Studio Code để code và debug trực tiếp. Với khóa học này các bạn có thể code bất cứ đâu cũng được và tốc độ phát triển rất nhanh. 

[/chitiet]
Khóa Học Xây dựng REST API Với NodeJS MongoDB Và TypeScript Tedu
Khóa Học Xây dựng REST API Với NodeJS MongoDB Và TypeScript Tedu 

[masp]khoa_hoc_[/masp] 

[giaban]0đ[/giaban]


[tinhtrang]Còn hàng[/tinhtrang]
 
[chitiet]
Share Khóa Học Terraform Mastery trên Cloud Azure Từ Cơ bản đến Nâng cao của Tedu hướng dẫn bạn toàn diện kiến thức để thành thạo Terraform trên nền tảng đám mây Azure ứng dụng mạnh mẽ trong triển khai, quản lí cơ sở hạ tầng bằng Terraform , ứng dụng trong công việc. 
Khóa học sẽ giúp bạn
✅ Học kiến thức toàn diện về Terraform Mastery trên Cloud Azure 
Thành thạo Terraform trên nền tảng đám mây Azure
Triển khai và quản lý cơ sở hạ tầng trên Azure bằng Terraform
Nâng cao hiểu biết và kỹ năng của mình trên Terraform trên Azure
Nội dung khóa học
Module 1: Giới thiệu về Terraform trên Azure
Hiểu về Mã hóa cơ sở hạ tầng (Infrastructure as Code - IaC) Tổng quan về Terraform và các tính năng của nó trên Azure Cài đặt và thiết lập Terraform cho Azure Cấu hình Azure provider trong Terraform
Module 2: Terraform cơ bản trên Azure
Viết file cấu hình Terraform đầu tiên của bạn trên Azure Xác định tài nguyên, biến và nguồn dữ liệu (data sources) Hiểu về trạng thái (state) và backends của Terraform trên Azure Thực thi các lệnh Terraform: init, plan, apply trên Azure
Module 3: Quản lý cơ sở hạ tầng trên Azure với Terraform
Tạo và quản lý các tài nguyên như máy ảo, dịch vụ lưu trữ, mạng, v.v. trên Azure Sử dụng Azure Resource Manager (ARM) template với Terraform Sử dụng Azure DevOps để triển khai cơ sở hạ tầng với Terraform trên Azure Thực hiện triển khai dự án thực tế trên Azure với Terraform
Module 4: Khái niệm nâng cao về Terraform trên Azure
Sử dụng Modules trong Terraform để tái sử dụng mã hóa cơ sở hạ tầng Quản lý và chia sẻ modules Terraform trên Azure Sử dụng Remote State để quản lý trạng thái của Terraform trên Azure
Module 5: Quy tắc tốt nhất cho Mã hóa cơ sở hạ tầng trên Azure
  Thiết kế cơ sở hạ tầng mô-đun và có khả năng mở rộng trên Azure Thực hiện các quy tắc tốt nhất về bảo mật và tuân thủ trên Azure Kiểm thử cơ sở hạ tầng và tích hợp liên tục trên Azure Tích hợp luồng CI/CD với Terraform trên Azure
Module 6: Quản lý cơ sở hạ tầng sản xuất trên Azure với Terraform
Quản lý trạng thái và khóa của Terraform trên Azure Xử lý cập nhật và sự chênh lệch về cơ sở hạ tầng trên Azure Giám sát và ghi lại các thay đổi cơ sở hạ tầng trên Azure
Module 7: Các tính năng nâng cao của Terraform trên Azure
Khám phá các tính năng tiên tiến của Terraform trên Azure Tích hợp với các dịch vụ Azure như Key Vault, Monitor, Log Analytics, v.v. Mở rộng khả năng của Terraform trên Azure với các plugin và provider tùy chỉnh
Module 8: Dự án thực tế Terraform trên Azure với dự án Microservices (Tedu-49)
Khi hoàn thành khóa học này, bạn sẽ có nền tảng vững chắc về Terraform trên nền tảng đám mây Azure và sẽ được trang bị kiến thức và kỹ năng để tự tin triển khai, quản lý và mở rộng cơ sở hạ tầng trên Azure bằng Terraform. Hãy sẵn sàng trở thành một chuyên gia Terraform trên Azure và khám phá toàn bộ tiềm năng của mã hóa cơ sở hạ tầng trên đám mây Azure! 

[/chitiet]
Terraform Mastery trên Cloud Azure Từ Cơ bản đến Nâng cao
Terraform Mastery trên Cloud Azure Từ Cơ bản đến Nâng cao 

[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 

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