|
|
微软2019全球开发者大会上正式宣布的.NET5,其主要目标之一是提供一个单一的、跨平台的.NET 运行时和具有统一运行时行为和开发者体验的框架。在第一次宣布这个项目时,.NET 团队的程序经理 Richard Lander 强调了这个项目的重要性:7 [8 w: X# R! j, K; h; }
未来只会有一个.NET,可以支持 Windows、Linux、macOS、iOS、Android、tvOS、watchOS 和 WebAssembly,等等。我们将引入新的.NET API、运行时功能和语言特性作为.NET 5 的一部分。此外,我们想清楚地告诉大家,.NET 5 是.NET 平台的未来。
9 k( i- t. Q7 N8 V' L6 ~课程目录(含配套资料和源码):8 {3 b% h+ N9 [. x) X% I/ R
001.NET5从0基础到精通视频介绍* b2 S/ g2 r/ N
002.NET5_VS2019环境安装0 M& a; F: J2 ?" d- G3 J/ U. E- t
003.NET5_Sharp6新语法
. I( b( ~! a% s5 ?/ b# y9 r2 L: k" X 004.NET5_Sharp7新语法
. {: ^! O% d p1 B 005.NET5_Sharp8新语法7 y/ g' h" b& u6 I- z1 l
006.NET5_Sharp9新语法6 ^3 g( y8 h2 e: v
007.NET5_项目建立+传值
4 o, {: g5 W8 G& D3 G* G5 D 008.NET5_Log4Net组件使用
8 O5 ^# v* w( f `* j 009.NET5_IIS安装教程6 f9 {5 ]/ j$ J/ t
010.NET5_程序的发布运行
/ U1 t: ~, p C9 z3 K9 { 011.NET5_命令参数读取+配置多种读取8 [7 }' Z. S" ~# f, N1 Z* h" Z
012.NET5_MVC解读Razor混编/ f2 W* y$ A4 H2 _1 N$ J& N6 P
013.NET5_MVC_Razor布局. y+ h9 R) S' q8 o8 z9 \
014.NET5_Razor扩展01
& F0 r& I8 T+ b8 D 015.NET5_Razor扩展026 f( x6 C- P! L5 A& U1 c2 [& h
016.NET5_Razor局部视图
2 f2 g- {; T4 W 017.NET5_视图组件扩展定制
: s) B9 }, O* E# x 018.NET5_内置容器基本使用$ B* G9 ]" f% ^, q8 q
019.NET5_内置容器依赖注入
# ^: q4 q N' Q8 W @ 020.NET5_内置容器生命周期* T Q# g- b9 w, i! B8 C
021.NET5_Autofac初识
3 V4 |3 d B2 B+ J7 A 022.NET5_Autofac多种注入+ q; o. U1 R% Z
023.NET5_Autofac生命周期
- H. n+ a) J; ^$ U& Q$ h 024.NET5_Autofac配置文件$ [& }* e" b5 j( @: x) }- J
025.NET5_Autofac整合MVC
. L2 l# w X3 \! Y 026.NET5_Autofac控制器属性注入
4 s% N4 L4 m! s X 027.NET5_Autofac单实例多实现- J" F" q" \) J$ a! O( b
028.NET5_Autofac抽象支持AOP! _1 Q3 s) X( z: J
029.NET5_Autofac通过类支持AOP
- T& f$ L* x. S- A. ~ 030.NET5_Autofac多实现构造函数注入
3 w$ d/ o) d G: G 031.NET5_Autofac多实现属性注入: k8 Y! g: ^9 L' d+ _3 A( v! S
032.NET5_ActionFilter的特点/ ]/ g6 Y5 ]2 R: J2 Q4 S5 |, w
033.NET5_ActionFilter的多种扩展% c" E+ F* \" G8 s
034.NET5_ActionFilter做日志/ F7 Z# x' Z9 t: o& a
035.NET5_Filter的多种注册和特点
q& e' j$ R! O) B# R' X1 N 036.NET5_支持依赖注入扩展5 v' `& I+ G/ U& \9 }
037.NET5_Filter的生效范围控制执行顺序
9 v. p, C6 E" l: s4 {' M9 p- A& b 038.NET5_Resource扩展定制支持缓存
. O3 j% m$ C/ v0 ^: W) ~. Q 039.NET5_自定义Filter匿名' H5 j- c, p& \' C5 F: l+ h9 P
040.NET5_ExceptionFilter
& X; H3 F( e& I2 E 041.NET5_ExceptionFilter. m h1 N4 C* ^6 J$ ~5 a
042.NET5_ResultFilter) Y7 m$ ?5 B2 a* d% q
043.NET5_ResultFilter双语功能, y, y) ?* r* `1 r
044.NET5_基于Sess_Coo认证0 w# K6 G v% e- _+ W8 C: X/ O
045.NET5_基本鉴权授权
6 x0 |1 Q+ i% M 046.NET5_角色授权
) f% q7 X) G/ _ r 047.NET5_策略授权' j+ E7 k2 }0 ^
048.NET5_跨平台的本质
2 Q/ j! [. }3 L) J$ H& d 049.NET5_中间件
9 z) x% @8 D( K( F' I( O 050.NET5_常见的中间件
. F: Y9 K1 a, |' s 051.NET5_中间件扩展_引用
1 b s" I* Q9 R6 O7 ` 052.NET5_EFCoreDbFirst
# e0 u v9 G- R/ k+ w2 r! [ 053.NET5_EFCoreMigration$ D" s/ k& m" J8 a
054.NET5_EFCore抓取Sql语句
+ ^ A& ?) q3 t% J1 M$ X 055.NET5_EFCoreLinqQuery
" }8 y# f9 F1 p/ I; z 056.NET5_EFCoreState
- j/ K" e4 N0 j9 c- f( }* C- D 057.NET5_EFCore事务
# h l* Z# m) P4 \5 L2 H2 y 058.NET5_EFCore调优小技巧
9 X1 ~* z' y3 }+ _" _4 E 059.NET5_EFCore整合_分层架构- m3 @2 t# h9 Z4 Q/ [ B9 L# O
060.NET5_EFCore整合_依赖注入
: ]7 p7 ]" g1 r# Y
3 Z! S+ s/ n1 Z O W1 p
" L. m( y# N6 r' b; \/ w
3 P6 e& Y3 `8 _; `+ J; g! E' _* t4 E |
|