|
|
微软2019全球开发者大会上正式宣布的.NET5,其主要目标之一是提供一个单一的、跨平台的.NET 运行时和具有统一运行时行为和开发者体验的框架。在第一次宣布这个项目时,.NET 团队的程序经理 Richard Lander 强调了这个项目的重要性:- [* B2 m: }, L3 U; v
未来只会有一个.NET,可以支持 Windows、Linux、macOS、iOS、Android、tvOS、watchOS 和 WebAssembly,等等。我们将引入新的.NET API、运行时功能和语言特性作为.NET 5 的一部分。此外,我们想清楚地告诉大家,.NET 5 是.NET 平台的未来。& E* g6 }: @6 B/ E6 K
课程目录(含配套资料和源码): @+ `5 F8 y9 d6 u4 D8 }8 m+ y
001.NET5从0基础到精通视频介绍
1 X3 B0 E T4 R( P! q 002.NET5_VS2019环境安装/ F0 K# H& t8 \! ]& L7 o1 U
003.NET5_Sharp6新语法) Q e: y6 K; ?, L1 _0 {/ G" t3 w
004.NET5_Sharp7新语法" E1 A% u* J- s9 y; s# J$ b+ X
005.NET5_Sharp8新语法. B s/ S/ f8 G& Y4 D
006.NET5_Sharp9新语法
7 U! f" o: d! [. ?( g. i; F# \ 007.NET5_项目建立+传值
) p+ k) l/ I, `! } s/ V$ Q0 I 008.NET5_Log4Net组件使用/ r) O& N7 \$ z0 }
009.NET5_IIS安装教程. g5 p4 V* n1 Q& Q* o7 a
010.NET5_程序的发布运行; j) U) e) U0 g7 b
011.NET5_命令参数读取+配置多种读取' `6 Q, O4 C7 O. o5 ?
012.NET5_MVC解读Razor混编+ d0 s& D" J7 Z* ]1 E* q' r
013.NET5_MVC_Razor布局
3 t. v& E7 ]$ A, C4 Z 014.NET5_Razor扩展01
& t \4 {" \% _ 015.NET5_Razor扩展02" S: n% V. h i' V4 q
016.NET5_Razor局部视图4 C, C- J) p% z2 `9 ] u5 _
017.NET5_视图组件扩展定制
2 ~5 b# E. G, J 018.NET5_内置容器基本使用
) r" r, c) u5 }) m6 | 019.NET5_内置容器依赖注入
! z, h, `1 j0 f$ P% [" T 020.NET5_内置容器生命周期
) _2 n8 t3 w" D+ y 021.NET5_Autofac初识
% y; q/ z) \$ D) B 022.NET5_Autofac多种注入
% i9 Y' R9 F2 u2 i0 @2 y1 n& j3 X 023.NET5_Autofac生命周期
9 V! v! W+ b8 u4 u. R) Z0 y* }/ [5 i 024.NET5_Autofac配置文件
% ^4 @$ u6 O& ^ P0 w 025.NET5_Autofac整合MVC) T M$ k, z- q
026.NET5_Autofac控制器属性注入
8 i7 M5 t5 k7 M7 A/ n/ l 027.NET5_Autofac单实例多实现
1 C9 |0 S, o7 @2 r8 F 028.NET5_Autofac抽象支持AOP
k* K, Q- L6 ~+ Z' r+ N 029.NET5_Autofac通过类支持AOP
0 c7 r( w" {- A1 b" u 030.NET5_Autofac多实现构造函数注入
3 l4 f2 h6 H# C8 X" R- ` 031.NET5_Autofac多实现属性注入
) G( c8 h! s' ?& B% u) |# d. J 032.NET5_ActionFilter的特点
0 j6 q6 z) ]+ |" l 033.NET5_ActionFilter的多种扩展/ r n! n: U t& P* Q- k, f
034.NET5_ActionFilter做日志
( ]5 s4 R( m C' z1 u 035.NET5_Filter的多种注册和特点
# ^1 S! g. d" [, }+ E 036.NET5_支持依赖注入扩展
# p+ n! }5 b" V 037.NET5_Filter的生效范围控制执行顺序% |8 W, n9 f; l! K9 }9 X+ P% j s+ P, O
038.NET5_Resource扩展定制支持缓存
5 H% y2 \ z# l# Q8 ` 039.NET5_自定义Filter匿名
; c6 M# U# W% L% h3 B 040.NET5_ExceptionFilter
4 j' i2 M$ I4 {' s# k0 d 041.NET5_ExceptionFilter/ y4 u9 k- P% _/ `, U3 y
042.NET5_ResultFilter
$ O4 y9 n8 p$ G 043.NET5_ResultFilter双语功能! {% V1 g g: n( e8 A
044.NET5_基于Sess_Coo认证0 H! t& J& S N9 c
045.NET5_基本鉴权授权) C; L7 t9 E, [& t, w9 ?4 @0 v
046.NET5_角色授权
# e* X2 X$ u0 l% E 047.NET5_策略授权
) B2 V( a" m2 w7 p- ~ 048.NET5_跨平台的本质) x0 v2 \ P0 a; e
049.NET5_中间件; `9 u+ M! X9 ^) s& z
050.NET5_常见的中间件- N' Y/ [* i$ U$ C, `% X/ N
051.NET5_中间件扩展_引用2 s/ }5 X, W, V8 N
052.NET5_EFCoreDbFirst; h& R7 b6 x; {: d: S; k. E% E. p
053.NET5_EFCoreMigration5 N7 ~: ?6 ]: l8 k7 c+ w7 g
054.NET5_EFCore抓取Sql语句1 G7 X$ |# m6 V) l- l2 O) c
055.NET5_EFCoreLinqQuery
( b- \$ K+ @) n0 C& ]5 w$ f 056.NET5_EFCoreState
. c U4 C0 ]! |1 e' ~% c 057.NET5_EFCore事务
, R& I5 ^& H& P* D1 l 058.NET5_EFCore调优小技巧1 H3 l: M1 R9 ~! Q! X
059.NET5_EFCore整合_分层架构
# k) b/ K& W# @! ?, U8 b 060.NET5_EFCore整合_依赖注入
+ f; |% t2 `8 G6 j0 Q
5 s7 d2 _* @: p) m3 b; _6 x
& W0 a1 a# J2 X" b2 {& f
5 G+ [+ D0 s, B1 I6 ?5 h- o' f
|
|