|
微软2019全球开发者大会上正式宣布的.NET5,其主要目标之一是提供一个单一的、跨平台的.NET 运行时和具有统一运行时行为和开发者体验的框架。在第一次宣布这个项目时,.NET 团队的程序经理 Richard Lander 强调了这个项目的重要性:$ x3 U0 F3 F% @' ^! x( h: e
未来只会有一个.NET,可以支持 Windows、Linux、macOS、iOS、Android、tvOS、watchOS 和 WebAssembly,等等。我们将引入新的.NET API、运行时功能和语言特性作为.NET 5 的一部分。此外,我们想清楚地告诉大家,.NET 5 是.NET 平台的未来。
9 L- V) ~1 [' m& i/ b课程目录(含配套资料和源码):
! y/ V; I- A$ L/ [6 [$ _5 t* c 001.NET5从0基础到精通视频介绍2 j% T0 q& l( U0 H/ k
002.NET5_VS2019环境安装* T2 F$ d) E/ v7 l) Y$ [* v' p
003.NET5_Sharp6新语法! h0 ?5 c: f6 v2 @7 ?+ t; k
004.NET5_Sharp7新语法
( `. H' h3 D, Y7 y( o 005.NET5_Sharp8新语法
: z$ O: e+ F6 }0 q2 `1 D# J 006.NET5_Sharp9新语法
/ q+ h( \- O! \+ x, u* r! m( e: B 007.NET5_项目建立+传值' N. x3 e5 A3 b' s; C
008.NET5_Log4Net组件使用( H6 a1 n8 \8 }; o% M" \# `
009.NET5_IIS安装教程# ?0 I. R; S* x% T+ d
010.NET5_程序的发布运行7 f9 N$ k% q& U4 {) w7 W' t0 L0 c, x
011.NET5_命令参数读取+配置多种读取
9 R! r* B% t( j) Z$ h 012.NET5_MVC解读Razor混编8 B" U K( |0 x& S: I& D+ O* ^+ }
013.NET5_MVC_Razor布局( X* v% H; T U. w& D% I' N
014.NET5_Razor扩展01
% h: z5 V1 W0 R6 @& ~ 015.NET5_Razor扩展022 p& l5 e8 K, ?5 y' R. r( l, Q
016.NET5_Razor局部视图
0 J5 F5 J1 k+ m9 g0 G 017.NET5_视图组件扩展定制7 I7 ^* R8 t, j3 F
018.NET5_内置容器基本使用* m, H7 q: E8 S$ A _1 [% c
019.NET5_内置容器依赖注入
9 g6 Y1 l5 x2 j3 Q/ B 020.NET5_内置容器生命周期( u' P5 _8 Z& G# a7 A& a' q3 |) K- e
021.NET5_Autofac初识
* X$ R) E" p- C" f 022.NET5_Autofac多种注入
+ }; J& k6 r' i 023.NET5_Autofac生命周期
# r* ~( e9 S/ M% \( `, b 024.NET5_Autofac配置文件
$ V3 j$ t% |7 S" u; u( B 025.NET5_Autofac整合MVC- Y8 v: L/ C$ W
026.NET5_Autofac控制器属性注入
# G; Z7 |5 m: k1 d 027.NET5_Autofac单实例多实现
! W! L0 m$ v! k+ {. _ 028.NET5_Autofac抽象支持AOP- M& M. r, ]( z4 b# n0 _
029.NET5_Autofac通过类支持AOP
0 r* E7 t6 r s- {- R& C 030.NET5_Autofac多实现构造函数注入4 h8 C z& S/ J4 l' C O' C
031.NET5_Autofac多实现属性注入6 l. E K! d0 k2 u: s; F
032.NET5_ActionFilter的特点8 A' v& R, R+ t) |; g% P7 w
033.NET5_ActionFilter的多种扩展% t+ z0 u( O; _# J, V! I4 Z1 P, n+ _
034.NET5_ActionFilter做日志- ~' A- D: j; u! g* ^5 J1 j, h
035.NET5_Filter的多种注册和特点# e+ i" z* g9 e1 [9 |5 ]7 j
036.NET5_支持依赖注入扩展" C/ z0 _+ G* h5 m4 s X
037.NET5_Filter的生效范围控制执行顺序3 y- u8 L$ `( Q
038.NET5_Resource扩展定制支持缓存7 {5 h! Y/ o" F4 o; o+ e
039.NET5_自定义Filter匿名/ i* z2 |1 R4 I& H9 L' y' B
040.NET5_ExceptionFilter/ @/ U. S6 ~! y3 w: f! F7 ^
041.NET5_ExceptionFilter# e e+ R( j5 l5 N0 o( f* O0 t
042.NET5_ResultFilter7 T" P9 J2 \! n4 C2 @# o
043.NET5_ResultFilter双语功能
6 V' c- C2 _4 w2 C2 G7 e& B 044.NET5_基于Sess_Coo认证2 d$ D0 x% Z& W
045.NET5_基本鉴权授权1 c2 e" }+ q* s3 m$ j$ D
046.NET5_角色授权* `3 H; u4 n! N6 ^! a
047.NET5_策略授权
7 U& V8 z( A2 `- t/ d 048.NET5_跨平台的本质" Z9 g3 W/ B$ `( M
049.NET5_中间件, V$ D" K% B1 u
050.NET5_常见的中间件
: _' O' z& S- |$ g& O9 ?/ x 051.NET5_中间件扩展_引用
+ S" n) J V2 t* l/ w9 Z 052.NET5_EFCoreDbFirst
: O* {$ r4 Y" G5 @ 053.NET5_EFCoreMigration& t! @* Y* u! A
054.NET5_EFCore抓取Sql语句
" Z1 {0 w, ~% c4 l3 d2 r 055.NET5_EFCoreLinqQuery
* K' V0 Q J( y 056.NET5_EFCoreState
7 Z, l# H4 M" \+ ?: S0 G 057.NET5_EFCore事务
& a" o% M) M0 m4 { 058.NET5_EFCore调优小技巧+ b6 e( u' F& n+ _' s. V
059.NET5_EFCore整合_分层架构3 |1 b/ u- O& m# e3 B& v, H/ z0 o( @( F
060.NET5_EFCore整合_依赖注入0 W: }* ^& ?7 L6 l
5 L8 h. ^: [% p s% P. {* ]" R
' i) U% l4 h& ~, M; v# W: V
1 n( j5 [- K8 m: m# w. I- M |
|