|
|
微软2019全球开发者大会上正式宣布的.NET5,其主要目标之一是提供一个单一的、跨平台的.NET 运行时和具有统一运行时行为和开发者体验的框架。在第一次宣布这个项目时,.NET 团队的程序经理 Richard Lander 强调了这个项目的重要性:
7 o0 z4 A: z2 |. l7 e 未来只会有一个.NET,可以支持 Windows、Linux、macOS、iOS、Android、tvOS、watchOS 和 WebAssembly,等等。我们将引入新的.NET API、运行时功能和语言特性作为.NET 5 的一部分。此外,我们想清楚地告诉大家,.NET 5 是.NET 平台的未来。
2 x& U1 R; u$ s7 B3 H0 |课程目录(含配套资料和源码):' f9 {1 ?$ U: j9 D1 i, o
001.NET5从0基础到精通视频介绍
. F2 {0 z; x @- }2 D 002.NET5_VS2019环境安装
8 J L( g& f, k; d 003.NET5_Sharp6新语法
9 R& N0 j# R6 U1 T# h9 R7 f2 ^ 004.NET5_Sharp7新语法
0 s3 b0 f1 j" r9 m$ I 005.NET5_Sharp8新语法
J% w/ R! o* `# o, ~/ n4 V3 U 006.NET5_Sharp9新语法
% V: q7 w! }% O2 O$ @, g- C- P 007.NET5_项目建立+传值
5 ~0 x" v* n; l# A0 E) S$ y0 B 008.NET5_Log4Net组件使用* v8 X Z' t/ H3 C) I k, o
009.NET5_IIS安装教程9 D/ P) f( o0 o1 G% T2 f/ k" I
010.NET5_程序的发布运行
: T; s0 @& J: H6 o 011.NET5_命令参数读取+配置多种读取
% J3 d# w& b+ |7 O6 p 012.NET5_MVC解读Razor混编
/ G3 o2 ~1 M, {# a, l6 I8 K: V" ^ 013.NET5_MVC_Razor布局. H& U( q' y h
014.NET5_Razor扩展01
1 r7 ~5 b$ M) h, H/ [9 T 015.NET5_Razor扩展02
. V/ b9 l5 M' p1 W& O0 G$ A 016.NET5_Razor局部视图
) P7 F1 }$ z; \. }% i4 U0 u 017.NET5_视图组件扩展定制
7 L, i7 D% K2 y ~ 018.NET5_内置容器基本使用
5 K" |$ ]) l2 B8 E 019.NET5_内置容器依赖注入
" @& u! d+ h Q5 t- {9 ] 020.NET5_内置容器生命周期$ E* R0 z8 B# q
021.NET5_Autofac初识! b9 w' i* e2 f1 q. z7 u5 Q, m: E; G9 q9 H
022.NET5_Autofac多种注入
5 W' f) g2 m' I P- }2 v 023.NET5_Autofac生命周期) f" f, v% _; j6 y. h* s" |
024.NET5_Autofac配置文件
" [7 P3 m. d7 b1 ^6 p4 M/ ^ 025.NET5_Autofac整合MVC
: O; n* v8 Y* F( B 026.NET5_Autofac控制器属性注入! t/ z+ @; Q9 @+ H2 U; e8 `, \# X
027.NET5_Autofac单实例多实现
, m- I7 F- W5 e6 o2 N) p; S3 y 028.NET5_Autofac抽象支持AOP
/ d3 z6 \8 i0 S h7 c' [- W8 H 029.NET5_Autofac通过类支持AOP) k6 X3 v; k; I3 J$ L
030.NET5_Autofac多实现构造函数注入 J; E9 i: @0 p# ]5 ]
031.NET5_Autofac多实现属性注入5 z8 a2 a$ w- W( b3 v
032.NET5_ActionFilter的特点
# I" e* h9 A' {. ^4 x' _ 033.NET5_ActionFilter的多种扩展
- F/ A8 b) Z" A. P0 O 034.NET5_ActionFilter做日志
4 h- U/ B4 w0 g/ \9 f, w7 V/ p8 M' t5 y t 035.NET5_Filter的多种注册和特点
- f' m3 L4 p( S$ }* k5 v$ d 036.NET5_支持依赖注入扩展8 m# u6 p6 Q! ]) V9 Z, }, @5 r
037.NET5_Filter的生效范围控制执行顺序
i: r+ ?8 @; o- b+ k. B 038.NET5_Resource扩展定制支持缓存; t6 Q C, Z* k* B# V. z
039.NET5_自定义Filter匿名 r8 V; Z$ D, V6 t, Y
040.NET5_ExceptionFilter
/ P2 n/ h/ N o" v 041.NET5_ExceptionFilter
0 Y/ p1 u6 `8 s! l 042.NET5_ResultFilter
( i& Q$ |5 a) t( O4 c) w 043.NET5_ResultFilter双语功能: d6 [; E: b" n/ u! w9 T
044.NET5_基于Sess_Coo认证
5 m4 s/ y1 |7 h! R 045.NET5_基本鉴权授权5 D# l% B; a4 B+ ]) A/ z& Y
046.NET5_角色授权3 ?( j M3 g/ R# B. q8 d
047.NET5_策略授权1 D& T3 H, ]$ B' z" w
048.NET5_跨平台的本质6 V' h: m/ g/ b) T2 U
049.NET5_中间件
4 I7 w9 n ~! l6 t5 q1 C 050.NET5_常见的中间件* C, e& D! C' O; z! K" A
051.NET5_中间件扩展_引用+ W4 [* A! i# p. X" ~ `; N) O
052.NET5_EFCoreDbFirst
) j% q5 x* `4 K2 z; v; _3 d! ` 053.NET5_EFCoreMigration+ V. o" y& a# h3 F+ g8 ?
054.NET5_EFCore抓取Sql语句# z, a- B8 P+ o4 J0 |
055.NET5_EFCoreLinqQuery
% U& H4 ]7 |) I+ i+ z- v! }1 | 056.NET5_EFCoreState
: G1 P$ u# \0 p+ i! L7 @ 057.NET5_EFCore事务
" \! O; z4 a' u% O/ N- J7 I 058.NET5_EFCore调优小技巧
- r8 m/ M2 U: T4 D: W+ |* z 059.NET5_EFCore整合_分层架构
. V$ y' V/ ~( t* H! f3 N6 D 060.NET5_EFCore整合_依赖注入
! v9 X) S( ~8 S; ], F
, b: P: P. Z/ d4 h
l- G0 D0 P3 C1 ^% C: b
& H1 f$ w+ t1 S$ e
|
|