1. 程式人生 > >老桂.net core系列課程

老桂.net core系列課程

為了支援"首屆dnc開源峰會"(dncNew.com)順利舉辦,本人《.net core系列課程》進行一波優惠,每個課程優惠在立即購買上方,領取現金券即可。課程地址為騰訊課堂:https://gsw.ke.qq.com/

1、《asp.net core精要講解》https://ke.qq.com/course/265696

課程介紹

     本人從.net core beta版開始使用研究的,專案是從1.0開始開發,並應用於生產環境的,本課程是以asp.net core 2.0為基礎,結合自己的技術經驗和多個實際生產專案的開發經驗,而錄製本課程。本課程從.net standard講起,介紹.net core的基礎概念,再引出asp.net core,以及asp.net core中的中介軟體和依賴注入的概念;本課程的重點是後三章,都是本人實際使用心得,一線實戰經驗,也是開發一個web應用必備的內容:ORM,從Entity Framework Croe for Sqlserver說起,講解表的基本操作(增刪改查),再到檢視、儲存過程的呼叫;其實是實現固定角色許可權驗證和自定義策略許可權驗證;最後講解在asp.net core中單元測試XUnit和Moq隔離框架的使用。

2、《asp.net core專案實戰》https://ke.qq.com/course/291868

課程介紹

本課程是基於asp.net core 2.0(for .net core);Working是一個真實的專案,是解決工作效率的工具,本專案是從實際工作中提煉出來的一個專案,本課程從需求的整理和技術的架構選型開始,然後建立專案,還原Nuget包,設計專案分層和架構;實際開發從登入開始,再到部門管理,工作項目錄入,工作記錄查詢;測試不但對倉儲層進行了單元測試,還對Controller進行了單元測和整合測試;更重要的是結合本人多年的專案技巧和經驗,把課程完整呈現給大家

3、《基於.net core微服務》https://ke.qq.com/course/299524

課程介紹

"微服務+Docker"成為開發界新寵!

.net core作為微服務新一代跨平臺,開源框架如火如荼!

本課程正是基於.net core的微服務,並能平滑跑在Docker上,具體實現技術如下:

序號

課程

說明

1

微服務概述

介紹微服務的基本概念,特點,以及一些微服務框架:Spring Cloud,k8s,Service   Fabric

2

Consul服務治理

Consul作為服務治理的框架,本課講解Consul的基本命令,配置檔案,以及如何搭建執行一個Consul叢集

3

Ocelot API閘道器

Ocelot是基於.net core的API閘道器,本課講解Ocelot的基本配置,以及如何與Consul聯合命名用,實現服務治理,負載均衡,限流,熔斷等功能

4

統一驗證

講解自定義基於JWT的閘道器統一驗證API,

5

Docker佈署asp.net core

講解docker基本概念,基礎命令,以及如何釋出一個asp.net core到docker中。

6

App.Metrics監控

Ocelot API閘道器專案中使用App.Metrics寫入效能監控資料,用InfluxDB作為時序資料庫儲存,用Grafana作為效能監控UI來獲取並展示資料

7

Exceptionless分散式日誌

介紹Exceptionless安裝,配置,以及在asp.net core中的使用。

8

資料一致性(上)

講解資料一致性的理論,介紹MassTransit的基本使用性況,Quartz.NET的使用。

資料一致性(下)

用補償機制例項講解最終資料一致性的asp.net core專案實現

9

Jenkins

介紹Jenkins配置,批處理編排實現asp.net   core應用的自動化Docker佈署

10

.net core三方庫

主要介紹Polly和Refit的使用,為微服務客戶端提供訪問技術,然後概述一些常見的三方.net core庫