|
|
微软2019全球开发者大会上正式宣布的.NET5,其主要目标之一是提供一个单一的、跨平台的.NET 运行时和具有统一运行时行为和开发者体验的框架。在第一次宣布这个项目时,.NET 团队的程序经理 Richard Lander 强调了这个项目的重要性:$ @5 d7 f* B$ c1 }
未来只会有一个.NET,可以支持 Windows、Linux、macOS、iOS、Android、tvOS、watchOS 和 WebAssembly,等等。我们将引入新的.NET API、运行时功能和语言特性作为.NET 5 的一部分。此外,我们想清楚地告诉大家,.NET 5 是.NET 平台的未来。4 a, X1 h* J- F& M# x$ U$ F
课程目录(含配套资料和源码):4 o" a/ I- X1 M% a. G
001.NET5从0基础到精通视频介绍; p8 S- b) [& C2 L8 w
002.NET5_VS2019环境安装
: z: p2 B7 j: ]6 P! i 003.NET5_Sharp6新语法) ~& S, [( O5 a; T
004.NET5_Sharp7新语法( N- W4 R& f: `4 A6 e& e; ~( n
005.NET5_Sharp8新语法
S+ r$ R4 z$ S) s# \& ] 006.NET5_Sharp9新语法3 k8 Q, E# S' a ~4 c0 Q9 F
007.NET5_项目建立+传值$ l4 B! z5 F$ e+ @7 P
008.NET5_Log4Net组件使用
7 C# e% F( B. t7 U4 J 009.NET5_IIS安装教程
8 y+ Q7 e/ y8 L0 [; |" s 010.NET5_程序的发布运行
5 z0 ?5 S2 i/ b1 X' N6 n( @ 011.NET5_命令参数读取+配置多种读取9 U4 K7 b, l3 G V% \7 h6 N8 ?
012.NET5_MVC解读Razor混编( S& v2 i: L, S$ X4 p
013.NET5_MVC_Razor布局 i" R/ c9 }) a# e
014.NET5_Razor扩展01: v) F+ z8 z) g8 x4 h" F( A( w
015.NET5_Razor扩展02( A5 C A1 u8 Z9 q
016.NET5_Razor局部视图
7 ?2 V, A" T4 d3 Q2 }6 h 017.NET5_视图组件扩展定制. [& A9 M" m: C5 b/ A
018.NET5_内置容器基本使用+ u3 L8 ?- _) [3 `+ P
019.NET5_内置容器依赖注入& t" W$ y4 X3 @
020.NET5_内置容器生命周期
M: T9 f' B( \3 S3 g 021.NET5_Autofac初识: Y6 |1 |8 i* I" g3 v- ?
022.NET5_Autofac多种注入 u# E9 _; L- r" N Z; V
023.NET5_Autofac生命周期
4 L$ }) ~( Q- \2 F 024.NET5_Autofac配置文件( }6 @2 c# A$ i# ~
025.NET5_Autofac整合MVC
( c1 B. l2 y: e0 t" n p 026.NET5_Autofac控制器属性注入
, }& S5 D% ]8 i$ s2 b 027.NET5_Autofac单实例多实现
9 n" r8 M5 S: N# q 028.NET5_Autofac抽象支持AOP0 N. v- D' q9 }! {) i- m7 K
029.NET5_Autofac通过类支持AOP
, e8 z& o& D' {, X2 k" G' ` 030.NET5_Autofac多实现构造函数注入
& ?, {- ^( B2 F4 w0 ?! g& P 031.NET5_Autofac多实现属性注入
k' |* }6 Y& w7 s' G 032.NET5_ActionFilter的特点
7 A/ B+ N; |5 R 033.NET5_ActionFilter的多种扩展& Z5 a" ?) u: U7 y5 y- w
034.NET5_ActionFilter做日志
1 W& `& W* l- T' l& I 035.NET5_Filter的多种注册和特点
2 E0 J8 a2 c, K. z* } 036.NET5_支持依赖注入扩展
3 F/ A6 |! c0 q8 z 037.NET5_Filter的生效范围控制执行顺序% M! j) Z+ p- K x& E5 j* `* S
038.NET5_Resource扩展定制支持缓存
/ \. c$ V5 T3 |; t/ { 039.NET5_自定义Filter匿名5 V; y0 p a9 r$ X
040.NET5_ExceptionFilter
/ z! z! R/ P G- N% {3 D6 T 041.NET5_ExceptionFilter9 u% L2 Y+ c1 }/ i7 W! {* Z
042.NET5_ResultFilter! R" p8 t) _) `! r8 Q
043.NET5_ResultFilter双语功能
. Q* N4 p& B3 i1 B$ T 044.NET5_基于Sess_Coo认证
$ B# o4 K; a3 m 045.NET5_基本鉴权授权
/ v% c' b/ r! | 046.NET5_角色授权
# X8 y% x* ^! P 047.NET5_策略授权
9 {0 Q/ Q4 `: |. p 048.NET5_跨平台的本质1 {! a# R0 d( u3 j8 @
049.NET5_中间件9 [4 Z) b M' C# I# V+ h6 R
050.NET5_常见的中间件7 V3 s- q7 S$ A; X' m% G
051.NET5_中间件扩展_引用) d( z8 a7 O! e$ |1 N/ J
052.NET5_EFCoreDbFirst: r, V. o! x. E
053.NET5_EFCoreMigration7 X7 k0 y A9 t$ C7 M1 m% h) j
054.NET5_EFCore抓取Sql语句
3 B* R' f4 r) H' i; r# i 055.NET5_EFCoreLinqQuery
8 c- l' G5 F5 f 056.NET5_EFCoreState
6 b7 Z+ u5 Z* l# L 057.NET5_EFCore事务
& q3 H( B: R0 x; }1 H 058.NET5_EFCore调优小技巧
; S$ y' k8 |$ i8 K. B4 e9 s& C# { 059.NET5_EFCore整合_分层架构# c# \, ?' n6 Y
060.NET5_EFCore整合_依赖注入
6 z* p F7 a6 V2 P2 @8 c) n . r; g1 \5 R q2 T3 _7 y2 x
: ^* Z, Y. ~ H4 Z1 v5 M- \. N
; H- {) O8 Q- v ^3 k. i8 Q" x
|
|