|
|
微软2019全球开发者大会上正式宣布的.NET5,其主要目标之一是提供一个单一的、跨平台的.NET 运行时和具有统一运行时行为和开发者体验的框架。在第一次宣布这个项目时,.NET 团队的程序经理 Richard Lander 强调了这个项目的重要性:
7 M* m7 ^0 _ h 未来只会有一个.NET,可以支持 Windows、Linux、macOS、iOS、Android、tvOS、watchOS 和 WebAssembly,等等。我们将引入新的.NET API、运行时功能和语言特性作为.NET 5 的一部分。此外,我们想清楚地告诉大家,.NET 5 是.NET 平台的未来。; u, y; W% I5 I& A
课程目录(含配套资料和源码):" \3 ~8 I" x% x+ y2 Q
001.NET5从0基础到精通视频介绍
2 j" [; j8 V4 v V. F 002.NET5_VS2019环境安装
) Y0 Z6 Q; U/ y0 K4 N 003.NET5_Sharp6新语法; {. p' B$ F& Z8 n8 l' e
004.NET5_Sharp7新语法
: ]" O1 v2 }* V9 d7 l1 L( Z# h 005.NET5_Sharp8新语法
; {2 g3 j; D1 D& {. m7 D2 _# C 006.NET5_Sharp9新语法
4 G3 I5 ~6 [9 I 007.NET5_项目建立+传值3 G# T6 s8 s ~4 P0 k
008.NET5_Log4Net组件使用4 Y7 p) j: Q x: ]3 ^8 G7 B
009.NET5_IIS安装教程' `2 P# ?% O2 Y( B7 ?* D
010.NET5_程序的发布运行
- o. R* {1 ~! U3 j" y h2 y 011.NET5_命令参数读取+配置多种读取
+ }# b/ y- i( [: O 012.NET5_MVC解读Razor混编
. D6 }7 n) {* V/ f: i 013.NET5_MVC_Razor布局
1 E+ w9 b/ [; s& R 014.NET5_Razor扩展01
- |% C2 \# P% g9 _$ [( x 015.NET5_Razor扩展02, N e+ N6 G: A: W9 i d
016.NET5_Razor局部视图 Y0 j/ C! b6 `: V4 U6 L9 @! z8 ^
017.NET5_视图组件扩展定制
; ^4 g \' O9 K6 [ 018.NET5_内置容器基本使用
8 G L* o4 J; i: W4 A+ W 019.NET5_内置容器依赖注入& ]0 Z( L; L8 u% R& [
020.NET5_内置容器生命周期5 i4 f. }' b- A7 @3 ]
021.NET5_Autofac初识% w% j, N7 E7 G4 s# q3 m* z5 y
022.NET5_Autofac多种注入3 Q: S( @8 Q( v h
023.NET5_Autofac生命周期
. |/ Z5 f: T. S" M 024.NET5_Autofac配置文件1 o% }) F& m# W! C4 f
025.NET5_Autofac整合MVC. u. U2 a6 t' A! k- Z' H1 I9 O
026.NET5_Autofac控制器属性注入# [* D0 X" E3 F8 b: O" I
027.NET5_Autofac单实例多实现
9 I1 r: u8 S& W! `. W3 Q( t 028.NET5_Autofac抽象支持AOP9 y* _( G# \# o6 V8 f2 z/ P6 i
029.NET5_Autofac通过类支持AOP$ e0 B1 I+ t p! z
030.NET5_Autofac多实现构造函数注入
9 x. B' V8 O% S c 031.NET5_Autofac多实现属性注入
" e$ h+ M4 @4 p4 `. l 032.NET5_ActionFilter的特点1 s' ^& o( O$ |; ]
033.NET5_ActionFilter的多种扩展2 B- b- p3 [& o" s! ]
034.NET5_ActionFilter做日志" G2 ^) {7 q% e; C+ {1 b
035.NET5_Filter的多种注册和特点
, v& P: |. H! Z1 k5 u 036.NET5_支持依赖注入扩展* W3 F! A% ^. g! c( q
037.NET5_Filter的生效范围控制执行顺序4 `3 k& V8 L' z
038.NET5_Resource扩展定制支持缓存
7 b: |" H$ i9 g% x 039.NET5_自定义Filter匿名
0 V1 q1 i* ^, d7 a2 \ 040.NET5_ExceptionFilter
* v9 i; U9 f. y/ @, a. a; h 041.NET5_ExceptionFilter
9 M# U+ @& ~5 s; X2 ?! g) v 042.NET5_ResultFilter
( ?/ Z# t& d( k0 h z& h* o 043.NET5_ResultFilter双语功能
; j: O% b4 E2 d, R8 O$ A 044.NET5_基于Sess_Coo认证, d, ^3 S9 X) V% ^
045.NET5_基本鉴权授权+ k+ ]: H1 Z( U
046.NET5_角色授权( z$ |' A$ [+ y
047.NET5_策略授权
$ A9 e* V f l 048.NET5_跨平台的本质
8 }9 U/ ~+ G$ U( H/ L* d 049.NET5_中间件' _# g! V8 l* R
050.NET5_常见的中间件: t5 V, X" W5 O7 u7 z
051.NET5_中间件扩展_引用. t4 M+ M- K* W: x
052.NET5_EFCoreDbFirst* K5 m$ Z! Z2 S+ k$ T
053.NET5_EFCoreMigration8 P( c7 e }% L# F
054.NET5_EFCore抓取Sql语句
. j6 f* ` N$ p7 X 055.NET5_EFCoreLinqQuery+ e, b$ G9 f. j, Y; u
056.NET5_EFCoreState$ E1 F1 m6 l, q+ ^
057.NET5_EFCore事务
2 C& a _6 K |: Q4 u7 U# V! L+ I 058.NET5_EFCore调优小技巧 F- b' G. C! z: s- l# a
059.NET5_EFCore整合_分层架构
3 w. p: ^, R( z" L p3 w- T2 Q 060.NET5_EFCore整合_依赖注入
) w1 J6 P, v5 D4 i) u
, N, V) a) L* O2 x* G; G) A- ?
3 W' w9 k; U Y" N0 Y) l' \. w' ^9 |1 Q' G
|
|