|
|
微软2019全球开发者大会上正式宣布的.NET5,其主要目标之一是提供一个单一的、跨平台的.NET 运行时和具有统一运行时行为和开发者体验的框架。在第一次宣布这个项目时,.NET 团队的程序经理 Richard Lander 强调了这个项目的重要性:
: Z9 `/ c1 {7 b$ A4 I8 y+ |# [ 未来只会有一个.NET,可以支持 Windows、Linux、macOS、iOS、Android、tvOS、watchOS 和 WebAssembly,等等。我们将引入新的.NET API、运行时功能和语言特性作为.NET 5 的一部分。此外,我们想清楚地告诉大家,.NET 5 是.NET 平台的未来。. |& H: M2 g& T- K- X1 p& |
课程目录(含配套资料和源码):
- V4 ~- E W! D; S" H. i 001.NET5从0基础到精通视频介绍
6 J8 D# ~+ n! S+ K 002.NET5_VS2019环境安装# m! m: ~, v% b
003.NET5_Sharp6新语法
: G5 a9 [3 s$ l; O4 I9 d 004.NET5_Sharp7新语法
3 J4 N- {" L/ ?7 O! h 005.NET5_Sharp8新语法
5 i% D+ B2 Y! i5 P* S* u. ~ 006.NET5_Sharp9新语法6 X6 x9 G4 M. ~$ Q; f
007.NET5_项目建立+传值% g* V+ N! F2 b8 }, ^- l( `
008.NET5_Log4Net组件使用
. U! Q) f9 Z8 e3 V( F) N& n1 Q 009.NET5_IIS安装教程/ x6 ^+ A' C6 o$ I
010.NET5_程序的发布运行8 } n0 n! |/ |/ F2 M7 b5 l b
011.NET5_命令参数读取+配置多种读取 b1 n. m F) q" b! j# g; s
012.NET5_MVC解读Razor混编2 k- V: Z8 |, e, F! l: J- z1 T ?( E
013.NET5_MVC_Razor布局1 l) o8 T! j C2 A( @1 R1 P
014.NET5_Razor扩展01 S4 x0 Z$ I1 e: Y) a! _8 R
015.NET5_Razor扩展02
! m( b4 G7 u7 Q8 H: e% c% j 016.NET5_Razor局部视图# g6 a: D1 U1 z+ X7 H4 W
017.NET5_视图组件扩展定制
* `+ W3 ~, A* Z% }/ ^5 D 018.NET5_内置容器基本使用
% p: N. Y8 Y v( O9 R$ t 019.NET5_内置容器依赖注入
0 F% a0 {8 x# C6 X* |$ v9 m 020.NET5_内置容器生命周期$ z7 U4 v/ w; l: G; z2 ~: |0 m
021.NET5_Autofac初识& F5 E9 I2 u# |3 e! s
022.NET5_Autofac多种注入
% U5 N" N/ V$ c( f5 c9 c4 E/ t 023.NET5_Autofac生命周期
' }" C9 n' f' i+ z# Q* D/ Y5 g 024.NET5_Autofac配置文件# ?7 t; D1 B% Q- o, ]: m
025.NET5_Autofac整合MVC5 d$ b& F7 G7 C* A- P3 G
026.NET5_Autofac控制器属性注入
6 v1 D2 f& ?; v6 Y 027.NET5_Autofac单实例多实现! N3 }: J0 Y$ d( L2 T2 `
028.NET5_Autofac抽象支持AOP
& m! b5 F; f6 k, Y4 N 029.NET5_Autofac通过类支持AOP
8 I0 s4 u3 f) n 030.NET5_Autofac多实现构造函数注入0 S5 M7 D6 k: M+ W
031.NET5_Autofac多实现属性注入
9 F% ^4 Q% H7 _0 f, T, A7 F9 H9 G 032.NET5_ActionFilter的特点' V: y3 u6 p+ L
033.NET5_ActionFilter的多种扩展" N6 O9 _5 [; o8 j& |7 U2 M) q
034.NET5_ActionFilter做日志0 L p* E7 H6 w: W- U
035.NET5_Filter的多种注册和特点 p9 j. F- I- z# [* U' K
036.NET5_支持依赖注入扩展3 z! f" y# }1 H+ w; V
037.NET5_Filter的生效范围控制执行顺序1 W+ D; Z# F# W' b. O2 t
038.NET5_Resource扩展定制支持缓存: ^6 J6 w5 y4 O1 w# A8 |, c
039.NET5_自定义Filter匿名3 Q# g4 i/ k+ G% C. m; U
040.NET5_ExceptionFilter S2 v" {0 l1 y. l1 M' a5 s- Q- }
041.NET5_ExceptionFilter0 M# |7 ?" S2 ]* v8 d7 X
042.NET5_ResultFilter
6 m! B; [, p! w) D5 z 043.NET5_ResultFilter双语功能, \$ w/ [ ]* ~) I( E6 i
044.NET5_基于Sess_Coo认证* N% L( d- g* G& t+ P* M, v
045.NET5_基本鉴权授权
$ Z$ S$ S+ x2 k0 {: s# [7 G8 d 046.NET5_角色授权
! v- a. T% \5 F 047.NET5_策略授权) @% f7 O6 S, z% F2 U
048.NET5_跨平台的本质( F0 C% N5 {4 W# B# @
049.NET5_中间件7 v% M* E5 i" J% g2 g6 ~) ~8 C
050.NET5_常见的中间件2 i! c \# n* T! u5 t
051.NET5_中间件扩展_引用
/ t# ^+ d Z9 D0 T1 X 052.NET5_EFCoreDbFirst
$ ?, K; b! t; L" H: F c2 w6 G 053.NET5_EFCoreMigration
/ G' i: G G# g. P* r, ?8 R( A 054.NET5_EFCore抓取Sql语句
. R+ F% ]$ t6 h: c4 N 055.NET5_EFCoreLinqQuery
" Q" a7 t4 O3 b, z5 ` y8 `& _ 056.NET5_EFCoreState
" l9 K$ X$ C2 t+ f 057.NET5_EFCore事务
- f, l/ R* v6 j2 A/ V 058.NET5_EFCore调优小技巧+ }1 b0 k4 g6 U$ ^/ S5 O
059.NET5_EFCore整合_分层架构
A* I7 ^0 u) i7 j7 ? h 060.NET5_EFCore整合_依赖注入
/ t: v7 E+ f6 z; X5 }
+ N* R: Z5 ` s- H
$ D0 Q2 l8 z+ [- w6 A4 i
2 Q( E# l& v& `3 E$ q/ X
|
|