|
|
微软2019全球开发者大会上正式宣布的.NET5,其主要目标之一是提供一个单一的、跨平台的.NET 运行时和具有统一运行时行为和开发者体验的框架。在第一次宣布这个项目时,.NET 团队的程序经理 Richard Lander 强调了这个项目的重要性:& F( {9 O1 V& G6 c
未来只会有一个.NET,可以支持 Windows、Linux、macOS、iOS、Android、tvOS、watchOS 和 WebAssembly,等等。我们将引入新的.NET API、运行时功能和语言特性作为.NET 5 的一部分。此外,我们想清楚地告诉大家,.NET 5 是.NET 平台的未来。
" R3 T6 q# X; L课程目录(含配套资料和源码):
! Q8 Z, `9 y9 \+ k" Q" \ p& e W 001.NET5从0基础到精通视频介绍
6 m+ O; u4 H/ `" V% r 002.NET5_VS2019环境安装
( f ]& }5 v# I( |7 n: y 003.NET5_Sharp6新语法, S1 Q: R' _7 A# e& m5 \! m+ b
004.NET5_Sharp7新语法
$ M+ r n5 l& W: D% x3 D 005.NET5_Sharp8新语法9 x) v$ y5 d7 {5 A4 g; h& y
006.NET5_Sharp9新语法* \' P! f T: B- ]( I
007.NET5_项目建立+传值
# {, Q" k* J) C 008.NET5_Log4Net组件使用4 l$ a/ w# ]" g, p) C
009.NET5_IIS安装教程
/ z& ?1 A9 a' W5 }/ Q/ P 010.NET5_程序的发布运行
" a# l/ `! T. K- B6 D 011.NET5_命令参数读取+配置多种读取% o. q o. O/ K; S6 B% o) p1 ~
012.NET5_MVC解读Razor混编
6 x+ F4 K7 d- N5 |+ o0 p 013.NET5_MVC_Razor布局/ k4 D! u! H i" e
014.NET5_Razor扩展01
4 Y8 |* P- S' ? 015.NET5_Razor扩展02
& v; w2 {: d, H; a3 T& | 016.NET5_Razor局部视图
p5 n; I* _, Z3 _ O 017.NET5_视图组件扩展定制& Q9 ^2 Z8 {( H* a
018.NET5_内置容器基本使用) c% o p6 u/ l* o8 r9 n7 z, q0 ?
019.NET5_内置容器依赖注入
3 Q0 T' e0 }7 V. z% G 020.NET5_内置容器生命周期$ J' m. h! g4 D% B3 R/ Q) r8 Z! Z
021.NET5_Autofac初识
. [6 j% M( q0 @4 s$ e( @/ n8 \ 022.NET5_Autofac多种注入
8 @4 h7 A2 r% t+ u 023.NET5_Autofac生命周期
! r: j! j3 t w6 J% d 024.NET5_Autofac配置文件9 f" P/ p1 }' X
025.NET5_Autofac整合MVC/ b1 D" r# Y: A. @: Q, ~# d+ p3 K0 M
026.NET5_Autofac控制器属性注入" w0 K& l8 [ M' D) ^; @
027.NET5_Autofac单实例多实现4 b( E, a5 x& d+ o D& H+ e
028.NET5_Autofac抽象支持AOP
3 ?) G6 l; F2 ?- J" R; ]! e- V% x/ y 029.NET5_Autofac通过类支持AOP) H: O: |$ p$ F0 L, O
030.NET5_Autofac多实现构造函数注入
0 \) ?5 ~; x2 R3 w4 q' T) e 031.NET5_Autofac多实现属性注入5 c0 E! t/ Z6 h% _# \
032.NET5_ActionFilter的特点
0 g- u' y; r' u3 c0 [- i/ |* @ 033.NET5_ActionFilter的多种扩展4 a2 J) O4 T; K1 T- |4 ~
034.NET5_ActionFilter做日志
+ @& C2 ^# a$ d 035.NET5_Filter的多种注册和特点, y- \, j) _ ]" V* R- m6 g/ N
036.NET5_支持依赖注入扩展/ T8 |# E B8 N5 g G5 Q9 \+ a$ g) p4 Y
037.NET5_Filter的生效范围控制执行顺序( u: R& M7 l' C2 M
038.NET5_Resource扩展定制支持缓存
; t- G# L, ?% x0 \3 [: g+ b ` i 039.NET5_自定义Filter匿名
# F6 t. Y. y. n9 l+ p( B8 o 040.NET5_ExceptionFilter, q2 R1 G% R* n; ^$ f: N: v
041.NET5_ExceptionFilter
: J/ H. k0 A ^+ L: S/ r8 ` 042.NET5_ResultFilter3 U! ]' j& G) X. e0 B# z" | T
043.NET5_ResultFilter双语功能
! m0 C. ~% I4 [9 k4 t 044.NET5_基于Sess_Coo认证9 M8 H! s* k- v v; `9 J
045.NET5_基本鉴权授权1 l4 \1 e8 l* z) m
046.NET5_角色授权+ q" S5 Q# ?" X
047.NET5_策略授权
7 x' Q# S3 y! L- } 048.NET5_跨平台的本质
9 J9 g* C' M5 U! ` 049.NET5_中间件* X& Y" ]$ I9 t5 q/ S
050.NET5_常见的中间件
9 h) E: b; ]- A5 F 051.NET5_中间件扩展_引用
9 i7 m" E: W6 w: v9 N 052.NET5_EFCoreDbFirst
. F8 n' H' R4 v0 }3 r 053.NET5_EFCoreMigration
" t- y2 Q& Z* ~ 054.NET5_EFCore抓取Sql语句
% t8 o3 H; W1 f9 X8 j 055.NET5_EFCoreLinqQuery4 K% R3 ~9 z1 w% d: [: H" K
056.NET5_EFCoreState5 ~5 R) a1 O8 Z, I# d
057.NET5_EFCore事务9 Z+ q0 H4 U; D3 B8 O" E, o$ V
058.NET5_EFCore调优小技巧3 ?( Y, R: L* ~; J# d) b% v- ^
059.NET5_EFCore整合_分层架构
0 f4 b$ S0 P0 j. [ I q 060.NET5_EFCore整合_依赖注入
+ }& ]& c# g c% F [4 R
/ M/ I+ y/ c x
. d9 W! ^( t- B) R
& I9 k. s1 \" C# V5 s. f |
|