|
|
微软2019全球开发者大会上正式宣布的.NET5,其主要目标之一是提供一个单一的、跨平台的.NET 运行时和具有统一运行时行为和开发者体验的框架。在第一次宣布这个项目时,.NET 团队的程序经理 Richard Lander 强调了这个项目的重要性:
. P) x+ Q" L# c 未来只会有一个.NET,可以支持 Windows、Linux、macOS、iOS、Android、tvOS、watchOS 和 WebAssembly,等等。我们将引入新的.NET API、运行时功能和语言特性作为.NET 5 的一部分。此外,我们想清楚地告诉大家,.NET 5 是.NET 平台的未来。
6 r4 F3 t0 u, ]2 K课程目录(含配套资料和源码):6 U/ q+ f5 u/ y* L
001.NET5从0基础到精通视频介绍
/ a2 K5 L9 E) l- I 002.NET5_VS2019环境安装, \# [: d- S4 C/ q
003.NET5_Sharp6新语法+ C2 H G; s* X( ~( W0 \5 R. ~
004.NET5_Sharp7新语法
1 h( h @+ u" M/ T$ U4 g0 x 005.NET5_Sharp8新语法
% R% A' C6 O/ N" |+ h 006.NET5_Sharp9新语法
* s3 P9 B+ ^# @0 {1 X6 t- ^ 007.NET5_项目建立+传值0 v* t2 j9 y' `- D
008.NET5_Log4Net组件使用6 g1 ?& \( Y" d3 L
009.NET5_IIS安装教程
: v! B7 T$ g& b C/ l 010.NET5_程序的发布运行
7 s% D2 \, F! O+ C; z' t0 m$ t" ?4 y 011.NET5_命令参数读取+配置多种读取8 {! |8 T* \# c5 W. w
012.NET5_MVC解读Razor混编' A1 e- _+ q& \' J
013.NET5_MVC_Razor布局
; E" k9 K' N6 K% h1 N. ` 014.NET5_Razor扩展01
9 F% _" F1 N% W z0 z+ x 015.NET5_Razor扩展02
' n$ `0 x8 v: v" K9 m 016.NET5_Razor局部视图
8 ?9 [4 H9 m! P& Z6 T0 Y, b$ w. `: u 017.NET5_视图组件扩展定制
4 Z3 u1 Y1 _3 @3 ]/ j 018.NET5_内置容器基本使用6 R' q9 U1 k7 ]: U( R6 A
019.NET5_内置容器依赖注入
2 |( Q/ ^0 _ y$ t* ` 020.NET5_内置容器生命周期
) J5 U0 t/ [0 j* m' S& w 021.NET5_Autofac初识
% S& v, n" M8 b- Z' ] 022.NET5_Autofac多种注入
3 z! O* T% \; _. B& f 023.NET5_Autofac生命周期- S+ K u& o1 \2 q* a8 J
024.NET5_Autofac配置文件
+ L& K' x+ |5 V5 D 025.NET5_Autofac整合MVC
. D- [9 D3 {+ m* Z 026.NET5_Autofac控制器属性注入& z' `/ B* X5 `3 q" S2 U
027.NET5_Autofac单实例多实现: W) z) F/ \' V
028.NET5_Autofac抽象支持AOP
7 \8 o+ C9 t6 R ]: D 029.NET5_Autofac通过类支持AOP
$ t" {1 R, U6 @8 A$ A1 Q3 ] 030.NET5_Autofac多实现构造函数注入
0 v& d, V% h2 e% k) Y% Y 031.NET5_Autofac多实现属性注入
7 m! Z7 Q+ B! j$ z, M7 ~# N9 B 032.NET5_ActionFilter的特点
% p: ~2 f! ]$ R; ^. ? 033.NET5_ActionFilter的多种扩展
Y4 E# x, i' \3 A" c& z 034.NET5_ActionFilter做日志
1 a$ |. l$ `4 c4 ]% ~ 035.NET5_Filter的多种注册和特点
1 @' c: i' d* u$ T1 V6 P 036.NET5_支持依赖注入扩展3 T2 T9 ?, q( D9 U& @/ F+ G! I. P$ x# `8 A
037.NET5_Filter的生效范围控制执行顺序" ~, W, A. f- C5 ^0 F) | \. o
038.NET5_Resource扩展定制支持缓存
% T j8 T! O( o9 B. y `* D 039.NET5_自定义Filter匿名* D% z8 w' v9 a6 s( u" ?) t
040.NET5_ExceptionFilter1 J1 ~! \4 e# F+ a
041.NET5_ExceptionFilter# l! x8 g$ J% N7 L# q+ P: ]
042.NET5_ResultFilter( D/ K v% n. e, \" ]9 c( M* Y2 @
043.NET5_ResultFilter双语功能
8 S1 y. L8 i% t 044.NET5_基于Sess_Coo认证' G; p9 f: P7 P1 R, E# O* D4 g
045.NET5_基本鉴权授权4 c6 N5 t/ W8 v7 y) U2 L$ S
046.NET5_角色授权
. N; m. i- m( b( Z, u6 P/ P0 \) z 047.NET5_策略授权2 @# B5 p1 e0 K9 v
048.NET5_跨平台的本质, l6 r& w' i; X, }% z a
049.NET5_中间件
% ^) [0 }# j, W/ D4 p7 Z 050.NET5_常见的中间件1 K1 G. q4 J3 Y- I
051.NET5_中间件扩展_引用2 e: R! U6 c' ]% u( z1 n+ R f
052.NET5_EFCoreDbFirst
5 d" y0 {9 t! j 053.NET5_EFCoreMigration
5 o# O" N. {; [- G E3 [6 I7 V 054.NET5_EFCore抓取Sql语句
+ X8 f$ S2 E1 }: P$ D* l) Q 055.NET5_EFCoreLinqQuery$ B6 G5 F/ O2 {9 @& } k
056.NET5_EFCoreState
$ {2 E4 D3 o- H7 I 057.NET5_EFCore事务
- ~- g7 p, T/ o# Z- U 058.NET5_EFCore调优小技巧2 }: k* A! r& Z" o% z% l& R! C, S
059.NET5_EFCore整合_分层架构
" `" T/ E I- k8 H4 j$ M5 } 060.NET5_EFCore整合_依赖注入7 W; Z7 [3 [3 P! B! E
$ V( b6 v$ ?7 y( F/ ~1 X
! V! B( d& Q+ ~8 K4 {
" A* y$ J; T- h; D |
|