|
|
微软2019全球开发者大会上正式宣布的.NET5,其主要目标之一是提供一个单一的、跨平台的.NET 运行时和具有统一运行时行为和开发者体验的框架。在第一次宣布这个项目时,.NET 团队的程序经理 Richard Lander 强调了这个项目的重要性:+ Y4 \0 f n& x4 H
未来只会有一个.NET,可以支持 Windows、Linux、macOS、iOS、Android、tvOS、watchOS 和 WebAssembly,等等。我们将引入新的.NET API、运行时功能和语言特性作为.NET 5 的一部分。此外,我们想清楚地告诉大家,.NET 5 是.NET 平台的未来。
% O% N- X; o' H7 q r( y' f课程目录(含配套资料和源码):
$ B& h0 N3 ?9 o3 m5 x 001.NET5从0基础到精通视频介绍
# P# }* @2 h6 i' H 002.NET5_VS2019环境安装
6 ]/ v7 h5 R8 f 003.NET5_Sharp6新语法) F) A: h X) j0 |7 ?# ^
004.NET5_Sharp7新语法
* t' S$ C7 E) S' u: M2 X5 m2 o" J 005.NET5_Sharp8新语法
6 y# O: f6 S9 q/ m- K 006.NET5_Sharp9新语法
2 o0 E: f. G0 \( O 007.NET5_项目建立+传值
* w* X6 a- v9 } A8 n( U9 [ 008.NET5_Log4Net组件使用% n3 y, t% t- k4 J* [
009.NET5_IIS安装教程
% i6 d3 U2 e% [$ m: F" b 010.NET5_程序的发布运行8 y' A/ g8 ^5 q
011.NET5_命令参数读取+配置多种读取
9 E+ m( n: n# n- O 012.NET5_MVC解读Razor混编
' L0 |$ Y6 P' H8 f+ I! N 013.NET5_MVC_Razor布局' N. w* Z. f; d
014.NET5_Razor扩展01+ `9 u: s: p% X C, b
015.NET5_Razor扩展02
0 @4 R+ p d9 w- J, |% Q% p 016.NET5_Razor局部视图
) ^! |- f1 O4 u' z2 _3 V 017.NET5_视图组件扩展定制+ R2 G* {# K6 h% H8 `- S
018.NET5_内置容器基本使用
# v+ h! D+ K$ K- V/ l0 Q3 R( Z 019.NET5_内置容器依赖注入
6 m+ p4 ^1 z, b7 B+ O& y 020.NET5_内置容器生命周期
7 L/ j! c. S" O6 R 021.NET5_Autofac初识* N4 t! A0 P0 k! v j3 } h
022.NET5_Autofac多种注入7 d7 {5 ^+ U3 H" _& \' o
023.NET5_Autofac生命周期- Q/ b K1 k" g2 j
024.NET5_Autofac配置文件9 N& x" ^7 C* h$ K) p9 W( P
025.NET5_Autofac整合MVC& e& B7 k( M6 K& M; T
026.NET5_Autofac控制器属性注入' D; x8 s3 N& h* e
027.NET5_Autofac单实例多实现# [ l% O! C) I5 A9 x& v7 f0 H
028.NET5_Autofac抽象支持AOP
! f. C' B4 }% }8 ?. G1 h6 ] 029.NET5_Autofac通过类支持AOP
( S! k3 V8 L) M- [; r% t 030.NET5_Autofac多实现构造函数注入
. K) R6 E, @* G0 M' P. j 031.NET5_Autofac多实现属性注入" A6 |* m& o+ l) S5 r* z1 m
032.NET5_ActionFilter的特点
# E$ C3 H2 h Q8 t2 } 033.NET5_ActionFilter的多种扩展9 d1 q" w$ p5 S" m4 d
034.NET5_ActionFilter做日志: }5 G- J' ?: h1 i, `
035.NET5_Filter的多种注册和特点3 T+ V8 U# m# F& w; \8 n2 B
036.NET5_支持依赖注入扩展
; p- [( \: a3 `# y$ D/ \) g% m# j4 a 037.NET5_Filter的生效范围控制执行顺序7 Z! o- \, P" [) E4 k% P! K
038.NET5_Resource扩展定制支持缓存. w. @$ y. o1 D" t0 n) @0 a
039.NET5_自定义Filter匿名
2 a% f. Y! o x- X- W% ?3 g; r' T 040.NET5_ExceptionFilter8 d1 p9 d9 P Q# I) _' s I% {. R2 `
041.NET5_ExceptionFilter$ }: @8 C* B s/ o
042.NET5_ResultFilter
5 K. V( @; t/ |$ C+ e! i4 @ 043.NET5_ResultFilter双语功能, z4 q' r8 V- x7 ?4 V& ]* K% E
044.NET5_基于Sess_Coo认证8 u! J; T* g1 y
045.NET5_基本鉴权授权0 l; e( }! y7 D n% | ]5 F3 N
046.NET5_角色授权
+ i+ }7 T1 c- [ 047.NET5_策略授权8 v( @9 c; `) j* y/ h
048.NET5_跨平台的本质
% `* L6 d! m3 ]" j 049.NET5_中间件5 `: @6 f5 L1 a" ?! k: z5 V1 y
050.NET5_常见的中间件1 u' R, U5 d. {: M8 F* ^7 ^
051.NET5_中间件扩展_引用
@ d: c' [5 @$ w 052.NET5_EFCoreDbFirst* u" M% B N0 ^- o4 K
053.NET5_EFCoreMigration$ R# w2 B% Y% m4 A
054.NET5_EFCore抓取Sql语句
$ X5 o6 ]' t2 I. [" O7 S1 y 055.NET5_EFCoreLinqQuery& B6 s* S8 v3 y/ R- S" i5 D" [
056.NET5_EFCoreState n& B/ l" A6 a5 ?. o: z" c
057.NET5_EFCore事务
. C% ~0 N; A: @' a$ `/ D. s 058.NET5_EFCore调优小技巧
( M# I, A' g' p2 ~ 059.NET5_EFCore整合_分层架构
, D' Z8 X0 ]: K5 l$ F9 ~2 h 060.NET5_EFCore整合_依赖注入
3 \4 K0 ?, \1 ?( X& U / g; b4 U! U4 t
8 L% `' t/ q* i" O2 P; A
+ @, g& y T" Y g6 w |
|