Khóa Học Senior .net Cùng Trần Đồng Mr.gold
Khóa học tập trung vào mục đích và nội dung bài học nên số lượng Video tuy ít nhưng thời lượng dài và kiến thức cô đọng 👌👌👌
Bài học đều hơn 1 tiếng, có bài học 2 tiếng, 2 tiếng rưỡi ... Đi sâu vào bản chất cốt lõi vấn đề 💕💕💕
👉 Thời lượng mỗi bài học như sau: ⌚⌚⌚👍
Bài 1: ⌚(01:13) Bài 2: ⌚(01:27) Bài 3: ⌚(01:38) Bài 4: ⌚(01:50)
Bài 5: ⌚(02:29) Bài 6: ⌚(01:07) Bài 7: ⌚(01:05) Bài 8: ⌚(01:54)
Bài 9: ⌚(02:00) Bài 10:⌚(01:13) Bài 11:⌚(00:43) Bài 12:⌚(00:51)
Bài 13:⌚(01:12)
Content:
Demo tổng quan: (https://www.youtube.com/watch?v=3QqqXJd1Yn0) ⭐
Demo Structure Code:
-
Bài 1: Tổng Quan Về Structure Code - Clean architecture: (https://www.youtube.com/watch?v=RvR8erWwMZU&t=953s) (DONE) ⌚(01:13) ✔
-
Bài 2: Chi Tiết Về Structure Code & Kinh nghiệm thiết kế Database: (https://www.youtube.com/watch?v=LaG6dKN4cjI) (DONE) ⌚(01:27) ✔
-
Bài 3: Kinh nghiệm Refactor và Review Source Code & Sử Dụng Benchmark để đo performance sau khi Refactor: (https://www.youtube.com/watch?v=lKlmoMNwjRw) (DONE) ⌚(01:38) ✔
-
Bài 4: Build Structure Code Base (DONE) ⌚(01:50) ✔
- Coding Convention
- UnitTest Architecture Test
- GIT
- Deploy Manual (Private)
-
Bài 5 (02:29), Bài 6 (01:07), Bài 7 (01:05): Structure Code Chuẩn Hóa: https://www.youtube.com/watch?v=rR4wjfcibTA&lc=UgyYDeTs-fme4UDSLaJ4AaABAg (DONE) ✔
- Create solution with Clean Architecture
- Setup Coding Convention + Write Architecture text
- Database setup and configure with identity
- Loging to console and file with serilog
- Global Exception Handler
- Global Transaction
- Execute Stratage
- Common Result - Common Error
- Api versioning
- Loging with serilog
- Search, Sort with multi columns, paging: https://www.youtube.com/watch?v=46fs-OSdddk
- ...
-
=>> 👉 Structure Code Base Hoàn Chỉnh Để Các Bạn Apply Luôn Vào Dự Án Ở Cty 👍
-
Bài 8: Structure Code Diagram, Synchronous Programing, CommandBus-QueryBus-EventBus (DONE) ⌚(01:54) ✔
- Structure Code Diagram
- Synchronous Programing 👍
- Publish multi event ✌
- CommandBus - QueryBus - EventBus 👌
- DomainEvent - IntegrationEvent 🤞
- ...
-
Bài 9: Setup Ci/Cd: (DONE) ⌚(02:00) ✔
- Setup lên từng môi trường riêng biệt: Development, Production với cấu hình khác nhau
- Setup backup lúc deploy lên môi trường Production
- Deploy lên AzureApp sử dụng AzureCli và quản lý việc backup trước khi publish lên Azure (Production Environment)
- Deploy to Docker
-
Bài 10: Using Dapper for Query Side (DONE) ⌚(01:13) ✔
- Repository + UnitOfWork in dapper
- Work with multi api versioning
- ...
-
Bài 11: MinimalAPI with API Versioning (DONE) ⌚(00:43) ✔
- Triển Khai minimal API
- Triển khai versioning với Minimal API
- Sử dụng Carter library cho Minimal API
- ...
-
Bài 12⌚(00:51) ✔, Bài 13⌚(01:12) ✔: Build Angular App (DONE)
- Build Structure Code for Backend With Angular
- Apply Admin Template into Angular Application
-
Bài 14: Masstransit với RabbitMQ: Powerfull: https://www.youtube.com/watch?v=rR4wjfcibTA&lc=UgyYDeTs-fme4UDSLaJ4AaABAg
- Publish Event
- Send Command
- PipeFilters: ContractValidatorFilter - BusinessValidatorFilter
- PipeObservers: LoggingConsumeObserver - LoggingPublishObserver - LoggingReceiveObserver - LoggingSendObserver
- Correlation
- ...