|
|
微软2019全球开发者大会上正式宣布的.NET5,其主要目标之一是提供一个单一的、跨平台的.NET 运行时和具有统一运行时行为和开发者体验的框架。在第一次宣布这个项目时,.NET 团队的程序经理 Richard Lander 强调了这个项目的重要性:
3 ^- Q5 M" M/ O2 c( ]5 f6 N 未来只会有一个.NET,可以支持 Windows、Linux、macOS、iOS、Android、tvOS、watchOS 和 WebAssembly,等等。我们将引入新的.NET API、运行时功能和语言特性作为.NET 5 的一部分。此外,我们想清楚地告诉大家,.NET 5 是.NET 平台的未来。
7 T$ E. Y* H% U课程目录(含配套资料和源码):3 m8 Z+ n q' ~6 z& m5 d
001.NET5从0基础到精通视频介绍
0 Q% C' s/ |& _ [9 w/ b- F6 e/ G 002.NET5_VS2019环境安装; d% [' i8 d0 x/ m) w- O
003.NET5_Sharp6新语法8 r9 s1 z# V3 J9 y$ M
004.NET5_Sharp7新语法9 j% q8 o2 |& F' m% s
005.NET5_Sharp8新语法
: b, o, B5 E- s% W; O 006.NET5_Sharp9新语法1 j5 \+ t; F4 J: D$ s0 |
007.NET5_项目建立+传值
* s$ a t1 W6 D+ Q l* ` 008.NET5_Log4Net组件使用
$ b( f) f+ v8 x1 M' B. u 009.NET5_IIS安装教程
% C6 j1 ?# q5 j4 O, K 010.NET5_程序的发布运行" Z) \( g C H" _
011.NET5_命令参数读取+配置多种读取, i/ s8 E9 C* A, U5 e' h
012.NET5_MVC解读Razor混编
6 f/ m l3 \! [, ?# M0 r 013.NET5_MVC_Razor布局* @7 \/ r0 H& ^" A
014.NET5_Razor扩展01
2 B( @8 s; l# c2 o. S 015.NET5_Razor扩展02! ~) _: L3 O$ D3 @( z# v
016.NET5_Razor局部视图
) l& v# T7 T' M 017.NET5_视图组件扩展定制) K9 |6 v! ?/ j
018.NET5_内置容器基本使用
7 O1 \$ k! h& R' f# ~ 019.NET5_内置容器依赖注入0 q# Z0 V! j- a. I. ~* z' M
020.NET5_内置容器生命周期7 ~* g# o$ T3 v) q7 N6 _! B
021.NET5_Autofac初识
4 M' c6 v1 W% c0 f# a' `& F0 G 022.NET5_Autofac多种注入$ u$ j |0 J+ k
023.NET5_Autofac生命周期
' ?+ F# n% n) D2 j- S 024.NET5_Autofac配置文件
; F: R) J5 u6 g2 L a8 ?$ ` 025.NET5_Autofac整合MVC
8 ]: ^5 m9 o' ]: B1 E6 }! M/ m 026.NET5_Autofac控制器属性注入
1 Y, q; O V. b% Q/ b( D 027.NET5_Autofac单实例多实现& x% D* i" b3 K0 W; l
028.NET5_Autofac抽象支持AOP
* k0 ]* D0 d' r* o 029.NET5_Autofac通过类支持AOP$ d7 m' b0 `9 Q2 [* F
030.NET5_Autofac多实现构造函数注入
. t% u% p% L* v0 _1 N# w 031.NET5_Autofac多实现属性注入
, H3 j8 [4 X- z& ?, A 032.NET5_ActionFilter的特点
* Y0 A& I' B6 C- ^: i 033.NET5_ActionFilter的多种扩展
- W* S4 b% Y/ C; C; ~4 c \+ L3 L 034.NET5_ActionFilter做日志6 f, R( _2 y( t7 |* b
035.NET5_Filter的多种注册和特点
3 v e T+ H+ t" p5 i3 G7 N 036.NET5_支持依赖注入扩展7 I1 Z9 i4 U( r- n d
037.NET5_Filter的生效范围控制执行顺序. ^# y' k5 F+ K
038.NET5_Resource扩展定制支持缓存2 W& [5 D( P( D; s# h, w
039.NET5_自定义Filter匿名
# k: | R B4 k p" N K8 J 040.NET5_ExceptionFilter
2 t7 ^4 l! C! o6 x G 041.NET5_ExceptionFilter. D y+ A) b1 R+ Z* K
042.NET5_ResultFilter. @: `: u y5 p' ^( L5 @3 u
043.NET5_ResultFilter双语功能0 p# u- S9 m( d" C) e
044.NET5_基于Sess_Coo认证: V/ Z/ i+ y2 b% U
045.NET5_基本鉴权授权 g1 s; W5 w; n+ @/ ?2 _
046.NET5_角色授权
: ~, u( m& S9 b. _2 W 047.NET5_策略授权8 o1 j# |9 C- f% ^" y# W
048.NET5_跨平台的本质# C. C* |: S0 Q
049.NET5_中间件, l. Q; n# {% e4 K! z: P( C" e
050.NET5_常见的中间件) K& R* S8 ^4 H! r4 V/ }
051.NET5_中间件扩展_引用7 v+ i' k/ \ E9 I
052.NET5_EFCoreDbFirst
/ M5 F" z( d( ^4 f, j: s 053.NET5_EFCoreMigration
4 V6 S+ S( |8 x9 z) D) b 054.NET5_EFCore抓取Sql语句
4 a8 p' G# h7 x 055.NET5_EFCoreLinqQuery: r& L) `( r& @7 F% [* f$ ^- S
056.NET5_EFCoreState
7 |1 I4 e+ K6 S0 B% ^$ ^) b 057.NET5_EFCore事务7 X- N# j' G- g# y
058.NET5_EFCore调优小技巧
) C$ I' t- C0 \; I8 _7 B* [& U g9 r 059.NET5_EFCore整合_分层架构& f8 ^. c) Z7 M* ~; a7 _& b) ~
060.NET5_EFCore整合_依赖注入2 O! i6 _ B- v
" I y$ V$ `, W( H) e
) O* ]6 x0 H; p7 o2 {/ y. y
7 F+ W9 _/ n9 x4 ?2 U |
|