|
|
微软2019全球开发者大会上正式宣布的.NET5,其主要目标之一是提供一个单一的、跨平台的.NET 运行时和具有统一运行时行为和开发者体验的框架。在第一次宣布这个项目时,.NET 团队的程序经理 Richard Lander 强调了这个项目的重要性:" S A3 f3 n/ {) H/ b
未来只会有一个.NET,可以支持 Windows、Linux、macOS、iOS、Android、tvOS、watchOS 和 WebAssembly,等等。我们将引入新的.NET API、运行时功能和语言特性作为.NET 5 的一部分。此外,我们想清楚地告诉大家,.NET 5 是.NET 平台的未来。
$ @6 U9 H4 y k6 v9 `7 Q- g课程目录(含配套资料和源码):& B# b* O! T7 b" ?9 s/ C, @
001.NET5从0基础到精通视频介绍
* B# l) S7 x3 }6 i9 E' K* V 002.NET5_VS2019环境安装
, f6 k7 L8 A, n! |; q% _ 003.NET5_Sharp6新语法5 P' \. J3 h$ @. H! W
004.NET5_Sharp7新语法
* _5 ~) t* g4 Q' ? 005.NET5_Sharp8新语法
9 f* Q: w% Y2 {8 V 006.NET5_Sharp9新语法
+ l* p( \; A1 W; K 007.NET5_项目建立+传值; B1 }$ H! e+ J& q: X
008.NET5_Log4Net组件使用3 v: G2 d5 ]& i$ |2 k
009.NET5_IIS安装教程
! X" m, d9 c1 m1 J$ n+ m C6 t3 U 010.NET5_程序的发布运行- C/ C) [1 ?/ w1 o; p" z7 V
011.NET5_命令参数读取+配置多种读取
) {& U2 L3 b3 U# f" D* p/ B 012.NET5_MVC解读Razor混编& @6 j% [. n2 [) Q' B2 q, P8 Y
013.NET5_MVC_Razor布局; F' k2 `) P& N$ A# N, L
014.NET5_Razor扩展01/ Y7 {7 [* F7 t0 N: P
015.NET5_Razor扩展025 }. j' s( r& g" V6 K! d3 J- p$ _
016.NET5_Razor局部视图
4 {3 w+ y9 d( i$ P$ A4 N 017.NET5_视图组件扩展定制
; O- W$ s* C( _1 U3 G @ 018.NET5_内置容器基本使用2 M6 Y+ |2 O$ e3 F8 X+ ~1 j( A! l4 f$ H
019.NET5_内置容器依赖注入0 r+ ~+ \' }/ H* L% S
020.NET5_内置容器生命周期$ c# M% P( C# O5 h
021.NET5_Autofac初识
( \4 K+ g. ^ H3 j) M# p 022.NET5_Autofac多种注入! j- } u/ i3 b3 X& o
023.NET5_Autofac生命周期8 ^) z. s9 j# P# ~% }- x& F
024.NET5_Autofac配置文件) t! `0 Z9 A' Y' l4 s1 x. R
025.NET5_Autofac整合MVC" [" s' x1 a( ?) E
026.NET5_Autofac控制器属性注入
) L3 ~; f& I% Y: s) I u3 v 027.NET5_Autofac单实例多实现
& R0 P4 x G) K( X: c! M 028.NET5_Autofac抽象支持AOP6 h5 g9 U, Y9 [1 ?- L# I
029.NET5_Autofac通过类支持AOP. D9 G% }6 q: R
030.NET5_Autofac多实现构造函数注入7 K, }0 e: Y5 m; y- m$ H* ^2 f5 z: t
031.NET5_Autofac多实现属性注入
% C- P# m& g# c9 K# u) J) z5 \ 032.NET5_ActionFilter的特点- T" P' o- N: z0 \
033.NET5_ActionFilter的多种扩展
, n+ g5 D% U9 j$ Z- V 034.NET5_ActionFilter做日志0 u! M# D) s- R3 n) V7 d% B2 ]. l
035.NET5_Filter的多种注册和特点
" ]6 v- d; `' O _0 [% I; E6 { 036.NET5_支持依赖注入扩展6 F) L: m$ ]3 c+ K! x( M) x
037.NET5_Filter的生效范围控制执行顺序: e0 M. D2 {3 @- [' e- S7 w" _
038.NET5_Resource扩展定制支持缓存
5 q5 z, N5 [; B( P) \' Z; a 039.NET5_自定义Filter匿名
$ Q7 V$ R, b3 T8 g1 i8 j( s 040.NET5_ExceptionFilter
9 a! W/ |. B% _0 M6 J _" s* H 041.NET5_ExceptionFilter4 k3 V1 A& ~# `5 c7 B
042.NET5_ResultFilter4 d7 E, D2 T$ z* A3 C t7 Q9 A
043.NET5_ResultFilter双语功能
1 H, N: g( B" o3 G3 B8 z 044.NET5_基于Sess_Coo认证
1 D% k9 F4 ~& Z0 B+ D 045.NET5_基本鉴权授权1 R1 s6 `0 |6 v0 x4 P9 X( {
046.NET5_角色授权
/ l3 H2 W- a m% s( l" B 047.NET5_策略授权; }8 G- b" Q7 d. A" ^. T% K
048.NET5_跨平台的本质
" `4 B7 p5 i: ~ 049.NET5_中间件& [4 B0 S d: Y; u# y2 w- |+ O
050.NET5_常见的中间件6 z) H9 E' O2 Y
051.NET5_中间件扩展_引用3 [" X7 v7 k8 ~" @" T
052.NET5_EFCoreDbFirst, p6 B8 [$ C( ~9 |5 t3 Z" A) D
053.NET5_EFCoreMigration P7 ^7 k o8 T2 d- X @8 T
054.NET5_EFCore抓取Sql语句
8 H% ^; M2 S3 e6 U x K 055.NET5_EFCoreLinqQuery
2 [0 ?3 J1 f0 |) P 056.NET5_EFCoreState
K: O" o J3 p$ s 057.NET5_EFCore事务
, p' Q ~+ Z# U0 x2 ?/ E8 B, U 058.NET5_EFCore调优小技巧* N# P) d/ _4 i6 i) G
059.NET5_EFCore整合_分层架构9 c; `$ m# S W/ E+ Z
060.NET5_EFCore整合_依赖注入
+ `! v7 @/ N+ V ) Q4 h- Z3 z* o v
) X$ T$ s0 q; V2 |
+ ~; y0 o+ Q; D: L6 i |
|