Hiep2301 / COURSE-1-StructureCode-SetupCiCd

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CourseID: "DL-301"

 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)

StructureCode-SetupCiCd : Học Phí: "4.200.000"

Bank Informations:

                    * Name: TRAN VAN DONG 
                    * Bank: MB Bank
                    * Account Number: 0972631178
                    * Message: <YourEmail>-<YourPhone>-<CourseId=DL-301>

Content:

  • 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
! 👉👉 <h3>Chỉ Dành Cho 20 Người Đăng Ký Đầu Tiên được join vào phần 10 Masstransit với RabbitMQ</h3> 👍👍
  • Publish Event
  • Send Command
  • PipeFilters: ContractValidatorFilter - BusinessValidatorFilter
  • PipeObservers: LoggingConsumeObserver - LoggingPublishObserver - LoggingReceiveObserver - LoggingSendObserver
  • Correlation
  • ...

Students participated in the course:

About