|
|
微软2019全球开发者大会上正式宣布的.NET5,其主要目标之一是提供一个单一的、跨平台的.NET 运行时和具有统一运行时行为和开发者体验的框架。在第一次宣布这个项目时,.NET 团队的程序经理 Richard Lander 强调了这个项目的重要性:
. W$ u \& R' J$ A 未来只会有一个.NET,可以支持 Windows、Linux、macOS、iOS、Android、tvOS、watchOS 和 WebAssembly,等等。我们将引入新的.NET API、运行时功能和语言特性作为.NET 5 的一部分。此外,我们想清楚地告诉大家,.NET 5 是.NET 平台的未来。
$ Q) n S% f. @1 ]* n6 S- o& l7 M; K课程目录(含配套资料和源码):( c0 ~$ v% M% g8 ?' \9 `: p/ P5 R, u2 s
001.NET5从0基础到精通视频介绍; [9 G- k* `9 O0 V* _2 D( b
002.NET5_VS2019环境安装
! f0 j; {( z1 I) }6 o 003.NET5_Sharp6新语法% C$ x! F7 N- }) U6 b8 J& T
004.NET5_Sharp7新语法* j9 S0 v) [+ w/ G* }0 p4 X
005.NET5_Sharp8新语法
' v' W7 m& |% h& @ 006.NET5_Sharp9新语法9 a/ I8 M- d$ p+ k4 k1 l
007.NET5_项目建立+传值$ s5 \% o" N3 E4 J
008.NET5_Log4Net组件使用
- w( f- \ y) Q: E/ F- A- i% N& @ 009.NET5_IIS安装教程1 ?. b+ N! r+ P& |* a) C
010.NET5_程序的发布运行
* G4 p4 s" z- l; P 011.NET5_命令参数读取+配置多种读取
; |; d( A" g% T% ^: _ }2 o7 u 012.NET5_MVC解读Razor混编
h$ K! Z2 ?( S1 F: y2 F. z- N$ l 013.NET5_MVC_Razor布局! e/ _5 R4 d2 E) l( ~: h+ |
014.NET5_Razor扩展01 ^& w: ?" g5 s
015.NET5_Razor扩展02
% F5 g6 q" X- C, {6 t 016.NET5_Razor局部视图* L" Q6 E8 E: K+ f; R
017.NET5_视图组件扩展定制+ j3 H0 L& R( \6 H5 \
018.NET5_内置容器基本使用6 N. |+ i2 L6 U2 _
019.NET5_内置容器依赖注入0 q3 v6 n) O3 b3 r# w
020.NET5_内置容器生命周期
1 G" @ c3 _+ H0 q$ I) o5 ? 021.NET5_Autofac初识
9 A. O9 s/ D6 ` i) ]- z0 F 022.NET5_Autofac多种注入2 M% m6 ~" q0 p7 b* X8 K
023.NET5_Autofac生命周期# S) k& ]+ @' B6 B/ ]1 E0 E% f! O
024.NET5_Autofac配置文件
: u w7 L! n8 a# s! Y1 ] 025.NET5_Autofac整合MVC8 K( l' p9 s `
026.NET5_Autofac控制器属性注入+ u) l" i9 k# ]5 L: d
027.NET5_Autofac单实例多实现+ _7 U; N1 U. E
028.NET5_Autofac抽象支持AOP- [0 ~' x" ~0 b3 O2 P0 @9 f
029.NET5_Autofac通过类支持AOP9 f% x4 o* E7 n% A
030.NET5_Autofac多实现构造函数注入
3 e, V# l9 ]1 d# r: M% f# Y/ \ 031.NET5_Autofac多实现属性注入7 r7 O5 w: |; s" }9 l
032.NET5_ActionFilter的特点
# P9 t* v/ ?! L, R1 Y 033.NET5_ActionFilter的多种扩展; n( B1 d+ `* E" c* @+ l8 S, w/ o& k
034.NET5_ActionFilter做日志/ X5 |4 [9 h/ h+ c/ v
035.NET5_Filter的多种注册和特点
4 A$ E- H8 e5 @* X 036.NET5_支持依赖注入扩展. W0 j" {9 C4 G8 g
037.NET5_Filter的生效范围控制执行顺序0 \3 f/ e; j, h% [) n
038.NET5_Resource扩展定制支持缓存
7 h8 h4 j, }6 k 039.NET5_自定义Filter匿名/ n4 R5 T% I+ F( E# I" A9 k. w
040.NET5_ExceptionFilter
6 d$ Z' S8 ~1 @3 ?$ e+ @- s 041.NET5_ExceptionFilter9 R+ A+ q7 h' e+ N8 t
042.NET5_ResultFilter3 q$ M* J( {6 P4 f$ V# k5 A* I
043.NET5_ResultFilter双语功能2 N# M# [2 L! j" k4 R
044.NET5_基于Sess_Coo认证
8 r( W) k C& X0 a+ C8 l: w, I 045.NET5_基本鉴权授权! ^1 l0 ]6 ~/ j8 D8 W7 \$ r0 x0 A; n
046.NET5_角色授权
; X7 o/ V& p- q# z" h/ E" f( o; r 047.NET5_策略授权2 H! U) y$ `. v# G4 e
048.NET5_跨平台的本质
/ G! a( u J, \, V) Q 049.NET5_中间件$ T) ^9 T4 v' d C
050.NET5_常见的中间件
1 H/ N7 X1 }% ` 051.NET5_中间件扩展_引用+ c0 x5 g6 Y; r7 k& G2 g& }' F
052.NET5_EFCoreDbFirst2 ^1 T! t' t7 L# N
053.NET5_EFCoreMigration
) c4 j8 ?0 [: W: E/ n 054.NET5_EFCore抓取Sql语句. W1 i1 |9 Q% S2 F) F
055.NET5_EFCoreLinqQuery
$ k. O* t" }: |) x 056.NET5_EFCoreState
: ^& z. }6 l7 L+ q3 P* F0 j 057.NET5_EFCore事务
7 [0 u; |. F6 S5 m9 N3 } 058.NET5_EFCore调优小技巧
8 N, V4 }0 x) S0 @ u4 P* ]/ \0 } 059.NET5_EFCore整合_分层架构: C$ Y5 { c. |. E. ?" ^6 D9 ]
060.NET5_EFCore整合_依赖注入' [$ @1 Q( L* M6 z0 B
L, X( x2 v/ X; H' v# F/ ~
* H- V$ o2 _' A- ~
# a ]2 Q- y4 p o& [ u |
|