|
|
微软2019全球开发者大会上正式宣布的.NET5,其主要目标之一是提供一个单一的、跨平台的.NET 运行时和具有统一运行时行为和开发者体验的框架。在第一次宣布这个项目时,.NET 团队的程序经理 Richard Lander 强调了这个项目的重要性:! q7 u$ S3 U% q, F ?8 u
未来只会有一个.NET,可以支持 Windows、Linux、macOS、iOS、Android、tvOS、watchOS 和 WebAssembly,等等。我们将引入新的.NET API、运行时功能和语言特性作为.NET 5 的一部分。此外,我们想清楚地告诉大家,.NET 5 是.NET 平台的未来。
6 x" p" z' I/ I( j! }; U& k课程目录(含配套资料和源码):1 G+ y( N# A- p. s( |
001.NET5从0基础到精通视频介绍
/ Q, H3 {. ^3 `" C* J3 v+ o 002.NET5_VS2019环境安装1 L* y5 [' j; C& w
003.NET5_Sharp6新语法
: B5 Q/ G4 C( n+ ? 004.NET5_Sharp7新语法
2 k# z: ]8 Y$ C% v2 v1 d: B 005.NET5_Sharp8新语法
" b/ T# F2 I9 e& @6 o' g3 ?% _ 006.NET5_Sharp9新语法
! G' v) z! l/ x8 X! U. } 007.NET5_项目建立+传值
4 y8 S7 \+ H! Z5 a 008.NET5_Log4Net组件使用
6 V( p2 L. }' k0 C 009.NET5_IIS安装教程
( ]& \& h) y% k" M 010.NET5_程序的发布运行5 v1 S, F/ a$ t( H$ _" h" H0 N
011.NET5_命令参数读取+配置多种读取, Q, [+ m7 I0 r9 c3 |) j( ~+ Z( i! G
012.NET5_MVC解读Razor混编% G# Z0 }. I' n# l, f7 T+ ^
013.NET5_MVC_Razor布局
( V8 H! x) u# R3 i1 p6 M! p 014.NET5_Razor扩展01
. n* G& O: D& I/ q 015.NET5_Razor扩展02
' X- [7 W( D& f& G5 } _ 016.NET5_Razor局部视图
' a" p! H0 x# v& i 017.NET5_视图组件扩展定制6 m; W5 s$ `( @1 z
018.NET5_内置容器基本使用
8 b7 x- ]; x Z) _ 019.NET5_内置容器依赖注入& Y5 m0 w, |4 f! E0 ^3 ~
020.NET5_内置容器生命周期
5 C8 e+ s+ e U1 e 021.NET5_Autofac初识 r( G6 O1 E& ~/ O% Q5 I
022.NET5_Autofac多种注入' z7 C* V+ ~. p" m- N1 o: l/ ] r
023.NET5_Autofac生命周期
7 t+ s5 V) K% G* u9 w 024.NET5_Autofac配置文件
. r, Q. B) P$ T' ]) ^7 }9 _7 i 025.NET5_Autofac整合MVC% w! A4 w; E% B l) g
026.NET5_Autofac控制器属性注入
# C' _/ b0 f! ^8 |! g& Y! T 027.NET5_Autofac单实例多实现2 D% L Q- y O& P3 h8 @$ O& D
028.NET5_Autofac抽象支持AOP
) O5 ^* }# I# g( p' i H 029.NET5_Autofac通过类支持AOP! h2 e$ ]; S% d2 S
030.NET5_Autofac多实现构造函数注入4 E* }7 Q. b8 ?2 u5 {; X! G; e( O
031.NET5_Autofac多实现属性注入
' I$ Y0 h/ e1 G) Q5 ~- r# J9 q, h- Y& N 032.NET5_ActionFilter的特点
6 [' {* I, c H: r' C 033.NET5_ActionFilter的多种扩展) X* r, v3 a& T: v2 B
034.NET5_ActionFilter做日志
: G: c# A. B6 h: E! i; J 035.NET5_Filter的多种注册和特点$ n h2 p7 ~* |, Y; c* A7 H
036.NET5_支持依赖注入扩展
/ s' M; A U5 @* ] 037.NET5_Filter的生效范围控制执行顺序) L$ Y e* l' X
038.NET5_Resource扩展定制支持缓存
0 }, ~( o$ D% ~2 [! s 039.NET5_自定义Filter匿名
: B$ d( z, F c) @& i4 X& Z5 h+ e 040.NET5_ExceptionFilter7 A9 \, R# T; B* F: i3 \
041.NET5_ExceptionFilter+ U; I. c- g# H
042.NET5_ResultFilter1 f% V) _$ Y. d6 a7 `
043.NET5_ResultFilter双语功能
& [0 {) j; _. N9 Y5 M, w 044.NET5_基于Sess_Coo认证5 L& ]% H4 H4 W# n* J
045.NET5_基本鉴权授权
8 T6 u: n K; g: v# S0 n' N) Q 046.NET5_角色授权
7 q! b6 k1 l1 M4 V7 Y) W9 ?, i2 e 047.NET5_策略授权
, _+ E5 [ [$ D2 P5 C. z; u! t 048.NET5_跨平台的本质
2 M( t, `4 v5 ?7 q" T 049.NET5_中间件
1 z0 H# O( o8 s4 i2 |1 L4 g/ m" p6 j 050.NET5_常见的中间件
: a6 v: t! P- a! Q 051.NET5_中间件扩展_引用
9 ]2 L( q' v, D 052.NET5_EFCoreDbFirst
6 v% }2 A$ S/ I \ w( Y4 ^ 053.NET5_EFCoreMigration
4 @. q+ K2 }3 }& x0 H8 }. U 054.NET5_EFCore抓取Sql语句
8 V1 T+ w6 y, T+ i- F# q8 {$ i! z 055.NET5_EFCoreLinqQuery- S0 u! W& }6 C6 _
056.NET5_EFCoreState
5 k, ~$ k" p4 G8 f 057.NET5_EFCore事务
5 L+ p( ^6 }: l2 N. M# F( S 058.NET5_EFCore调优小技巧, Y4 A( f' a- H% }, }5 p
059.NET5_EFCore整合_分层架构2 T2 R# e2 |2 N( }0 r" j
060.NET5_EFCore整合_依赖注入
, [0 }- P6 x' v 9 O& E8 J( s+ `4 i
& G. R/ T z( G; l- ]5 Z% D4 y6 X( A) B( @$ U
|
|